Skip to content

Commit 9a2d58d

Browse files
committed
Use "auto-generated" comment from Datacute.IncrementalGeneratorExtensions
1 parent 3d6f76e commit 9a2d58d

12 files changed

Lines changed: 21 additions & 31 deletions

EmbeddedResourcePropertyGenerator.Tests/GeneratorSnapshotTests.AlternateFolderSelectedCorrectly#Query.EmbeddedResourceProperties.g.verified.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//HintName: Query.EmbeddedResourceProperties.g.cs
22
//------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
5-
// Version: 1.2.3.4
4+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
5+
// Version: 1.2.3
66
// </auto-generated>
77
//------------------------------------------------------------------------------
88

EmbeddedResourcePropertyGenerator.Tests/GeneratorSnapshotTests.GeneratesEmbeddedResourcePropertiesCorrectly#Queries.EmbeddedResourceProperties.g.verified.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//HintName: Queries.EmbeddedResourceProperties.g.cs
22
//------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
5-
// Version: 1.2.3.4
4+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
5+
// Version: 1.2.3
66
// </auto-generated>
77
//------------------------------------------------------------------------------
88

EmbeddedResourcePropertyGenerator.Tests/GeneratorSnapshotTests.GeneratesEmbeddedResourcePropertiesForInnerAndGenericClasses#OuterClass_T.InnerClass.EmbeddedResourceProperties.g.verified.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//HintName: OuterClass_T.InnerClass.EmbeddedResourceProperties.g.cs
22
//------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
5-
// Version: 1.2.3.4
4+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
5+
// Version: 1.2.3
66
// </auto-generated>
77
//------------------------------------------------------------------------------
88

EmbeddedResourcePropertyGenerator.Tests/GeneratorSnapshotTests.GeneratesEmbeddedResourcePropertiesWithNoProperties#Queries.EmbeddedResourceProperties.g.verified.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//HintName: Queries.EmbeddedResourceProperties.g.cs
22
//------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
5-
// Version: 1.2.3.4
4+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
5+
// Version: 1.2.3
66
// </auto-generated>
77
//------------------------------------------------------------------------------
88

EmbeddedResourcePropertyGenerator.Tests/GeneratorSnapshotTests.GeneratesEmbeddedResourcePropertiesWithStrangeNamesCorrectly#Queries.EmbeddedResourceProperties.g.verified.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//HintName: Queries.EmbeddedResourceProperties.g.cs
22
//------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
5-
// Version: 1.2.3.4
4+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
5+
// Version: 1.2.3
66
// </auto-generated>
77
//------------------------------------------------------------------------------
88

EmbeddedResourcePropertyGenerator.Tests/GeneratorTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ Example text content (Line 12)
4848
$$"""
4949
//------------------------------------------------------------------------------
5050
// <auto-generated>
51-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
52-
// Version: {{typeof(Generator).Assembly.GetName().Version}}
51+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
52+
// Version: {{typeof(Generator).Assembly.GetName().Version?.ToString(fieldCount: 3) ?? "unknown"}}
5353
// </auto-generated>
5454
//------------------------------------------------------------------------------
5555
@@ -305,8 +305,8 @@ public void DesignTimeBuild_DoesNotReadFiles()
305305
var expected = $$"""
306306
//------------------------------------------------------------------------------
307307
// <auto-generated>
308-
// This code was generated by the Datacute.EmbeddedResourcePropertyGenerator.
309-
// Version: {{typeof(Generator).Assembly.GetName().Version}}
308+
// This code was generated by Datacute.EmbeddedResourcePropertyGenerator.
309+
// Version: {{typeof(Generator).Assembly.GetName().Version?.ToString(fieldCount: 3) ?? "unknown"}}
310310
// </auto-generated>
311311
//------------------------------------------------------------------------------
312312

EmbeddedResourcePropertyGenerator.Tests/TestHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public static Task Verify<TGenerator>(string source, List<AdditionalText>? addit
264264

265265
return Verifier.Verify(driver)
266266
.ScrubLinesWithReplace(line =>
267-
Regex.Replace(line, @"Version: \d+\.\d+\.\d+\.\d+", "Version: 1.2.3.4"))
267+
Regex.Replace(line, @"Version: \d+\.\d+\.\d+", "Version: 1.2.3"))
268268
.IgnoreGeneratedResult(result =>
269269
{
270270
switch (result.HintName)

EmbeddedResourcePropertyGenerator/AttributeData.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ public readonly record struct AttributeData
1111

1212
public AttributeData(in GeneratorAttributeSyntaxContext generatorAttributeSyntaxContext)
1313
{
14-
var attributeTargetSymbol = (ITypeSymbol)generatorAttributeSyntaxContext.TargetSymbol;
1514
var attributeData = generatorAttributeSyntaxContext.Attributes[0];
1615
var args = attributeData.ConstructorArguments;
1716
ExtensionArg = (args.Length == 0 ? null : args[0].Value as string) ?? ".txt";
18-
PathArg = (args.Length < 2 ? null : args[1].Value as string) ?? attributeTargetSymbol.Name;
17+
PathArg = (args.Length < 2 ? null : args[1].Value as string) ?? generatorAttributeSyntaxContext.TargetSymbol.Name;
1918
if (!attributeData.NamedArguments.IsEmpty)
2019
{
2120
foreach (KeyValuePair<string, TypedConstant> namedArgument in attributeData.NamedArguments)
@@ -53,4 +52,6 @@ public AttributeData(in GeneratorAttributeSyntaxContext generatorAttributeSyntax
5352

5453
FilePath = generatorAttributeSyntaxContext.TargetNode.SyntaxTree.FilePath;
5554
}
55+
56+
public static AttributeData Collector(GeneratorAttributeSyntaxContext generatorAttributeSyntaxContext) => new(generatorAttributeSyntaxContext);
5657
}

EmbeddedResourcePropertyGenerator/CodeGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,6 @@ private void RecordPropertyNameForResource(string propertyName, EmbeddedResource
6363
}
6464
}
6565

66-
protected override string AutoGeneratedComment =>
67-
string.Format(Templates.AutoGeneratedComment, typeof(Generator).Assembly.GetName().Version);
68-
6966
protected override void AppendDocComments()
7067
{
7168
if (_options.IsDesignTimeBuild) return;

EmbeddedResourcePropertyGenerator/EmbeddedResourcePropertyGenerator.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
<DefineConstants>$(DefineConstants);DATACUTE_EXCLUDE_TABINDENTINGLINEAPPENDER</DefineConstants>
3434
</PropertyGroup>
3535
<ItemGroup>
36-
<PackageReference Include="Datacute.AdditionalTextConstantGenerator" Version="1.0.0">
36+
<PackageReference Include="Datacute.AdditionalTextConstantGenerator" Version="1.0.2">
3737
<PrivateAssets>all</PrivateAssets>
3838
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3939
</PackageReference>
40-
<PackageReference Include="Datacute.IncrementalGeneratorExtensions" Version="1.0.3">
40+
<PackageReference Include="Datacute.IncrementalGeneratorExtensions" Version="1.0.5">
4141
<PrivateAssets>all</PrivateAssets>
4242
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4343
</PackageReference>

0 commit comments

Comments
 (0)