Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.UniqueConstraint Class Reference

Public Member Functions

 UniqueConstraint (string? name, DataColumn column)
 
 UniqueConstraint (DataColumn column)
 
 UniqueConstraint (string? name, DataColumn[] columns)
 
 UniqueConstraint (DataColumn[] columns)
 
 UniqueConstraint (string? name, string[]? columnNames, bool isPrimaryKey)
 
 UniqueConstraint (string? name, DataColumn column, bool isPrimaryKey)
 
 UniqueConstraint (DataColumn column, bool isPrimaryKey)
 
 UniqueConstraint (string? name, DataColumn[] columns, bool isPrimaryKey)
 
 UniqueConstraint (DataColumn[] columns, bool isPrimaryKey)
 
override bool Equals ([NotNullWhen(true)] object? key2)
 
override int GetHashCode ()
 
override string ToString ()
 

Protected Member Functions

void CheckStateForProperty ()
 

Package Functions

void ConstraintIndexClear ()
 
void ConstraintIndexInitialize ()
 
override void CheckState ()
 
override void CheckCanAddToCollection (ConstraintCollection constraints)
 
override bool CanBeRemovedFromCollection (ConstraintCollection constraints, bool fThrowException)
 
override bool CanEnableConstraint ()
 
override bool IsConstraintViolated ()
 
override void CheckConstraint (DataRow row, DataRowAction action)
 
override bool ContainsColumn (DataColumn column)
 
override Constraint Clone (DataSet destination)
 
override Constraint Clone (DataSet destination, bool ignorNSforTableLookup)
 
UniqueConstraint Clone (DataTable table)
 
void CheckConstraint ()
 
void SetDataSet (DataSet dataSet)
 

Package Attributes

bool _bPrimaryKey
 
string _constraintName
 
string[] _columnNames
 
string _name = string.Empty
 
PropertyCollection _extendedProperties
 

Properties

string[] ColumnNames [get]
 
Index ConstraintIndex [get]
 
virtual DataColumn[] Columns [get]
 
DataColumn[] ColumnsReference [get]
 
bool IsPrimaryKey [get]
 
override bool InCollection [set]
 
DataKey Key [get]
 
override? DataTable Table [get]
 
virtual string ConstraintName [get, set]
 
string SchemaName [get, set]
 
PropertyCollection ExtendedProperties [get]
 
virtual ? DataSet _DataSet [get]
 

Private Member Functions

void NonVirtualCheckState ()
 
void Create (string constraintName, DataColumn[] columns)
 

Private Attributes

DataKey _key
 
Index _constraintIndex
 
string _schemaName = string.Empty
 
bool _inCollection
 
DataSet _dataSet
 

Detailed Description

Definition at line 8 of file UniqueConstraint.cs.


The documentation for this class was generated from the following file: