File tree Expand file tree Collapse file tree 5 files changed +9
-27
lines changed Expand file tree Collapse file tree 5 files changed +9
-27
lines changed Original file line number Diff line number Diff line change @@ -95,9 +95,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
95
95
// Insert all members into the same partial type declaration
96
96
CompilationUnitSyntax compilationUnit = item . Hierarchy . GetCompilationUnit ( memberDeclarations ) ;
97
97
98
- context . AddSource (
99
- hintName : $ "{ item . Hierarchy . FilenameHint } .cs",
100
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
98
+ context . AddSource ( item . Hierarchy . FilenameHint , compilationUnit . ToFullString ( ) ) ;
101
99
} ) ;
102
100
103
101
// Gather all property changing names
@@ -115,9 +113,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
115
113
116
114
if ( compilationUnit is not null )
117
115
{
118
- context . AddSource (
119
- hintName : "__KnownINotifyPropertyChangingArgs.cs" ,
120
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
116
+ context . AddSource ( "__KnownINotifyPropertyChangingArgs" , compilationUnit . ToFullString ( ) ) ;
121
117
}
122
118
} ) ;
123
119
@@ -136,9 +132,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
136
132
137
133
if ( compilationUnit is not null )
138
134
{
139
- context . AddSource (
140
- hintName : "__KnownINotifyPropertyChangedArgs.cs" ,
141
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
135
+ context . AddSource ( "__KnownINotifyPropertyChangedArgs" , compilationUnit . ToFullString ( ) ) ;
142
136
}
143
137
} ) ;
144
138
}
Original file line number Diff line number Diff line change @@ -56,19 +56,15 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
56
56
{
57
57
CompilationUnitSyntax compilationUnit = Execute . GetSyntax ( item ) ;
58
58
59
- context . AddSource (
60
- hintName : "__ObservableValidatorExtensions.cs" ,
61
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
59
+ context . AddSource ( "__ObservableValidatorExtensions" , compilationUnit . ToFullString ( ) ) ;
62
60
} ) ;
63
61
64
62
// Generate the class with all validation methods
65
63
context . RegisterImplementationSourceOutput ( validationInfo , static ( context , item ) =>
66
64
{
67
65
CompilationUnitSyntax compilationUnit = Execute . GetSyntax ( item ) ;
68
66
69
- context . AddSource (
70
- hintName : $ "{ item . FilenameHint } .cs",
71
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
67
+ context . AddSource ( item . FilenameHint , compilationUnit . ToFullString ( ) ) ;
72
68
} ) ;
73
69
}
74
70
}
Original file line number Diff line number Diff line change @@ -124,9 +124,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
124
124
ImmutableArray < MemberDeclarationSyntax > filteredMemberDeclarations = FilterDeclaredMembers ( item . Info , sourceMemberDeclarations ) ;
125
125
CompilationUnitSyntax compilationUnit = item . Hierarchy . GetCompilationUnit ( filteredMemberDeclarations , this . classDeclaration . BaseList ) ;
126
126
127
- context . AddSource (
128
- hintName : $ "{ item . Hierarchy . FilenameHint } .cs",
129
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
127
+ context . AddSource ( item . Hierarchy . FilenameHint , compilationUnit . ToFullString ( ) ) ;
130
128
} ) ;
131
129
}
132
130
Original file line number Diff line number Diff line change @@ -71,9 +71,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
71
71
ImmutableArray < MemberDeclarationSyntax > memberDeclarations = Execute . GetSyntax ( item . Info ) ;
72
72
CompilationUnitSyntax compilationUnit = item . Hierarchy . GetCompilationUnit ( memberDeclarations ) ;
73
73
74
- context . AddSource (
75
- hintName : $ "{ item . Hierarchy . FilenameHint } .{ item . Info . MethodName } .cs",
76
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
74
+ context . AddSource ( $ "{ item . Hierarchy . FilenameHint } .{ item . Info . MethodName } ", compilationUnit . ToFullString ( ) ) ;
77
75
} ) ;
78
76
}
79
77
}
Original file line number Diff line number Diff line change @@ -71,19 +71,15 @@ item.Symbol.DeclaringSyntaxReferences[0] is SyntaxReference syntaxReference &&
71
71
{
72
72
CompilationUnitSyntax compilationUnit = Execute . GetSyntax ( item ) ;
73
73
74
- context . AddSource (
75
- hintName : "__IMessengerExtensions.cs" ,
76
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
74
+ context . AddSource ( "__IMessengerExtensions" , compilationUnit . ToFullString ( ) ) ;
77
75
} ) ;
78
76
79
77
// Generate the class with all registration methods
80
78
context . RegisterImplementationSourceOutput ( recipientInfo , static ( context , item ) =>
81
79
{
82
80
CompilationUnitSyntax compilationUnit = Execute . GetSyntax ( item ) ;
83
81
84
- context . AddSource (
85
- hintName : $ "{ item . FilenameHint } .cs",
86
- sourceText : SourceText . From ( compilationUnit . ToFullString ( ) , Encoding . UTF8 ) ) ;
82
+ context . AddSource ( item . FilenameHint , compilationUnit . ToFullString ( ) ) ;
87
83
} ) ;
88
84
}
89
85
}
You can’t perform that action at this time.
0 commit comments