Esempio n. 1
0
 /// <summary>
 /// Create nested class.
 /// </summary>
 /// <param name="parent">Parent class.</param>
 /// <param name="name">Class name.</param>
 public CodeClass(CodeClass parent, CodeIdentifier name)
 // regular type as we don't generate generic types for now
     : this(null, default, null, new RegularType(parent.Type, name, false, false, false), name, parent, null, null, null, null)
 {
 }
Esempio n. 2
0
 public CodeTypeInitializer(CodeClass type)
     : this(null, Modifiers.None, null, null, null, type)
 {
 }
Esempio n. 3
0
 public CodeRegion(CodeClass ownerType, string name)
     : this(ownerType, name, null)
 {
 }
Esempio n. 4
0
 internal CodeRegion(CodeClass ownerType, string name, IEnumerable <IMemberGroup>?members)
 {
     Type     = ownerType;
     Name     = name;
     _members = new (members ?? Array <IMemberGroup> .Empty);
 }
Esempio n. 5
0
 public ConstructorGroup(IEnumerable <CodeConstructor>?members, CodeClass owner)
     : base(members)
 {
     Class = owner;
 }
Esempio n. 6
0
 public ConstructorGroup(CodeClass owner)
     : this(null, owner)
 {
 }