Zdexby TheHolyOneZ
36,909 classes
Class

DataColumn

: MarshalByValueComponent : Object
System.Data.DataColumn, System.Data 0x00F0 (240 B) inherited 0x0020 System.Data.dll
0x00x00F0

Members 35

OffsetSizeNameTypeFlagsDefault
0x01_allowNullboolPrivate—
0x00210x07padding / unreflected
0x08_captionstringPrivate—
0x08_columnNamestringPrivate—
0x08_dataTypeTypePrivate—
0x04_storageTypeStorageTypePrivate—
0x00440x04padding / unreflected
0x08_defaultValueobject1 flags—
0x04_dateTimeModeDataSetDateTimePrivate—
0x00540x04padding / unreflected
0x08_expressionDataExpressionPrivate—
0x04_maxLengthintPrivate—
0x04_ordinalintPrivate—
0x01_readOnlyboolPrivate—
0x00690x07padding / unreflected
0x08_sortIndexIndex1 flags—
0x08_tableDataTable1 flags—
0x01_uniqueboolPrivate—
0x00810x03padding / unreflected
0x04_columnMappingMappingType1 flags—
0x04_hashCodeint1 flags—
0x04_errorsint1 flags—
0x01_isSqlTypeboolPrivate—
0x01_implementsINullableboolPrivate—
0x01_implementsIChangeTrackingboolPrivate—
0x01_implementsIRevertibleChangeTrackingboolPrivate—
0x01_implementsIXMLSerializableboolPrivate—
0x01_defaultValueIsNullboolPrivate—
0x00960x02padding / unreflected
0x08_dependentColumnsList<System.Data.DataColumn>1 flags—
0x08_extendedPropertiesPropertyCollection1 flags—
0x08_storageDataStoragePrivate—
0x08_autoIncAutoIncrementValuePrivate—
0x08_columnUristring1 flags—
0x08_columnPrefixstringPrivate—
0x08_encodedColumnNamestring1 flags—
0x08_simpleTypeSimpleType1 flags—
0x04s_objectTypeCountintPrivateStatic—
0x04_objectIDintPrivate+1 flags—
0x00DC0x04padding / unreflected
0x08<XmlDataType>k__BackingFieldstringPrivate—
0x08PropertyChangingPropertyChangedEventHandlerPrivate—
Inherited from MarshalByValueComponent 3
OffsetSizeNameTypeFlagsDefault
0x08s_eventDisposedobjectPrivateStatic+1 flags—
0x00080x08padding / unreflected
0x08_siteISitePrivate—
0x08_eventsEventHandlerListPrivate—

