Skip to content

Commit 4de431e

Browse files
committed
Update nugets
1 parent 657acb8 commit 4de431e

File tree

8 files changed

+29
-18
lines changed

8 files changed

+29
-18
lines changed

Sources/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
<ItemGroup>
1818
<PackageReference Include="Kysect.SolutionDefaults">
19-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2019
<PrivateAssets>all</PrivateAssets>
20+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
</PackageReference>
2222
<PackageReference Include="MinVer">
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

Sources/Directory.Packages.props

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,22 @@
44
</PropertyGroup>
55
<ItemGroup>
66
<PackageVersion Include="IsExternalInit" Version="1.0.3" />
7-
<PackageVersion Include="Kysect.CommonLib" Version="0.1.14" />
7+
<PackageVersion Include="Kysect.CommonLib" Version="0.1.22" />
8+
<PackageVersion Include="Kysect.DotnetProjectSystem" Version="1.0.0" />
89
<PackageVersion Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
910
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
10-
<PackageVersion Include="Kysect.CommonLib.DependencyInjection" Version="0.1.14" />
11-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12-
<PackageVersion Include="NUnit" Version="4.0.1" />
11+
<PackageVersion Include="Kysect.CommonLib.DependencyInjection" Version="0.1.22" />
12+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
13+
<PackageVersion Include="NUnit" Version="4.1.0" />
1314
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0" />
14-
<PackageVersion Include="NUnit.Analyzers" Version="3.10.0" />
15+
<PackageVersion Include="NUnit.Analyzers" Version="4.2.0" />
1516
<PackageVersion Include="coverlet.collector" Version="6.0.0" />
1617
<PackageVersion Include="Nullable" Version="1.3.1" />
1718
<PackageVersion Include="Kysect.DotnetSlnParser" Version="0.1.6" />
18-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" />
19+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
1920
<PackageVersion Include="PowerShellStandard.Library" Version="5.1.1" />
2021
<PackageVersion Include="MinVer" Version="5.0.0" />
21-
<PackageVersion Include="Kysect.SolutionDefaults" Version="0.1.2" />
22-
</ItemGroup>
22+
<PackageVersion Include="Kysect.SolutionDefaults" Version="0.1.3" />
23+
<PackageVersion Include="TestableIO.System.IO.Abstractions.Wrappers" Version="21.0.2" />
24+
</ItemGroup>
2325
</Project>

Sources/Kysect.PowerShellRunner.CodeGeneration/Kysect.PowerShellRunner.CodeGeneration.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
</PropertyGroup>
55
<ItemGroup>
66
<PackageReference Include="Kysect.CommonLib" />
7-
<PackageReference Include="Kysect.DotnetSlnParser" />
7+
<PackageReference Include="Kysect.DotnetProjectSystem" />
88
<PackageReference Include="Microsoft.Bcl.HashCode" />
99
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
1010
<PackageReference Include="PowerShellStandard.Library" />
11+
<PackageReference Include="TestableIO.System.IO.Abstractions.Wrappers" />
1112
</ItemGroup>
1213

1314
<ItemGroup>

Sources/Kysect.PowerShellRunner.CodeGeneration/SchemaGenerating/PowerShellSemanticSchemaGeneratorFactory.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Kysect.CommonLib.ProgressTracking;
2-
using Kysect.DotnetSlnParser.Parsers;
2+
using Kysect.DotnetProjectSystem.Parsing;
3+
using Kysect.DotnetProjectSystem.Traversing;
34
using Kysect.PowerShellRunner.CodeGeneration.Compilation;
45
using Kysect.PowerShellRunner.CodeGeneration.SemanticParsing;
56
using Kysect.PowerShellRunner.CodeGeneration.SolutionReading;

Sources/Kysect.PowerShellRunner.CodeGeneration/SdkGenerating/PowerShellSchemaCodeGenerator.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using Kysect.CommonLib.BaseTypes.Extensions;
2-
using Kysect.CommonLib.FileSystem.Extensions;
2+
using Kysect.CommonLib.FileSystem;
33
using Kysect.PowerShellRunner.CodeGeneration.SchemaGenerating;
44
using Kysect.PowerShellRunner.CodeGeneration.UsedModelSearching;
55
using Microsoft.CodeAnalysis;
66
using Microsoft.CodeAnalysis.CSharp.Syntax;
7+
using System.IO.Abstractions;
78

