Table of Contents

Class RegionBuilder

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

CodeRegion object builder.

public sealed class RegionBuilder
Inheritance
RegionBuilder
Extension Methods

Properties

Region

Built region instance.

public CodeRegion Region { get; }

Property Value

CodeRegion

Methods

Classes()

Add nested classes group to region.

public ClassGroup Classes()

Returns

ClassGroup

Returns new nested classes group in current region.

Constructors()

Add constructors group to region.

public ConstructorGroup Constructors()

Returns

ConstructorGroup

Returns new constructors group in current region.

Fields(bool)

Add fields group to region.

public FieldGroup Fields(bool tableLayout)

Parameters

tableLayout bool

group layout type.

Returns

FieldGroup

Returns new fields group in current region.

Methods(bool)

Add methods group to region.

public MethodGroup Methods(bool tableLayout)

Parameters

tableLayout bool

group layout type.

Returns

MethodGroup

Returns new methods group in current region.

Pragmas()

Add pragmas group to region.

public PragmaGroup Pragmas()

Returns

PragmaGroup

Returns new pragmas group in current region.

Properties(bool)

Add property group to region.

public PropertyGroup Properties(bool tableLayout)

Parameters

tableLayout bool

group layout type.

Returns

PropertyGroup

Returns new property group in current region.

Regions()

Add regions group to region.

public RegionGroup Regions()

Returns

RegionGroup

Returns new regions group in current region.