305 lines
11 KiB
C#
305 lines
11 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Data
|
|
{
|
|
/// <summary>Represents a restriction on a set of columns in which all values must be unique.</summary>
|
|
// Token: 0x02000087 RID: 135
|
|
[Token(Token = "0x2000087")]
|
|
[DefaultProperty("ConstraintName")]
|
|
public class UniqueConstraint : Constraint
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint" /> class with the specified <see cref="T:System.Data.DataColumn" />.</summary>
|
|
/// <param name="column">The <see cref="T:System.Data.DataColumn" /> to constrain.</param>
|
|
// Token: 0x060007A6 RID: 1958 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x60007A6")]
|
|
[Address(RVA = "0xBDEE70", Offset = "0xBDDE70", VA = "0x180BDEE70")]
|
|
public UniqueConstraint(DataColumn column)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint" /> class with the specified name and array of <see cref="T:System.Data.DataColumn" /> objects.</summary>
|
|
/// <param name="name">The name of the constraint.</param>
|
|
/// <param name="columns">The array of <see cref="T:System.Data.DataColumn" /> objects to constrain.</param>
|
|
// 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)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint" /> class with the given array of <see cref="T:System.Data.DataColumn" /> objects.</summary>
|
|
/// <param name="columns">The array of <see cref="T:System.Data.DataColumn" /> objects to constrain.</param>
|
|
// Token: 0x060007A8 RID: 1960 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x60007A8")]
|
|
[Address(RVA = "0xBDEF30", Offset = "0xBDDF30", VA = "0x180BDEF30")]
|
|
public UniqueConstraint(DataColumn[] columns)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint" /> class with the specified name, an array of <see cref="T:System.Data.DataColumn" /> objects to constrain, and a value specifying whether the constraint is a primary key.</summary>
|
|
/// <param name="name">The name of the constraint.</param>
|
|
/// <param name="columns">An array of <see cref="T:System.Data.DataColumn" /> objects to constrain.</param>
|
|
/// <param name="isPrimaryKey">
|
|
/// <see langword="true" /> to indicate that the constraint is a primary key; otherwise, <see langword="false" />.</param>
|
|
// 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;
|
|
}
|
|
|
|
/// <summary>Gets the array of columns that this constraint affects.</summary>
|
|
/// <returns>An array of <see cref="T:System.Data.DataColumn" /> objects.</returns>
|
|
// 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;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether or not the constraint is on a primary key.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" />, if the constraint is on a primary key; otherwise, <see langword="false" />.</returns>
|
|
// 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)
|
|
{
|
|
}
|
|
|
|
/// <summary>Compares this constraint to a second to determine if both are identical.</summary>
|
|
/// <param name="key2">The object to which this <see cref="T:System.Data.UniqueConstraint" /> is compared.</param>
|
|
/// <returns>
|
|
/// <see langword="true" />, if the contraints are equal; otherwise, <see langword="false" />.</returns>
|
|
// 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);
|
|
}
|
|
|
|
/// <summary>Gets the hash code of this instance of the <see cref="T:System.Data.UniqueConstraint" /> object.</summary>
|
|
/// <returns>A 32-bit signed integer hash code.</returns>
|
|
// 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);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the table to which this constraint belongs.</summary>
|
|
/// <returns>The <see cref="T:System.Data.DataTable" /> to which the constraint belongs.</returns>
|
|
// 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;
|
|
}
|
|
}
|