예제 #1
0
        public ClassGenerator(string name, ClassAccessModifier access, StreamWriter writer)
        {
            Name               = name;
            AccessModifier     = access;
            _writer            = writer;
            TabSpaces          = 4;
            RenderRegionBounds = false;
            Modifiers          = ClassModifiers.None;

            Usings              = new UsingsRegion(this);
            Namespace           = new NameSpaceRegion(this);
            Attributes          = new AttributesRegion(this);
            Declaration         = new DeclarationRegion(this);
            PrivateFieldsRegion = new PrivateFieldsRegion(this);
            Ctor           = new CtorRegion(this);
            PropertyRegion = new PropertiesRegion(this);
            Methods        = new MethodsRegion(this);
        }
예제 #2
0
 public StructGenerator(string name, ClassAccessModifier access, StreamWriter writer) : base(name, access, writer)
 {
 }