using System; using System.ComponentModel; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Data { /// Represents a parent/child relationship between two objects. // Token: 0x02000025 RID: 37 [Token(Token = "0x2000025")] [TypeConverter] [DefaultProperty("RelationName")] [TypeConverter(typeof(RelationshipConverter))] public class DataRelation { /// Initializes a new instance of the class using the specified name, parent and child objects, and a value that indicates whether to create constraints. /// The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . /// The parent in the relation. /// The child in the relation. /// A value that indicates whether constraints are created. , if constraints are created. Otherwise, . /// One or both of the objects contains . /// The columns have different data types /// -Or- /// The tables do not belong to the same . // Token: 0x06000277 RID: 631 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000277")] [Address(RVA = "0xCE7DC0", Offset = "0xCE6DC0", VA = "0x180CE7DC0")] public DataRelation(string relationName, DataColumn parentColumn, DataColumn childColumn, bool createConstraints) { } /// Initializes a new instance of the class using the specified name and matched arrays of parent and child objects. /// The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . /// An array of parent objects. /// An array of child objects. /// One or both of the objects contains . /// The objects have different data types /// -Or- /// One or both of the arrays are not composed of distinct columns from the same table. /// -Or- /// The tables do not belong to the same . // Token: 0x06000278 RID: 632 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000278")] [Address(RVA = "0xCE8080", Offset = "0xCE7080", VA = "0x180CE8080")] public DataRelation(string relationName, DataColumn[] parentColumns, DataColumn[] childColumns) { } /// Initializes a new instance of the class using the specified name, matched arrays of parent and child objects, and value that indicates whether to create constraints. /// The name of the relation. If or an empty string (""), a default name will be given when the created object is added to the . /// An array of parent objects. /// An array of child objects. /// A value that indicates whether to create constraints. , if constraints are created. Otherwise, . /// One or both of the objects is . /// The columns have different data types /// -Or- /// The tables do not belong to the same . // Token: 0x06000279 RID: 633 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000279")] [Address(RVA = "0xCE7FD0", Offset = "0xCE6FD0", VA = "0x180CE7FD0")] public DataRelation(string relationName, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints) { } /// Gets the child objects of this relation. /// An array of objects. // Token: 0x17000058 RID: 88 // (get) Token: 0x0600027A RID: 634 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000058")] public virtual DataColumn[] ChildColumns { [Token(Token = "0x600027A")] [Address(RVA = "0xCE80C0", Offset = "0xCE70C0", VA = "0x180CE80C0", Slot = "4")] get { return null; } } // Token: 0x17000059 RID: 89 // (get) Token: 0x0600027B RID: 635 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000059")] internal DataColumn[] ChildColumnsReference { [Token(Token = "0x600027B")] [Address(RVA = "0xCE80A0", Offset = "0xCE70A0", VA = "0x180CE80A0")] get { return null; } } // Token: 0x1700005A RID: 90 // (get) Token: 0x0600027C RID: 636 RVA: 0x00002804 File Offset: 0x00000A04 [Token(Token = "0x1700005A")] internal DataKey ChildKey { [Token(Token = "0x600027C")] [Address(RVA = "0xCE80A0", Offset = "0xCE70A0", VA = "0x180CE80A0")] get { return default(DataKey); } } /// Gets the child table of this relation. /// A that is the child table of the relation. // Token: 0x1700005B RID: 91 // (get) Token: 0x0600027D RID: 637 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005B")] public virtual DataTable ChildTable { [Token(Token = "0x600027D")] [Address(RVA = "0xCE8100", Offset = "0xCE7100", VA = "0x180CE8100", Slot = "5")] get { return null; } } /// Gets the to which the belongs. /// A to which the belongs. // Token: 0x1700005C RID: 92 // (get) Token: 0x0600027E RID: 638 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005C")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [Browsable(false)] public virtual DataSet DataSet { [Token(Token = "0x600027E")] [Address(RVA = "0xCE8150", Offset = "0xCE7150", VA = "0x180CE8150", Slot = "6")] get { return null; } } // Token: 0x0600027F RID: 639 RVA: 0x0000281C File Offset: 0x00000A1C [Token(Token = "0x600027F")] [Address(RVA = "0xCE7810", Offset = "0xCE6810", VA = "0x180CE7810")] private static bool IsKeyNull(object[] values) { return default(bool); } // Token: 0x06000280 RID: 640 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000280")] [Address(RVA = "0xCE72C0", Offset = "0xCE62C0", VA = "0x180CE72C0")] internal static DataRow[] GetChildRows(DataKey parentKey, DataKey childKey, DataRow parentRow, DataRowVersion version) { return null; } // Token: 0x06000281 RID: 641 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000281")] [Address(RVA = "0xCE7560", Offset = "0xCE6560", VA = "0x180CE7560")] internal static DataRow[] GetParentRows(DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) { return null; } // Token: 0x06000282 RID: 642 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000282")] [Address(RVA = "0xCE73B0", Offset = "0xCE63B0", VA = "0x180CE73B0")] internal static DataRow GetParentRow(DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) { return null; } // Token: 0x06000283 RID: 643 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000283")] [Address(RVA = "0xA1D8C0", Offset = "0xA1C8C0", VA = "0x180A1D8C0")] internal void SetDataSet(DataSet dataSet) { } /// Gets an array of objects that are the parent columns of this . /// An array of objects that are the parent columns of this . // Token: 0x1700005D RID: 93 // (get) Token: 0x06000284 RID: 644 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005D")] public virtual DataColumn[] ParentColumns { [Token(Token = "0x6000284")] [Address(RVA = "0xCE81F0", Offset = "0xCE71F0", VA = "0x180CE81F0", Slot = "7")] get { return null; } } // Token: 0x1700005E RID: 94 // (get) Token: 0x06000285 RID: 645 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005E")] internal DataColumn[] ParentColumnsReference { [Token(Token = "0x6000285")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return null; } } // Token: 0x1700005F RID: 95 // (get) Token: 0x06000286 RID: 646 RVA: 0x00002834 File Offset: 0x00000A34 [Token(Token = "0x1700005F")] internal DataKey ParentKey { [Token(Token = "0x6000286")] [Address(RVA = "0xCE8230", Offset = "0xCE7230", VA = "0x180CE8230")] get { return default(DataKey); } } /// Gets the parent of this . /// A that is the parent table of this relation. // Token: 0x17000060 RID: 96 // (get) Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000060")] public virtual DataTable ParentTable { [Token(Token = "0x6000287")] [Address(RVA = "0xCE8250", Offset = "0xCE7250", VA = "0x180CE8250", Slot = "8")] get { return null; } } /// Gets or sets the name used to retrieve a from the . /// The name of the a . /// /// or empty string ("") was passed into a that is a . /// The belongs to a collection that already contains a with the same name. // Token: 0x17000061 RID: 97 // (get) Token: 0x06000288 RID: 648 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000061")] [DefaultValue("")] public virtual string RelationName { [Token(Token = "0x6000288")] [Address(RVA = "0xCE82A0", Offset = "0xCE72A0", VA = "0x180CE82A0", Slot = "9")] get { return null; } } // Token: 0x06000289 RID: 649 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000289")] [Address(RVA = "0xCE5EE0", Offset = "0xCE4EE0", VA = "0x180CE5EE0")] internal void CheckNamespaceValidityForNestedRelations(string ns) { } // Token: 0x0600028A RID: 650 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600028A")] [Address(RVA = "0xCE6140", Offset = "0xCE5140", VA = "0x180CE6140")] internal void CheckNestedRelations() { } /// Gets or sets a value that indicates whether objects are nested. /// /// , if objects are nested; otherwise, . // Token: 0x17000062 RID: 98 // (get) Token: 0x0600028B RID: 651 RVA: 0x0000284C File Offset: 0x00000A4C // (set) Token: 0x0600028C RID: 652 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000062")] [DefaultValue(false)] public virtual bool Nested { [Token(Token = "0x600028B")] [Address(RVA = "0xCE81D0", Offset = "0xCE71D0", VA = "0x180CE81D0", Slot = "10")] get { return default(bool); } [Token(Token = "0x600028C")] [Address(RVA = "0xCE82C0", Offset = "0xCE72C0", VA = "0x180CE82C0", Slot = "11")] set { } } /// Gets the that guarantees that values in the parent column of a are unique. /// A that makes sure that values in a parent column are unique. // Token: 0x17000063 RID: 99 // (get) Token: 0x0600028D RID: 653 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000063")] public virtual UniqueConstraint ParentKeyConstraint { [Token(Token = "0x600028D")] [Address(RVA = "0xCE8210", Offset = "0xCE7210", VA = "0x180CE8210", Slot = "12")] get { return null; } } // Token: 0x0600028E RID: 654 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600028E")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] internal void SetParentKeyConstraint(UniqueConstraint value) { } /// Gets the for the relation. /// A . // Token: 0x17000064 RID: 100 // (get) Token: 0x0600028F RID: 655 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000064")] public virtual ForeignKeyConstraint ChildKeyConstraint { [Token(Token = "0x600028F")] [Address(RVA = "0xCE80E0", Offset = "0xCE70E0", VA = "0x180CE80E0", Slot = "13")] get { return null; } } /// Gets the collection that stores customized properties. /// A that contains customized properties. // Token: 0x17000065 RID: 101 // (get) Token: 0x06000290 RID: 656 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000065")] [Browsable(false)] public PropertyCollection ExtendedProperties { [Token(Token = "0x6000290")] [Address(RVA = "0xCE8170", Offset = "0xCE7170", VA = "0x180CE8170")] get { return null; } } // Token: 0x17000066 RID: 102 // (get) Token: 0x06000291 RID: 657 RVA: 0x00002864 File Offset: 0x00000A64 // (set) Token: 0x06000292 RID: 658 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000066")] internal bool CheckMultipleNested { [Token(Token = "0x6000291")] [Address(RVA = "0x82DDF0", Offset = "0x82CDF0", VA = "0x18082DDF0")] get { return default(bool); } [Token(Token = "0x6000292")] [Address(RVA = "0xB8D180", Offset = "0xB8C180", VA = "0x180B8D180")] set { } } // Token: 0x06000293 RID: 659 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000293")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] internal void SetChildKeyConstraint(ForeignKeyConstraint value) { } // Token: 0x06000294 RID: 660 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000294")] [Address(RVA = "0xCE6600", Offset = "0xCE5600", VA = "0x180CE6600")] internal void CheckState() { } /// This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// The parent and child tables belong to different objects. /// -Or- /// One or more pairs of parent and child objects have mismatched data types. /// -Or- /// The parent and child objects are identical. // Token: 0x06000295 RID: 661 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000295")] [Address(RVA = "0xCE6500", Offset = "0xCE5500", VA = "0x180CE6500")] protected void CheckStateForProperty() { } // Token: 0x06000296 RID: 662 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000296")] [Address(RVA = "0xCE7000", Offset = "0xCE6000", VA = "0x180CE7000")] private void Create(string relationName, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints) { } // Token: 0x06000297 RID: 663 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000297")] [Address(RVA = "0xCE6960", Offset = "0xCE5960", VA = "0x180CE6960")] internal DataRelation Clone(DataSet destination) { return null; } /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// Parameter reference. // Token: 0x06000298 RID: 664 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000298")] [Address(RVA = "0xCE78D0", Offset = "0xCE68D0", VA = "0x180CE78D0")] protected internal void OnPropertyChanging(PropertyChangedEventArgs pcevent) { } /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// Parameter reference. // Token: 0x06000299 RID: 665 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000299")] [Address(RVA = "0xCE7980", Offset = "0xCE6980", VA = "0x180CE7980")] protected internal void RaisePropertyChanging(string name) { } /// Gets the , if one exists. /// The value of the property. // Token: 0x0600029A RID: 666 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600029A")] [Address(RVA = "0xC8D4E0", Offset = "0xC8C4E0", VA = "0x180C8D4E0", Slot = "3")] public override string ToString() { return null; } // Token: 0x0600029B RID: 667 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600029B")] [Address(RVA = "0xCE7A70", Offset = "0xCE6A70", VA = "0x180CE7A70")] internal void ValidateMultipleNestedRelations() { } // Token: 0x0600029C RID: 668 RVA: 0x0000287C File Offset: 0x00000A7C [Token(Token = "0x600029C")] [Address(RVA = "0xCE7650", Offset = "0xCE6650", VA = "0x180CE7650")] private bool IsAutoGenerated(DataColumn col) { return default(bool); } // Token: 0x17000067 RID: 103 // (get) Token: 0x0600029D RID: 669 RVA: 0x00002894 File Offset: 0x00000A94 [Token(Token = "0x17000067")] internal int ObjectID { [Token(Token = "0x600029D")] [Address(RVA = "0xAB93B0", Offset = "0xAB83B0", VA = "0x180AB93B0")] get { return 0; } } // Token: 0x04000062 RID: 98 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000062")] private DataSet _dataSet; // Token: 0x04000063 RID: 99 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000063")] internal PropertyCollection _extendedProperties; // Token: 0x04000064 RID: 100 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000064")] internal string _relationName; // Token: 0x04000065 RID: 101 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000065")] private DataKey _childKey; // Token: 0x04000066 RID: 102 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000066")] private DataKey _parentKey; // Token: 0x04000067 RID: 103 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000067")] private UniqueConstraint _parentKeyConstraint; // Token: 0x04000068 RID: 104 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000068")] private ForeignKeyConstraint _childKeyConstraint; // Token: 0x04000069 RID: 105 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000069")] internal string[] _parentColumnNames; // Token: 0x0400006A RID: 106 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400006A")] internal string[] _childColumnNames; // Token: 0x0400006B RID: 107 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400006B")] internal string _parentTableName; // Token: 0x0400006C RID: 108 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400006C")] internal string _childTableName; // Token: 0x0400006D RID: 109 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400006D")] internal string _parentTableNamespace; // Token: 0x0400006E RID: 110 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400006E")] internal string _childTableNamespace; // Token: 0x0400006F RID: 111 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400006F")] internal bool _nested; // Token: 0x04000070 RID: 112 [FieldOffset(Offset = "0x79")] [Token(Token = "0x4000070")] internal bool _createConstraints; // Token: 0x04000071 RID: 113 [FieldOffset(Offset = "0x7A")] [Token(Token = "0x4000071")] private bool _checkMultipleNested; // Token: 0x04000072 RID: 114 [Token(Token = "0x4000072")] private static int s_objectTypeCount; // Token: 0x04000073 RID: 115 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000073")] private readonly int _objectID; // Token: 0x04000074 RID: 116 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000074")] [CompilerGenerated] private PropertyChangedEventHandler PropertyChanging; } }