1010 using Microsoft . CodeAnalysis . Text ;
1111
1212 [ Generator ]
13- public class UserControlConstructorsSourceGenerator : IIncrementalGenerator
13+ public class ViewConstructorsSourceGenerator : IIncrementalGenerator
1414 {
1515 //private bool _isIoCContainerAvailable = false;
1616
@@ -63,7 +63,7 @@ private static bool IsSyntaxTargetForGeneration(SyntaxNode node)
6363 return true ;
6464 }
6565
66- private static UserControlConstructorsInfo ? Transform ( GeneratorSyntaxContext context )
66+ private static ViewConstructorsInfo ? Transform ( GeneratorSyntaxContext context )
6767 {
6868 var semanticModel = context . SemanticModel ;
6969 if ( semanticModel . IsCatelAssembly ( ) )
@@ -164,7 +164,7 @@ private static bool IsSyntaxTargetForGeneration(SyntaxNode node)
164164 }
165165 }
166166
167- return new UserControlConstructorsInfo (
167+ return new ViewConstructorsInfo (
168168 classDeclarationSyntax . SyntaxTree . FilePath ,
169169 classSymbol . ContainingNamespace . ToDisplayString ( ) ,
170170 classSymbol . Name ,
@@ -185,7 +185,7 @@ private static bool IsSyntaxTargetForGeneration(SyntaxNode node)
185185 false , false ) )
186186 . ToArray ( ) ;
187187
188- var info = new UserControlConstructorsInfo (
188+ var info = new ViewConstructorsInfo (
189189 classDeclarationSyntax . SyntaxTree . FilePath ,
190190 classSymbol . ContainingNamespace . ToDisplayString ( ) ,
191191 classSymbol . Name ,
@@ -194,7 +194,7 @@ private static bool IsSyntaxTargetForGeneration(SyntaxNode node)
194194 return info ;
195195 }
196196
197- private static void Execute ( SourceProductionContext sourceProductionContext , UserControlConstructorsInfo ? constructorInfo )
197+ private static void Execute ( SourceProductionContext sourceProductionContext , ViewConstructorsInfo ? constructorInfo )
198198 {
199199 if ( constructorInfo is null )
200200 {
@@ -220,9 +220,9 @@ private static void Execute(SourceProductionContext sourceProductionContext, Use
220220 sourceBuilder . AppendLine ( $ "partial class { ctorsInfo . ClassName } ") ;
221221 sourceBuilder . StartBlock ( ) ;
222222
223- sourceBuilder . AppendResolveServiceMethod ( "UserControlConstructors " ) ;
223+ sourceBuilder . AppendResolveServiceMethod ( "ViewConstructors " ) ;
224224
225- sourceBuilder . AppendGeneratedCodeAttribute ( "UserControlConstructors " ) ;
225+ sourceBuilder . AppendGeneratedCodeAttribute ( "ViewConstructors " ) ;
226226 sourceBuilder . AppendLine ( "private static void InitializeViewPropertyMappings()" ) ;
227227 sourceBuilder . StartBlock ( ) ;
228228 sourceBuilder . AppendLine ( "if (CatelEnvironment.IsInDesignMode)" ) ;
@@ -237,7 +237,7 @@ private static void Execute(SourceProductionContext sourceProductionContext, Use
237237
238238 if ( ctorsInfo . CreateStaticConstructor )
239239 {
240- sourceBuilder . AppendGeneratedCodeAttribute ( "UserControlConstructors " ) ;
240+ sourceBuilder . AppendGeneratedCodeAttribute ( "ViewConstructors " ) ;
241241 sourceBuilder . AppendLine ( $ "static { ctorsInfo . ClassName } ()") ;
242242 sourceBuilder . StartBlock ( ) ;
243243 sourceBuilder . AppendLine ( "InitializeViewPropertyMappings();" ) ;
@@ -260,7 +260,7 @@ private static void Execute(SourceProductionContext sourceProductionContext, Use
260260 sourceBuilder . AppendLine ( ) ;
261261 }
262262
263- sourceBuilder . AppendGeneratedCodeAttribute ( "UserControlConstructors " ) ;
263+ sourceBuilder . AppendGeneratedCodeAttribute ( "ViewConstructors " ) ;
264264
265265 if ( ctorInfo . IsActivatorUtilitiesConstructor )
266266 {
@@ -281,7 +281,7 @@ private static void Execute(SourceProductionContext sourceProductionContext, Use
281281 else
282282 {
283283 // Generate empty constructor
284- sourceBuilder . AppendGeneratedCodeAttribute ( "UserControlConstructors " ) ;
284+ sourceBuilder . AppendGeneratedCodeAttribute ( "ViewConstructors " ) ;
285285 sourceBuilder . AppendLine ( $ "public { ctorsInfo . ClassName } ()") ;
286286 sourceBuilder . Append ( " : this(" ) ;
287287 sourceBuilder . Append ( string . Join ( ", " , ctorInfo . Parameters . Select ( p =>
@@ -315,7 +315,7 @@ private static void Execute(SourceProductionContext sourceProductionContext, Use
315315 fileName = ctorsInfo . ClassName ;
316316 }
317317
318- sourceProductionContext . AddSource ( $ "{ fileName } _UserControlConstructors .g.cs", SourceText . From ( sourceBuilder . ToString ( ) , Encoding . UTF8 ) ) ;
318+ sourceProductionContext . AddSource ( $ "{ fileName } _ViewConstructors .g.cs", SourceText . From ( sourceBuilder . ToString ( ) , Encoding . UTF8 ) ) ;
319319 }
320320 }
321321}
0 commit comments