コード例 #1
0
 internal CodeTemplate(StructDeclarationSyntax parentDecl, StructDeclarationSyntax recordDecl, RoixStructGeneratorOptions options)
 {
     ParentSyntax          = parentDecl;
     Name                  = parentDecl.GetGenericTypeName();
     Options               = options | GetOptionsFromName(Name);
     Properties            = SimpleProperty.New(recordDecl).ToArray();
     IsConstructorDeclared = GetIsConstructorDeclared(parentDecl, Properties);
 }
コード例 #2
0
 public RecordDefinition(StructDeclarationSyntax parentDecl, StructDeclarationSyntax recordDecl)
 {
     ParentSyntax          = parentDecl;
     Properties            = SimpleProperty.New(recordDecl).ToArray();
     IsConstructorDeclared = GetIsConstructorDeclared(ParentSyntax, Properties);
 }