Class ColumnSet

Namespace
DbExport.Schema
Assembly
DbExport.Api.dll

Represents an abstract base class for a set of related columns within a database schema. Provides functionality to manage the state of column checks and evaluate check conditions.

public abstract class ColumnSet : SchemaItem, IVisitorAcceptor, ICheckable
Inheritance
ColumnSet
Implements
Derived
Inherited Members

Constructors

ColumnSet(SchemaItem, string)

Represents an abstract base class for a set of related columns within a database schema. Provides functionality to manage the state of column checks and evaluate check conditions.

protected ColumnSet(SchemaItem parent, string name)

Parameters

parent SchemaItem
name string

Properties

AllColumnsAreChecked

Gets a value indicating whether all columns in the set are checked.

public bool AllColumnsAreChecked { get; }

Property Value

bool

AnyColumnIsChecked

Gets a value indicating whether any column in the set is checked.

public bool AnyColumnIsChecked { get; }

Property Value

bool

AnyColumnIsUnchecked

Gets a value indicating whether any column in the set is unchecked.

public bool AnyColumnIsUnchecked { get; }

Property Value

bool

Columns

Gets a collection of columns associated with the column set.

public ColumnCollection Columns { get; }

Property Value

ColumnCollection

IsChecked

Gets or sets a value indicating whether the item is checked.

public bool IsChecked { get; set; }

Property Value

bool

NoColumnIsChecked

Gets a value indicating whether no column in the set is checked.

public bool NoColumnIsChecked { get; }

Property Value

bool