using System;
using System.ComponentModel;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Data
{
/// Represents a customized view of a .
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
[DefaultMember("Item")]
public class DataRowView : ICustomTypeDescriptor, IEditableObject, IDataErrorInfo, INotifyPropertyChanged
{
// Token: 0x06000335 RID: 821 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000335")]
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
internal DataRowView(DataView dataView, DataRow row)
{
}
/// Gets a value indicating whether the current is identical to the specified object.
/// An to be compared.
///
/// if is a and it returns the same row as the current ; otherwise .
// Token: 0x06000336 RID: 822 RVA: 0x00002BAC File Offset: 0x00000DAC
[Token(Token = "0x6000336")]
[Address(RVA = "0x52DD60", Offset = "0x52CD60", VA = "0x18052DD60", Slot = "0")]
public override bool Equals(object other)
{
return default(bool);
}
/// Returns the hash code of the object.
/// A 32-bit signed integer hash code 1, which represents Boolean if the value of this instance is nonzero; otherwise the integer zero, which represents Boolean .
// Token: 0x06000337 RID: 823 RVA: 0x00002BC4 File Offset: 0x00000DC4
[Token(Token = "0x6000337")]
[Address(RVA = "0x52DDC0", Offset = "0x52CDC0", VA = "0x18052DDC0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// Gets the to which this row belongs.
/// The to which this row belongs.
// Token: 0x17000082 RID: 130
// (get) Token: 0x06000338 RID: 824 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000082")]
public DataView DataView
{
[Token(Token = "0x6000338")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// Gets the error message for the property with the given name.
/// The name of the property whose error message to get.
/// The error message for the property. The default is an empty string ("").
// Token: 0x17000083 RID: 131
[Token(Token = "0x17000083")]
string IDataErrorInfo.this[string colName]
{
[Token(Token = "0x6000339")]
[Address(RVA = "0x52E230", Offset = "0x52D230", VA = "0x18052E230", Slot = "19")]
get
{
return null;
}
}
/// Gets a message that describes any validation errors for the object.
/// The validation error on the object.
// Token: 0x17000084 RID: 132
// (get) Token: 0x0600033A RID: 826 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000084")]
string IDataErrorInfo.Error
{
[Token(Token = "0x600033A")]
[Address(RVA = "0x52E210", Offset = "0x52D210", VA = "0x18052E210", Slot = "20")]
get
{
return null;
}
}
// Token: 0x17000085 RID: 133
// (get) Token: 0x0600033B RID: 827 RVA: 0x00002BDC File Offset: 0x00000DDC
[Token(Token = "0x17000085")]
private DataRowVersion RowVersionDefault
{
[Token(Token = "0x600033B")]
[Address(RVA = "0x52E380", Offset = "0x52D380", VA = "0x18052E380")]
get
{
return (DataRowVersion)0;
}
}
// Token: 0x0600033C RID: 828 RVA: 0x00002BF4 File Offset: 0x00000DF4
[Token(Token = "0x600033C")]
[Address(RVA = "0x52DDF0", Offset = "0x52CDF0", VA = "0x18052DDF0")]
internal int GetRecord()
{
return 0;
}
// Token: 0x0600033D RID: 829 RVA: 0x00002C0C File Offset: 0x00000E0C
[Token(Token = "0x600033D")]
[Address(RVA = "0x52DE30", Offset = "0x52CE30", VA = "0x18052DE30")]
internal bool HasRecord()
{
return default(bool);
}
// Token: 0x0600033E RID: 830 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033E")]
[Address(RVA = "0x52DD70", Offset = "0x52CD70", VA = "0x18052DD70")]
internal object GetColumnValue(DataColumn column)
{
return null;
}
// Token: 0x0600033F RID: 831 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600033F")]
[Address(RVA = "0x52DF00", Offset = "0x52CF00", VA = "0x18052DF00")]
internal void SetColumnValue(DataColumn column, object value)
{
}
/// Returns a for the child with the specified and parent.
/// The object.
/// The parent object.
/// A for the child .
// Token: 0x06000340 RID: 832 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000340")]
[Address(RVA = "0x52DB20", Offset = "0x52CB20", VA = "0x18052DB20")]
public DataView CreateChildView(DataRelation relation, bool followParent)
{
return null;
}
/// Returns a for the child with the specified child .
/// The object.
/// a for the child .
// Token: 0x06000341 RID: 833 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000341")]
[Address(RVA = "0x52DCF0", Offset = "0x52CCF0", VA = "0x18052DCF0")]
public DataView CreateChildView(DataRelation relation)
{
return null;
}
/// Gets the being viewed.
/// The being viewed by the .
// Token: 0x17000086 RID: 134
// (get) Token: 0x06000342 RID: 834 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000086")]
public DataRow Row
{
[Token(Token = "0x6000342")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// Begins an edit procedure.
// Token: 0x06000343 RID: 835 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000343")]
[Address(RVA = "0x52DAB0", Offset = "0x52CAB0", VA = "0x18052DAB0", Slot = "16")]
public void BeginEdit()
{
}
/// Cancels an edit procedure.
// Token: 0x06000344 RID: 836 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000344")]
[Address(RVA = "0x52DAC0", Offset = "0x52CAC0", VA = "0x18052DAC0", Slot = "18")]
public void CancelEdit()
{
}
/// Commits changes to the underlying and ends the editing session that was begun with . Use to discard the changes made to the .
// Token: 0x06000345 RID: 837 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000345")]
[Address(RVA = "0x52DD00", Offset = "0x52CD00", VA = "0x18052DD00", Slot = "17")]
public void EndEdit()
{
}
/// Indicates whether a is new.
///
/// if the row is new; otherwise .
// Token: 0x17000087 RID: 135
// (get) Token: 0x06000346 RID: 838 RVA: 0x00002C24 File Offset: 0x00000E24
[Token(Token = "0x17000087")]
public bool IsNew
{
[Token(Token = "0x6000346")]
[Address(RVA = "0x52E350", Offset = "0x52D350", VA = "0x18052E350")]
get
{
return default(bool);
}
}
/// Event that is raised when a property is changed.
// Token: 0x14000005 RID: 5
// (add) Token: 0x06000347 RID: 839 RVA: 0x0000206A File Offset: 0x0000026A
// (remove) Token: 0x06000348 RID: 840 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x14000005")]
public event PropertyChangedEventHandler PropertyChanged
{
[Token(Token = "0x6000347")]
[Address(RVA = "0x52E2B0", Offset = "0x52D2B0", VA = "0x18052E2B0", Slot = "21")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000348")]
[Address(RVA = "0x52E3B0", Offset = "0x52D3B0", VA = "0x18052E3B0", Slot = "22")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x06000349 RID: 841 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000349")]
[Address(RVA = "0x52DE70", Offset = "0x52CE70", VA = "0x18052DE70")]
internal void RaisePropertyChangedEvent(string propName)
{
}
/// Returns a collection of custom attributes for this instance of a component.
/// An AttributeCollection containing the attributes for this object.
// Token: 0x0600034A RID: 842 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034A")]
[Address(RVA = "0x52DFD0", Offset = "0x52CFD0", VA = "0x18052DFD0", Slot = "4")]
AttributeCollection ICustomTypeDescriptor.GetAttributes()
{
return null;
}
/// Returns the class name of this instance of a component.
/// The class name of this instance of a component.
// Token: 0x0600034B RID: 843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034B")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
string ICustomTypeDescriptor.GetClassName()
{
return null;
}
/// Returns the name of this instance of a component.
/// The name of this instance of a component.
// Token: 0x0600034C RID: 844 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034C")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
string ICustomTypeDescriptor.GetComponentName()
{
return null;
}
/// Returns a type converter for this instance of a component.
/// The type converter for this instance of a component.
// Token: 0x0600034D RID: 845 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034D")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "7")]
TypeConverter ICustomTypeDescriptor.GetConverter()
{
return null;
}
/// Returns the default event for this instance of a component.
/// The default event for this instance of a component.
// Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034E")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "8")]
EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
{
return null;
}
/// Returns the default property for this instance of a component.
/// The default property for this instance of a component.
// Token: 0x0600034F RID: 847 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034F")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "9")]
PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty()
{
return null;
}
/// Returns an editor of the specified type for this instance of a component.
/// A that represents the editor for this object.
/// An of the specified type that is the editor for this object, or if the editor cannot be found.
// Token: 0x06000350 RID: 848 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000350")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "10")]
object ICustomTypeDescriptor.GetEditor(Type editorBaseType)
{
return null;
}
/// Returns the events for this instance of a component.
/// The events for this instance of a component.
// Token: 0x06000351 RID: 849 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000351")]
[Address(RVA = "0x52E020", Offset = "0x52D020", VA = "0x18052E020", Slot = "11")]
EventDescriptorCollection ICustomTypeDescriptor.GetEvents()
{
return null;
}
/// Returns the events for this instance of a component with specified attributes.
/// The attributes
/// The events for this instance of a component.
// Token: 0x06000352 RID: 850 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000352")]
[Address(RVA = "0x52E070", Offset = "0x52D070", VA = "0x18052E070", Slot = "12")]
EventDescriptorCollection ICustomTypeDescriptor.GetEvents(Attribute[] attributes)
{
return null;
}
/// Returns the properties for this instance of a component.
/// The properties for this instance of a component.
// Token: 0x06000353 RID: 851 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000353")]
[Address(RVA = "0x52E0C0", Offset = "0x52D0C0", VA = "0x18052E0C0", Slot = "13")]
PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties()
{
return null;
}
/// Returns the properties for this instance of a component with specified attributes.
/// The attributes.
/// The properties for this instance of a component.
// Token: 0x06000354 RID: 852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000354")]
[Address(RVA = "0x52E170", Offset = "0x52D170", VA = "0x18052E170", Slot = "14")]
PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties(Attribute[] attributes)
{
return null;
}
/// Returns an object that contains the property described by the specified property descriptor.
/// A that represents the property whose owner is to be found.
/// An that represents the owner of the specified property.
// Token: 0x06000355 RID: 853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000355")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "15")]
object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor pd)
{
return null;
}
// Token: 0x040000AE RID: 174
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000AE")]
private readonly DataView _dataView;
// Token: 0x040000AF RID: 175
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000AF")]
private readonly DataRow _row;
// Token: 0x040000B0 RID: 176
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000B0")]
private bool _delayBeginEdit;
// Token: 0x040000B1 RID: 177
[Token(Token = "0x40000B1")]
private static readonly PropertyDescriptorCollection s_zeroPropertyDescriptorCollection;
}
}