public static StructGenerator Struct(AccessModifier nestedScope, StructModifier modifier, string name)
        {
            var @struct = new StructGenerator();

            @struct.nestedScope = nestedScope;
            @struct.modifier    = modifier;
            @struct.name        = name.LegalMemberName();
            @struct.isNested    = true;
            return(@struct);
        }
Esempio n. 2
0
 public NamespaceGenerator AddStruct(StructGenerator @struct)
 {
     structs.Add(@struct);
     return(this);
 }
Esempio n. 3
0
 /// <summary>
 /// Add a nested struct to this class.
 /// </summary>
 public ClassGenerator AddStruct(StructGenerator generator)
 {
     structs.Add(generator);
     return(this);
 }