Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}