Skip to content

Commit b34b7d2

Browse files
committed
Update to latest version of Roslyn
1 parent f545f6b commit b34b7d2

File tree

13 files changed

+218
-252
lines changed

13 files changed

+218
-252
lines changed
+23-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
1-
<?xml version="1.0" encoding="utf-8" ?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<configuration>
33
<startup>
4-
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
55
</startup>
6-
</configuration>
6+
<runtime>
7+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
8+
<dependentAssembly>
9+
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
10+
<bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
11+
</dependentAssembly>
12+
<dependentAssembly>
13+
<assemblyIdentity name="Microsoft.CodeAnalysis.Workspaces" publicKeyToken="31bf3856ad364e35" culture="neutral" />
14+
<bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
15+
</dependentAssembly>
16+
<dependentAssembly>
17+
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
18+
<bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
19+
</dependentAssembly>
20+
<dependentAssembly>
21+
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
22+
<bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
23+
</dependentAssembly>
24+
</assemblyBinding>
25+
</runtime>
26+
</configuration>

src/SourceBrowser.Generator/DocumentWalkers/CSWalkerUtils.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ internal CSWalkerUtils(DocumentWalker<CSWalkerUtils> walker)
2929
public string LocalVariableDelimiter { get; } = CSharpDelimiters.LOCAL_VARIABLE;
3030

3131

32-
public string GetFullName(SyntaxToken token) => token.CSharpKind().ToString();
32+
public string GetFullName(SyntaxToken token) => token.Kind().ToString();
3333

34-
public bool IsIdentifier(SyntaxToken token) => token.CSharpKind() == SyntaxKind.IdentifierToken;
34+
public bool IsIdentifier(SyntaxToken token) => token.Kind() == SyntaxKind.IdentifierToken;
3535

3636
public bool IsKeyword(SyntaxToken token) => token.IsKeyword();
3737

38-
public bool IsLiteral(SyntaxToken token) => token.CSharpKind() == SyntaxKind.StringLiteralToken;
38+
public bool IsLiteral(SyntaxToken token) => token.Kind() == SyntaxKind.StringLiteralToken;
3939

4040
public override void VisitToken(SyntaxToken token) => _walker.VisitToken(token);
4141
}

src/SourceBrowser.Generator/DocumentWalkers/DocumentWalker.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using SourceBrowser.Generator.Model;
66
using SourceBrowser.Generator.Extensions;
77
using Microsoft.CodeAnalysis.FindSymbols;
8+
using Microsoft.CodeAnalysis.CSharp;
89