89
namespace Kysect.PowerShellRunner.CodeGeneration.SdkGenerating;
910

@@ -12,12 +13,14 @@ public class PowerShellSchemaCodeGenerator
1213
private readonly string _outputPath;
1314
private readonly string _namespaceName;
1415
private readonly IPowerShellCodeGeneratorNamespaceProvider _namespaceProvider;
16+
private readonly FileSystem _fileSystem;
1517

1618
public PowerShellSchemaCodeGenerator(string outputPath, string namespaceName, IPowerShellCodeGeneratorNamespaceProvider namespaceProvider)
1719
{
1820
_outputPath = outputPath;
1921
_namespaceName = namespaceName;
2022
_namespaceProvider = namespaceProvider;
23+
_fileSystem = new FileSystem();
2124
}
2225

2326
public void GenerateSdkCode(PowerShellSchemaDto powerShellSchema)
@@ -54,7 +57,7 @@ public void GenerateSdkCode(PowerShellSchemaDto powerShellSchema)
5457

5558
private void WriteToCsFile(string directoryPath, string typeName, MemberDeclarationSyntax declarationSyntax, string[] usingList)
5659
{
57-
DirectoryExtensions.EnsureFileExists(directoryPath);
60+
_fileSystem.EnsureDirectoryExists(directoryPath);
5861
string fullPath = Path.Combine(directoryPath, $"{typeName}.g.cs");
5962
string content = CodeGenerationNamespaceWrapper.Wrap(declarationSyntax, _namespaceName, usingList).NormalizeWhitespace().ToString();
6063

Sources/Kysect.PowerShellRunner.CodeGeneration/SolutionReading/SolutionSourceFileContentReader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Kysect.CommonLib.ProgressTracking;
2-
using Kysect.DotnetSlnParser.Models;
3-
using Kysect.DotnetSlnParser.Parsers;
2+
using Kysect.DotnetProjectSystem.Parsing;
3+
using Kysect.DotnetProjectSystem.Traversing;
44
using Microsoft.Extensions.Logging;
55
using System.IO.Abstractions;
66

Sources/Kysect.PowerShellRunner.Tests/Kysect.PowerShellRunner.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<PackageReference Include="Microsoft.NET.Test.Sdk" />
2525
<PackageReference Include="NUnit" />
2626
<PackageReference Include="NUnit3TestAdapter" />
27-
<PackageReference Include="NUnit.Analyzers" >
27+
<PackageReference Include="NUnit.Analyzers">
2828
<PrivateAssets>all</PrivateAssets>
2929
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3030
</PackageReference>

Sources/Kysect.PowerShellRunner.sln

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
Microsoft Visual Studio Solution File, Format Version 12.00
32
# Visual Studio Version 17
43
VisualStudioVersion = 17.6.33829.357
@@ -11,7 +10,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kysect.PowerShellRunner", "
1110
EndProject
1211
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kysect.PowerShellRunner.CodeGeneration", "Kysect.PowerShellRunner.CodeGeneration\Kysect.PowerShellRunner.CodeGeneration.csproj", "{427C6CA2-F555-40E5-9E8D-C2EAE16A07D5}"
1312
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kysect.PowerShellRunner.Configuration", "Kysect.PowerShellRunner.Configuration\Kysect.PowerShellRunner.Configuration.csproj", "{1985E7C6-3826-4232-B9F5-089CBF67B464}"
13+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kysect.PowerShellRunner.Configuration", "Kysect.PowerShellRunner.Configuration\Kysect.PowerShellRunner.Configuration.csproj", "{1985E7C6-3826-4232-B9F5-089CBF67B464}"
14+
EndProject
15+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1D69C86F-577E-4246-B9E7-B7D2C3F6E0A3}"
16+
ProjectSection(SolutionItems) = preProject
17+
Directory.Build.props = Directory.Build.props
18+
EndProjectSection
1519
EndProject
1620
Global
1721
GlobalSection(SolutionConfigurationPlatforms) = preSolution

0 commit comments

Comments
 (0)