Functions 109

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor(const string& columnName, Type dataType)Public+1 flags—0x08
void .ctor(const string& columnName, Type dataType, const string& expr, const MappingType& type)Public+1 flags—0x08
void UpdateColumnType(Type type, const StorageType& typeCode)Private—0x08
bool get_AllowDBNull()Public+1 flags—0x01
void set_AllowDBNull(bool value)Public+1 flags—0x01
bool get_AutoIncrement()Public+1 flags—0x01
void set_AutoIncrement(bool value)Public+1 flags—0x01
object get_AutoIncrementCurrent()2 flags—0x08
void set_AutoIncrementCurrent(object value)2 flags—0x08
AutoIncrementValue get_AutoInc()2 flags—0x08
long get_AutoIncrementSeed()Public+1 flags—0x08
void set_AutoIncrementSeed(long value)Public+1 flags—0x08
long get_AutoIncrementStep()Public+1 flags0x08
void set_AutoIncrementStep(long value)Public+1 flags0x08
string get_Caption()Public+1 flags0x08
void set_Caption(const string& value)Public+1 flags0x08
string get_ColumnName()Public+1 flags0x08
void set_ColumnName(const string& value)Public+1 flags0x08
string get_EncodedColumnName()2 flags0x08
IFormatProvider get_FormatProvider()2 flags0x08
CultureInfo get_Locale()2 flags0x08
int get_ObjectID()2 flags0x04
string get_Prefix()Public+1 flags0x08
void set_Prefix(const string& value)Public+1 flags0x08
string GetColumnValueAsString(DataRow row, const DataRowVersion& version)1 flags0x08
bool get_Computed()2 flags0x01
DataExpression get_DataExpression()2 flags0x08
Type get_DataType()Public+1 flags0x08
void set_DataType(Type value)Public+1 flags0x08
DataSetDateTime get_DateTimeMode()Public+1 flags0x04
void set_DateTimeMode(const DataSetDateTime& value)Public+1 flags0x04
object get_DefaultValue()Public+1 flags0x08
void set_DefaultValue(object value)Public+1 flags0x08
bool get_DefaultValueIsNull()2 flags0x01
string get_Expression()Public+1 flags0x08
void set_Expression(const string& value)Public+1 flags0x08
PropertyCollection get_ExtendedProperties()Public+1 flags0x08
bool get_HasData()2 flags0x01
bool get_ImplementsINullable()2 flags0x01
bool get_ImplementsIChangeTracking()2 flags0x01
bool get_ImplementsIRevertibleChangeTracking()2 flags0x01
bool get_IsValueType()2 flags0x01
bool get_IsSqlType()2 flags0x01
void SetMaxLengthSimpleType()Private0x00
int get_MaxLength()Public+1 flags0x04
void set_MaxLength(int value)Public+1 flags0x04
string get_Namespace()Public+1 flags0x08
void set_Namespace(const string& value)Public+1 flags0x08
int get_Ordinal()Public+1 flags0x04
void SetOrdinalInternal(int ordinal)1 flags0x04
bool get_ReadOnly()Public+1 flags0x01
void set_ReadOnly(bool value)Public+1 flags0x01
Index get_SortIndex()Private+1 flags0x08
DataTable get_Table()Public+1 flags0x08
void SetTable(DataTable table)1 flags0x08
DataRow GetDataRow(int index)Private0x08
object get_Item(int record)2 flags0x08
void set_Item(int record, object value)2 flags0x08
void InitializeRecord(int record)1 flags0x04
void SetValue(int record, object value)1 flags0x08
void FreeRecord(int record)1 flags0x04
bool get_Unique()Public+1 flags0x01
void set_Unique(bool value)Public+1 flags0x01
void InternalUnique(bool value)1 flags0x01
string get_XmlDataType()2 flags0x08
void set_XmlDataType(const string& value)2 flags0x08
SimpleType get_SimpleType()2 flags0x08
void set_SimpleType(SimpleType value)2 flags0x08
MappingType get_ColumnMapping()Public+3 flags0x04
void set_ColumnMapping(const MappingType& value)Public+3 flags0x04
void CheckColumnConstraint(DataRow row, const DataRowAction& action)1 flags0x08
bool CheckMaxLength()1 flags0x01
void CheckMaxLength(DataRow dr)1 flags0x08
void CheckNotAllowNull()1 flags0x00
void CheckNullable(DataRow row)1 flags0x08
void CheckUnique()1 flags0x00
int Compare(int record1, int record2)1 flags0x04
bool CompareValueTo(int record1, object value, bool checkType)1 flags0x08
int CompareValueTo(int record1, object value)1 flags0x08
object ConvertValue(object value)1 flags0x08
void Copy(int srcRecordNo, int dstRecordNo)1 flags0x04
DataColumn Clone()1 flags0x08
object GetAggregateValue(const int[]& records, const AggregateType& kind)1 flags0x08
int GetStringLength(int record)Private0x04
void Init(int record)1 flags0x04
bool IsAutoIncrementType(Type dataType)Static+1 flags0x08
bool get_IsCustomType()2 flags0x01
bool IsValueCustomTypeInstance(object value)1 flags0x08
bool get_ImplementsIXMLSerializable()2 flags0x01
bool IsInRelation()1 flags0x01
bool IsMaxLengthViolated()1 flags0x01
bool IsNotAllowDBNullViolated()1 flags0x01
void OnPropertyChanging(PropertyChangedEventArgs pcevent)3 flags0x08
void RaisePropertyChanging(const string& name)1 flags0x08
void InsureStorage()Private0x00
void SetCapacity(int capacity)1 flags0x04
void OnSetDataSet()1 flags0x00
string ToString()Public+1 flags0x08
object ConvertXmlToObject(const string& s)1 flags0x08
object ConvertXmlToObject(XmlReader xmlReader, XmlRootAttribute xmlAttrib)1 flags0x08
string ConvertObjectToXml(object value)1 flags0x08
void ConvertObjectToXml(object value, XmlWriter xmlWriter, XmlRootAttribute xmlAttrib)1 flags0x08
object GetEmptyColumnStore(int recordCount)1 flags0x08
void CopyValueIntoStore(int record, object store, BitArray nullbits, int storeIndex)1 flags0x08
void SetStorage(object store, BitArray nullbits)1 flags0x08
void AddDependentColumn(DataColumn expressionColumn)1 flags0x08
void RemoveDependentColumn(DataColumn expressionColumn)1 flags0x08
void HandleDependentColumnList(DataExpression oldExpression, DataExpression newExpression)1 flags0x08

Used by 86

types with a member, parameter or interface of this type