910
namespace SourceBrowser.Generator.DocumentWalkers
1011
{
@@ -81,7 +82,7 @@ private ICollection<Trivia> ProcessTrivia(SyntaxTriviaList triviaList)
8182
{
8283
var triviaModelList = triviaList.Select(n => new Trivia(
8384
value: n.ToFullString(),
84-
type: n.CSharpKind().ToString()
85+
type: n.Kind().ToString()
8586
)).ToList();
8687

8788
return triviaModelList;
@@ -92,7 +93,7 @@ private ICollection<Trivia> ProcessTrivia(SyntaxTriviaList triviaList)
9293
/// </summary>
9394
private Token ProcessOtherToken(SyntaxToken token)
9495
{
95-
string fullName = token.CSharpKind().ToString();
96+
string fullName = token.Kind().ToString();
9697
string value = token.ToString();
9798
string type = _walkerUtils.OtherTokenTypeName;
9899
int lineNumber = token.GetLocation().GetLineSpan().StartLinePosition.Line + 1;

src/SourceBrowser.Generator/DocumentWalkers/VBWalkerUtils.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ internal VBWalkerUtils(DocumentWalker<VBWalkerUtils> walker)
2929
public string LocalVariableDelimiter { get; } = VBDelimiters.LOCAL_VARIABLE;
3030

3131

32-
public string GetFullName(SyntaxToken token) => token.CSharpKind().ToString();
32+
public string GetFullName(SyntaxToken token) => token.Kind().ToString();
3333

34-
public bool IsIdentifier(SyntaxToken token) => token.VBKind() == SyntaxKind.IdentifierToken;
34+
public bool IsIdentifier(SyntaxToken token) => token.Kind() == SyntaxKind.IdentifierToken;
3535

3636
public bool IsKeyword(SyntaxToken token) => token.IsKeyword();
3737

38-
public bool IsLiteral(SyntaxToken token) => token.VBKind() == SyntaxKind.StringLiteralToken;
38+
public bool IsLiteral(SyntaxToken token) => token.Kind() == SyntaxKind.StringLiteralToken;
3939

4040
public override void VisitToken(SyntaxToken token) => _walker.VisitToken(token);
4141
}

src/SourceBrowser.Generator/SourceBrowser.Generator.csproj

+56-42
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99
<AppDesignerFolder>Properties</AppDesignerFolder>
1010
<RootNamespace>SourceBrowser.Generator</RootNamespace>
1111
<AssemblyName>SourceBrowser.Generator</AssemblyName>
12-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
12+
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
14+
<TargetFrameworkProfile />
1415
</PropertyGroup>
1516
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1617
<PlatformTarget>AnyCPU</PlatformTarget>
@@ -35,66 +36,75 @@
3536
<StartupObject />
3637
</PropertyGroup>
3738
<ItemGroup>
38-
<Reference Include="Microsoft.CodeAnalysis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
39-
<SpecificVersion>False</SpecificVersion>
40-
<HintPath>..\packages\Microsoft.CodeAnalysis.Common.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.dll</HintPath>
41-
</Reference>
42-
<Reference Include="Microsoft.CodeAnalysis.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
43-
<SpecificVersion>False</SpecificVersion>
44-
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
45-
</Reference>
46-
<Reference Include="Microsoft.CodeAnalysis.CSharp.Desktop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
47-
<SpecificVersion>False</SpecificVersion>
48-
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.CSharp.Desktop.dll</HintPath>
49-
</Reference>
50-
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
51-
<SpecificVersion>False</SpecificVersion>
52-
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.dll</HintPath>
39+
<Reference Include="Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
40+
<HintPath>..\packages\Microsoft.CodeAnalysis.Common.1.1.1\lib\net45\Microsoft.CodeAnalysis.dll</HintPath>
41+
<Private>True</Private>
5342
</Reference>
54-
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop">
55-
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop.dll</HintPath>
43+
<Reference Include="Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
44+
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.1.1.1\lib\net45\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
45+
<Private>True</Private>
5646
</Reference>
57-
<Reference Include="Microsoft.CodeAnalysis.Desktop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
58-
<SpecificVersion>False</SpecificVersion>
59-
<HintPath>..\packages\Microsoft.CodeAnalysis.Common.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.Desktop.dll</HintPath>
47+
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
48+
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.1.1\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.dll</HintPath>
49+
<Private>True</Private>
6050
</Reference>
61-
<Reference Include="Microsoft.CodeAnalysis.VisualBasic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
62-
<SpecificVersion>False</SpecificVersion>
63-
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.VisualBasic.dll</HintPath>
51+
<Reference Include="Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
52+
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.1.1.1\lib\net45\Microsoft.CodeAnalysis.VisualBasic.dll</HintPath>
53+
<Private>True</Private>
6454
</Reference>
65-
<Reference Include="Microsoft.CodeAnalysis.VisualBasic.Desktop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
66-
<SpecificVersion>False</SpecificVersion>
67-
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.VisualBasic.Desktop.dll</HintPath>
55+
<Reference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
56+
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.Workspaces.1.1.1\lib\net45\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll</HintPath>
57+
<Private>True</Private>
6858
</Reference>
69-
<Reference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
70-
<SpecificVersion>False</SpecificVersion>
71-
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.Workspaces.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll</HintPath>
59+
<Reference Include="Microsoft.CodeAnalysis.Workspaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
60+
<HintPath>..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.1.1\lib\net45\Microsoft.CodeAnalysis.Workspaces.dll</HintPath>
61+
<Private>True</Private>
7262
</Reference>
73-
<Reference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces.Desktop">
74-
<HintPath>..\packages\Microsoft.CodeAnalysis.VisualBasic.Workspaces.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.VisualBasic.Workspaces.Desktop.dll</HintPath>
63+
<Reference Include="Microsoft.CodeAnalysis.Workspaces.Desktop, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
64+
<HintPath>..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.1.1\lib\net45\Microsoft.CodeAnalysis.Workspaces.Desktop.dll</HintPath>
65+
<Private>True</Private>
7566
</Reference>
76-
<Reference Include="Microsoft.CodeAnalysis.Workspaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
77-
<SpecificVersion>False</SpecificVersion>
78-
<HintPath>..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.Workspaces.dll</HintPath>
67+
<Reference Include="Microsoft.DotNet.ProjectModel">
68+
<HintPath>..\lib\Microsoft.DotNet.ProjectModel.dll</HintPath>
7969
</Reference>
80-
<Reference Include="Microsoft.CodeAnalysis.Workspaces.Desktop">
81-
<HintPath>..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-beta1-20141031-01\lib\net45\Microsoft.CodeAnalysis.Workspaces.Desktop.dll</HintPath>
70+
<Reference Include="Microsoft.DotNet.ProjectModel.Workspaces">
71+
<HintPath>..\lib\Microsoft.DotNet.ProjectModel.Workspaces.dll</HintPath>
8272
</Reference>
8373
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
8474
<SpecificVersion>False</SpecificVersion>
8575
<HintPath>..\packages\Newtonsoft.Json.6.0.5\lib\net45\Newtonsoft.Json.dll</HintPath>
8676
</Reference>
8777
<Reference Include="System" />
8878
<Reference Include="System.Collections" />
89-
<Reference Include="System.Collections.Immutable, Version=1.1.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
79+
<Reference Include="System.Collections.Immutable, Version=1.1.37.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
80+
<HintPath>..\packages\System.Collections.Immutable.1.1.37\lib\dotnet\System.Collections.Immutable.dll</HintPath>
81+
<Private>True</Private>
82+
</Reference>
83+
<Reference Include="System.Composition.AttributedModel, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
84+
<HintPath>..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
85+
<Private>True</Private>
86+
</Reference>
87+
<Reference Include="System.Composition.Convention, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
88+
<HintPath>..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
89+
<Private>True</Private>
90+
</Reference>
91+
<Reference Include="System.Composition.Hosting, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
92+
<HintPath>..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
93+
<Private>True</Private>
94+
</Reference>
95+
<Reference Include="System.Composition.Runtime, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
96+
<HintPath>..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
97+
<Private>True</Private>
98+
</Reference>
99+
<Reference Include="System.Composition.TypedParts, Version=1.0.27.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
100+
<HintPath>..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
90101
<Private>True</Private>
91-
<HintPath>..\packages\System.Collections.Immutable.1.1.32-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
92102
</Reference>
93103
<Reference Include="System.Core" />
94104
<Reference Include="System.Net.Http" />
95-
<Reference Include="System.Reflection.Metadata, Version=1.0.17.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
96-
<SpecificVersion>False</SpecificVersion>
97-
<HintPath>..\packages\System.Reflection.Metadata.1.0.17-beta\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath>
105+
<Reference Include="System.Reflection.Metadata, Version=1.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
106+
<HintPath>..\packages\System.Reflection.Metadata.1.1.0\lib\dotnet5.2\System.Reflection.Metadata.dll</HintPath>
107+
<Private>True</Private>
98108
</Reference>
99109
<Reference Include="System.Web" />
100110
<Reference Include="System.Xml.Linq" />
@@ -148,6 +158,10 @@
148158
<Name>SourceBrowser.Search</Name>
149159
</ProjectReference>
150160
</ItemGroup>
161+
<ItemGroup>
162+
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.Analyzers.dll" />
163+
<Analyzer Include="..\packages\Microsoft.CodeAnalysis.Analyzers.1.1.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.CSharp.Analyzers.dll" />
164+
</ItemGroup>
151165
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
152166
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
153167
Other similar extension points exist, see Microsoft.Common.targets.
+26-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,30 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Microsoft.CodeAnalysis" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
4-
<package id="Microsoft.CodeAnalysis.Common" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
5-
<package id="Microsoft.CodeAnalysis.CSharp" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
6-
<package id="Microsoft.CodeAnalysis.CSharp.Workspaces" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
7-
<package id="Microsoft.CodeAnalysis.VisualBasic" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
8-
<package id="Microsoft.CodeAnalysis.VisualBasic.Workspaces" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
9-
<package id="Microsoft.CodeAnalysis.Workspaces.Common" version="1.0.0-beta1-20141031-01" targetFramework="net45" />
3+
<package id="Microsoft.CodeAnalysis" version="1.1.1" targetFramework="net461" />
4+
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net461" />
5+
<package id="Microsoft.CodeAnalysis.Common" version="1.1.1" targetFramework="net461" />
6+
<package id="Microsoft.CodeAnalysis.CSharp" version="1.1.1" targetFramework="net461" />
7+
<package id="Microsoft.CodeAnalysis.CSharp.Workspaces" version="1.1.1" targetFramework="net461" />
8+
<package id="Microsoft.CodeAnalysis.VisualBasic" version="1.1.1" targetFramework="net461" />
9+
<package id="Microsoft.CodeAnalysis.VisualBasic.Workspaces" version="1.1.1" targetFramework="net461" />
10+
<package id="Microsoft.CodeAnalysis.Workspaces.Common" version="1.1.1" targetFramework="net461" />
11+
<package id="Microsoft.Composition" version="1.0.27" targetFramework="net461" />
1012
<package id="Newtonsoft.Json" version="6.0.5" targetFramework="net45" />
11-
<package id="System.Collections.Immutable" version="1.1.32-beta" targetFramework="net45" />
12-
<package id="System.Reflection.Metadata" version="1.0.17-beta" targetFramework="net45" />
13+
<package id="System.Collections" version="4.0.0" targetFramework="net461" />
14+
<package id="System.Collections.Immutable" version="1.1.37" targetFramework="net461" />
15+
<package id="System.Diagnostics.Debug" version="4.0.0" targetFramework="net461" />
16+
<package id="System.Globalization" version="4.0.0" targetFramework="net461" />
17+
<package id="System.IO" version="4.0.0" targetFramework="net461" />
18+
<package id="System.Linq" version="4.0.0" targetFramework="net461" />
19+
<package id="System.Reflection" version="4.0.0" targetFramework="net461" />
20+
<package id="System.Reflection.Extensions" version="4.0.0" targetFramework="net461" />
21+
<package id="System.Reflection.Metadata" version="1.1.0" targetFramework="net461" />
22+
<package id="System.Reflection.Primitives" version="4.0.0" targetFramework="net461" />
23+
<package id="System.Resources.ResourceManager" version="4.0.0" targetFramework="net461" />
24+
<package id="System.Runtime" version="4.0.0" targetFramework="net461" />
25+
<package id="System.Runtime.Extensions" version="4.0.0" targetFramework="net461" />
26+
<package id="System.Runtime.InteropServices" version="4.0.0" targetFramework="net461" />
27+
<package id="System.Text.Encoding" version="4.0.0" targetFramework="net461" />
28+
<package id="System.Text.Encoding.Extensions" version="4.0.0" targetFramework="net461" />
29+
<package id="System.Threading" version="4.0.0" targetFramework="net461" />
1330
</packages>

0 commit comments

Comments
 (0)