Class ColumnSet
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
parentSchemaItemnamestring
Properties
AllColumnsAreChecked
Gets a value indicating whether all columns in the set are checked.
public bool AllColumnsAreChecked { get; }
Property Value
AnyColumnIsChecked
Gets a value indicating whether any column in the set is checked.
public bool AnyColumnIsChecked { get; }
Property Value
AnyColumnIsUnchecked
Gets a value indicating whether any column in the set is unchecked.
public bool AnyColumnIsUnchecked { get; }
Property Value
Columns
Gets a collection of columns associated with the column set.
public ColumnCollection Columns { get; }
Property Value
IsChecked
Gets or sets a value indicating whether the item is checked.
public bool IsChecked { get; set; }
Property Value
NoColumnIsChecked
Gets a value indicating whether no column in the set is checked.
public bool NoColumnIsChecked { get; }