Skip to content

Commit 8157b74

Browse files
committed
Use ".g.cs" extension for all generated files
1 parent 7efbb55 commit 8157b74

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

CommunityToolkit.Mvvm.SourceGenerators/Attributes/NullabilityAttributesGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
4444
{
4545
string source = LoadAttributeSourceWithMetadataName(NotNullAttributeMetadataName);
4646

47-
context.AddSource(NotNullAttributeMetadataName, source);
47+
context.AddSource($"{NotNullAttributeMetadataName}.g.cs", source);
4848
});
4949

5050
// Check whether [NotNullIfNotNull] is not available
@@ -57,7 +57,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
5757
{
5858
string source = LoadAttributeSourceWithMetadataName(NotNullIfNotNullAttributeMetadataName);
5959

60-
context.AddSource(NotNullIfNotNullAttributeMetadataName, source);
60+
context.AddSource($"{NotNullIfNotNullAttributeMetadataName}.g.cs", source);
6161
});
6262
}
6363

CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservablePropertyGenerator.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
9494
// Insert all members into the same partial type declaration
9595
CompilationUnitSyntax compilationUnit = item.Hierarchy.GetCompilationUnit(memberDeclarations);
9696

97-
context.AddSource(item.Hierarchy.FilenameHint, compilationUnit.GetText(Encoding.UTF8));
97+
context.AddSource($"{item.Hierarchy.FilenameHint}.g.cs", compilationUnit.GetText(Encoding.UTF8));
9898
});
9999

100100
// Gather all property changing names
@@ -112,7 +112,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
112112

113113
if (compilationUnit is not null)
114114
{
115-
context.AddSource("__KnownINotifyPropertyChangingArgs", compilationUnit.GetText(Encoding.UTF8));
115+
context.AddSource("__KnownINotifyPropertyChangingArgs.g.cs", compilationUnit.GetText(Encoding.UTF8));
116116
}
117117
});
118118

@@ -131,7 +131,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
131131

132132
if (compilationUnit is not null)
133133
{
134-
context.AddSource("__KnownINotifyPropertyChangedArgs", compilationUnit.GetText(Encoding.UTF8));
134+
context.AddSource("__KnownINotifyPropertyChangedArgs.g.cs", compilationUnit.GetText(Encoding.UTF8));
135135
}
136136
});
137137
}

CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableValidatorValidateAllPropertiesGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
5959
{
6060
CompilationUnitSyntax compilationUnit = Execute.GetSyntax(item);
6161

62-
context.AddSource("__ObservableValidatorExtensions", compilationUnit.GetText(Encoding.UTF8));
62+
context.AddSource("__ObservableValidatorExtensions.g.cs", compilationUnit.GetText(Encoding.UTF8));
6363
});
6464

6565
// Generate the class with all validation methods
6666
context.RegisterImplementationSourceOutput(validationInfo, static (context, item) =>
6767
{
6868
CompilationUnitSyntax compilationUnit = Execute.GetSyntax(item);
6969

70-
context.AddSource(item.FilenameHint, compilationUnit.GetText(Encoding.UTF8));
70+
context.AddSource($"{item.FilenameHint}.g.cs", compilationUnit.GetText(Encoding.UTF8));
7171
});
7272
}
7373
}

CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/TransitiveMembersGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
122122
ImmutableArray<MemberDeclarationSyntax> filteredMemberDeclarations = FilterDeclaredMembers(item.Info, sourceMemberDeclarations);
123123
CompilationUnitSyntax compilationUnit = item.Hierarchy.GetCompilationUnit(filteredMemberDeclarations, this.classDeclaration.BaseList);
124124

125-
context.AddSource(item.Hierarchy.FilenameHint, compilationUnit.GetText(Encoding.UTF8));
125+
context.AddSource($"{item.Hierarchy.FilenameHint}.g.cs", compilationUnit.GetText(Encoding.UTF8));
126126
});
127127
}
128128

CommunityToolkit.Mvvm.SourceGenerators/Input/ICommandGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
6969
ImmutableArray<MemberDeclarationSyntax> memberDeclarations = Execute.GetSyntax(item.Info);
7070
CompilationUnitSyntax compilationUnit = item.Hierarchy.GetCompilationUnit(memberDeclarations);
7171

72-
context.AddSource($"{item.Hierarchy.FilenameHint}.{item.Info.MethodName}", compilationUnit.GetText(Encoding.UTF8));
72+
context.AddSource($"{item.Hierarchy.FilenameHint}.{item.Info.MethodName}.g.cs", compilationUnit.GetText(Encoding.UTF8));
7373
});
7474
}
7575
}

CommunityToolkit.Mvvm.SourceGenerators/Messaging/IMessengerRegisterAllGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
6767
{
6868
CompilationUnitSyntax compilationUnit = Execute.GetSyntax(item);
6969

70-
context.AddSource("__IMessengerExtensions", compilationUnit.GetText(Encoding.UTF8));
70+
context.AddSource("__IMessengerExtensions.g.cs", compilationUnit.GetText(Encoding.UTF8));
7171
});
7272

7373
// Generate the class with all registration methods
7474
context.RegisterImplementationSourceOutput(recipientInfo, static (context, item) =>
7575
{
7676
CompilationUnitSyntax compilationUnit = Execute.GetSyntax(item);
7777

78-
context.AddSource(item.FilenameHint, compilationUnit.GetText(Encoding.UTF8));
78+
context.AddSource($"{item.FilenameHint}.g.cs", compilationUnit.GetText(Encoding.UTF8));
7979
});
8080
}
8181
}

0 commit comments

Comments
 (0)