Table of Contents

Class RegionGroup

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

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

CodeElementType

IsEmpty

Empty group flag.

public override bool IsEmpty { get; }

Property Value

bool

OwnerType

Regions containing class.

public CodeClass OwnerType { get; }

Property Value

CodeClass

Methods

New(string)

Add new region to group.

public RegionBuilder New(string name)

Parameters

name string

Region name.

Returns

RegionBuilder

New region builder class.