Class RegionGroup
Group of regions.
public sealed class RegionGroup : MemberGroup<CodeRegion>, IMemberGroup, ICodeElement
- Inheritance
-
RegionGroup
- Implements
- Inherited Members
- Extension Methods
Constructors
RegionGroup(CodeClass)
public RegionGroup(CodeClass @class)
Parameters
class
CodeClass
RegionGroup(IEnumerable<CodeRegion>?, CodeClass)
public RegionGroup(IEnumerable<CodeRegion>? members, CodeClass @class)
Parameters
members
IEnumerable<CodeRegion>class
CodeClass
Properties
ElementType
Type of node.
public override CodeElementType ElementType { get; }
Property Value
IsEmpty
Empty group flag.
public override bool IsEmpty { get; }
Property Value
OwnerType
Regions containing class.
public CodeClass OwnerType { get; }
Property Value
Methods
New(string)
Add new region to group.
public RegionBuilder New(string name)
Parameters
name
stringRegion name.
Returns
- RegionBuilder
New region builder class.