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

            @struct.nestedScope = nestedScope;
            @struct.modifier    = modifier;
            @struct.name        = name;
            @struct.isNested    = true;
            return(@struct);
        }
예제 #2
0
        public static StructGenerator Struct(RootAccessModifier scope, StructModifier modifier, string name)
        {
            var @struct = new StructGenerator();

            @struct.scope    = scope;
            @struct.modifier = modifier;
            @struct.name     = name;
            @struct.isNested = false;
            return(@struct);
        }
예제 #3
0
 public StructGenerator AddStruct(StructGenerator generator)
 {
     structs.Add(generator);
     return(this);
 }
예제 #4
0
 public NamespaceGenerator AddStruct(StructGenerator @struct)
 {
     structs.Add(@struct);
     return(this);
 }