using System; using System.ComponentModel; using Cpp2IlInjected; namespace System.Data { /// Represents a restriction on a set of columns in which all values must be unique. // Token: 0x02000087 RID: 135 [Token(Token = "0x2000087")] [DefaultProperty("ConstraintName")] public class UniqueConstraint : Constraint { /// Initializes a new instance of the class with the specified . /// The to constrain. // Token: 0x060007A6 RID: 1958 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007A6")] [Address(RVA = "0xBDEE70", Offset = "0xBDDE70", VA = "0x180BDEE70")] public UniqueConstraint(DataColumn column) { } /// Initializes a new instance of the class with the specified name and array of objects. /// The name of the constraint. /// The array of objects to constrain. // Token: 0x060007A7 RID: 1959 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007A7")] [Address(RVA = "0xBDEE30", Offset = "0xBDDE30", VA = "0x180BDEE30")] public UniqueConstraint(string name, DataColumn[] columns) { } /// Initializes a new instance of the class with the given array of objects. /// The array of objects to constrain. // Token: 0x060007A8 RID: 1960 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007A8")] [Address(RVA = "0xBDEF30", Offset = "0xBDDF30", VA = "0x180BDEF30")] public UniqueConstraint(DataColumn[] columns) { } /// Initializes a new instance of the class with the specified name, an array of objects to constrain, and a value specifying whether the constraint is a primary key. /// The name of the constraint. /// An array of objects to constrain. /// /// to indicate that the constraint is a primary key; otherwise, . // Token: 0x060007A9 RID: 1961 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007A9")] [Address(RVA = "0xBDEF70", Offset = "0xBDDF70", VA = "0x180BDEF70")] public UniqueConstraint(string name, DataColumn[] columns, bool isPrimaryKey) { } // Token: 0x1700013B RID: 315 // (get) Token: 0x060007AA RID: 1962 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013B")] internal Index ConstraintIndex { [Token(Token = "0x60007AA")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return null; } } // Token: 0x060007AB RID: 1963 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007AB")] [Address(RVA = "0xBDE8E0", Offset = "0xBDD8E0", VA = "0x180BDE8E0")] internal void ConstraintIndexClear() { } // Token: 0x060007AC RID: 1964 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007AC")] [Address(RVA = "0xBDE910", Offset = "0xBDD910", VA = "0x180BDE910")] internal void ConstraintIndexInitialize() { } // Token: 0x060007AD RID: 1965 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007AD")] [Address(RVA = "0xBDE070", Offset = "0xBDD070", VA = "0x180BDE070", Slot = "16")] internal override void CheckState() { } // Token: 0x060007AE RID: 1966 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007AE")] [Address(RVA = "0xBDE070", Offset = "0xBDD070", VA = "0x180BDE070")] private void NonVirtualCheckState() { } // Token: 0x060007AF RID: 1967 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007AF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] internal override void CheckCanAddToCollection(ConstraintCollection constraints) { } // Token: 0x060007B0 RID: 1968 RVA: 0x00004994 File Offset: 0x00002B94 [Token(Token = "0x60007B0")] [Address(RVA = "0xBDDD70", Offset = "0xBDCD70", VA = "0x180BDDD70", Slot = "14")] internal override bool CanBeRemovedFromCollection(ConstraintCollection constraints, bool fThrowException) { return default(bool); } // Token: 0x060007B1 RID: 1969 RVA: 0x000049AC File Offset: 0x00002BAC [Token(Token = "0x60007B1")] [Address(RVA = "0xBDDF00", Offset = "0xBDCF00", VA = "0x180BDDF00", Slot = "10")] internal override bool CanEnableConstraint() { return default(bool); } // Token: 0x060007B2 RID: 1970 RVA: 0x000049C4 File Offset: 0x00002BC4 [Token(Token = "0x60007B2")] [Address(RVA = "0xBDEB90", Offset = "0xBDDB90", VA = "0x180BDEB90", Slot = "18")] internal override bool IsConstraintViolated() { return default(bool); } // Token: 0x060007B3 RID: 1971 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007B3")] [Address(RVA = "0xBDDF50", Offset = "0xBDCF50", VA = "0x180BDDF50", Slot = "15")] internal override void CheckConstraint(DataRow row, DataRowAction action) { } // Token: 0x060007B4 RID: 1972 RVA: 0x000049DC File Offset: 0x00002BDC [Token(Token = "0x60007B4")] [Address(RVA = "0xBDE950", Offset = "0xBDD950", VA = "0x180BDE950", Slot = "9")] internal override bool ContainsColumn(DataColumn column) { return default(bool); } // Token: 0x060007B5 RID: 1973 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007B5")] [Address(RVA = "0xA2F0E0", Offset = "0xA2E0E0", VA = "0x180A2F0E0", Slot = "11")] internal override Constraint Clone(DataSet destination) { return null; } // Token: 0x060007B6 RID: 1974 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007B6")] [Address(RVA = "0xBDE080", Offset = "0xBDD080", VA = "0x180BDE080", Slot = "12")] internal override Constraint Clone(DataSet destination, bool ignorNSforTableLookup) { return null; } // Token: 0x060007B7 RID: 1975 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60007B7")] [Address(RVA = "0xBDE540", Offset = "0xBDD540", VA = "0x180BDE540")] internal UniqueConstraint Clone(DataTable table) { return null; } /// Gets the array of columns that this constraint affects. /// An array of objects. // Token: 0x1700013C RID: 316 // (get) Token: 0x060007B8 RID: 1976 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013C")] [ReadOnly(true)] public virtual DataColumn[] Columns { [Token(Token = "0x60007B8")] [Address(RVA = "0xBDEFC0", Offset = "0xBDDFC0", VA = "0x180BDEFC0", Slot = "19")] get { return null; } } // Token: 0x1700013D RID: 317 // (get) Token: 0x060007B9 RID: 1977 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013D")] internal DataColumn[] ColumnsReference { [Token(Token = "0x60007B9")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return null; } } /// Gets a value indicating whether or not the constraint is on a primary key. /// /// , if the constraint is on a primary key; otherwise, . // Token: 0x1700013E RID: 318 // (get) Token: 0x060007BA RID: 1978 RVA: 0x000049F4 File Offset: 0x00002BF4 [Token(Token = "0x1700013E")] public bool IsPrimaryKey { [Token(Token = "0x60007BA")] [Address(RVA = "0xBDEFD0", Offset = "0xBDDFD0", VA = "0x180BDEFD0")] get { return default(bool); } } // Token: 0x060007BB RID: 1979 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60007BB")] [Address(RVA = "0xBDE960", Offset = "0xBDD960", VA = "0x180BDE960")] private void Create(string constraintName, DataColumn[] columns) { } /// Compares this constraint to a second to determine if both are identical. /// The object to which this is compared. /// /// , if the contraints are equal; otherwise, . // Token: 0x060007BC RID: 1980 RVA: 0x00004A0C File Offset: 0x00002C0C [Token(Token = "0x60007BC")] [Address(RVA = "0xBDEA70", Offset = "0xBDDA70", VA = "0x180BDEA70", Slot = "0")] public override bool Equals(object key2) { return default(bool); } /// Gets the hash code of this instance of the object. /// A 32-bit signed integer hash code. // Token: 0x060007BD RID: 1981 RVA: 0x00004A24 File Offset: 0x00002C24 [Token(Token = "0x60007BD")] [Address(RVA = "0x4F9150", Offset = "0x4F8150", VA = "0x1804F9150", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x1700013F RID: 319 // (set) Token: 0x060007BE RID: 1982 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x1700013F")] internal override bool InCollection { [Token(Token = "0x60007BE")] [Address(RVA = "0xBDF060", Offset = "0xBDE060", VA = "0x180BDF060", Slot = "7")] set { } } // Token: 0x17000140 RID: 320 // (get) Token: 0x060007BF RID: 1983 RVA: 0x00004A3C File Offset: 0x00002C3C [Token(Token = "0x17000140")] internal DataKey Key { [Token(Token = "0x60007BF")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return default(DataKey); } } /// Gets the table to which this constraint belongs. /// The to which the constraint belongs. // Token: 0x17000141 RID: 321 // (get) Token: 0x060007C0 RID: 1984 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000141")] [ReadOnly(true)] public override DataTable Table { [Token(Token = "0x60007C0")] [Address(RVA = "0xBDF030", Offset = "0xBDE030", VA = "0x180BDF030", Slot = "8")] get { return null; } } // Token: 0x040002C4 RID: 708 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40002C4")] private DataKey _key; // Token: 0x040002C5 RID: 709 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40002C5")] private Index _constraintIndex; // Token: 0x040002C6 RID: 710 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40002C6")] internal bool _bPrimaryKey; // Token: 0x040002C7 RID: 711 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40002C7")] internal string _constraintName; // Token: 0x040002C8 RID: 712 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40002C8")] internal string[] _columnNames; } }