Class ClassGroup
Group of classes.
public sealed class ClassGroup : MemberGroup<CodeClass>, IMemberGroup, ITopLevelElement, ICodeElement
- Inheritance
-
ClassGroup
- Implements
- Inherited Members
- Extension Methods
Constructors
ClassGroup(ITopLevelElement?)
public ClassGroup(ITopLevelElement? owner)
Parameters
owner
ITopLevelElement
ClassGroup(IEnumerable<CodeClass>?, ITopLevelElement?)
public ClassGroup(IEnumerable<CodeClass>? members, ITopLevelElement? owner)
Parameters
members
IEnumerable<CodeClass>owner
ITopLevelElement
Properties
ElementType
Type of node.
public override CodeElementType ElementType { get; }
Property Value
Owner
Optional class parent: parent class or namespace.
public ITopLevelElement? Owner { get; }
Property Value
Methods
New(CodeIdentifier)
public ClassBuilder New(CodeIdentifier name)
Parameters
name
CodeIdentifier