Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data Namespace Reference

Namespaces

namespace  Common
 
namespace  ProviderBase
 
namespace  SqlTypes
 

Classes

class  AggregateNode
 
class  AutoIncrementBigInteger
 
class  AutoIncrementInt64
 
class  AutoIncrementValue
 
class  BinaryNode
 
class  ChildForeignKeyConstraintEnumerator
 
class  ColumnTypeConverter
 
class  ConstNode
 
class  Constraint
 
class  ConstraintCollection
 
class  ConstraintConverter
 
class  ConstraintEnumerator
 
class  ConstraintException
 
class  ConstraintTable
 
class  DataColumn
 
class  DataColumnChangeEventArgs
 
class  DataColumnCollection
 
class  DataColumnPropertyDescriptor
 
class  DataCommonEventSource
 
class  DataError
 
class  DataException
 
class  DataExpression
 
struct  DataKey
 
class  DataReaderExtensions
 
class  DataRelation
 
class  DataRelationCollection
 
class  DataRelationPropertyDescriptor
 
class  DataRow
 
class  DataRowBuilder
 
class  DataRowChangeEventArgs
 
class  DataRowCollection
 
class  DataRowComparer
 
class  DataRowExtensions
 
class  DataRowView
 
class  DataSet
 
class  DataSysDescriptionAttribute
 
class  DataTable
 
class  DataTableClearEventArgs
 
class  DataTableCollection
 
class  DataTableExtensions
 
class  DataTableNewRowEventArgs
 
class  DataTablePropertyDescriptor
 
class  DataTableReader
 
class  DataTableReaderListener
 
class  DataTableTypeConverter
 
class  DataTextReader
 
class  DataTextWriter
 
class  DataView
 
class  DataViewListener
 
class  DataViewManager
 
class  DataViewManagerListItemTypeDescriptor
 
class  DataViewSetting
 
class  DataViewSettingCollection
 
class  DBConcurrencyException
 
class  DefaultValueTypeConverter
 
class  DeletedRowInaccessibleException
 
class  DuplicateNameException
 
class  EnumerableRowCollection
 
class  EnumerableRowCollectionExtensions
 
class  EvaluateException
 
class  ExceptionBuilder
 
class  ExpressionNode
 
class  ExpressionParser
 
class  ExprException
 
class  FillErrorEventArgs
 
class  ForeignKeyConstraint
 
class  ForeignKeyConstraintEnumerator
 
class  Function
 
class  FunctionNode
 
interface  IColumnMapping
 
interface  IColumnMappingCollection
 
interface  IDataAdapter
 
interface  IDataParameter
 
interface  IDataParameterCollection
 
interface  IDataReader
 
interface  IDataRecord
 
interface  IDbCommand
 
interface  IDbConnection
 
interface  IDbDataAdapter
 
interface  IDbDataParameter
 
interface  IDbTransaction
 
interface  IFilter
 
class  Index
 
struct  IndexField
 
class  InRowChangingEventException
 
class  InternalDataCollectionBase
 
class  InvalidConstraintException
 
class  InvalidExpressionException
 
interface  ITableMapping
 
interface  ITableMappingCollection
 
class  LikeNode
 
class  LinqDataView
 
class  Listeners
 
class  LookupNode
 
class  MergeFailedEventArgs
 
class  Merger
 
class  MissingPrimaryKeyException
 
class  NameNode
 
class  NewDiffgramGen
 
class  NoNullAllowedException
 
class  OperatorInfo
 
class  Operators
 
class  OrderedEnumerableRowCollection
 
class  ParentForeignKeyConstraintEnumerator
 
class  PrimaryKeyTypeConverter
 
class  PropertyCollection
 
struct  Range
 
class  RBTree
 
class  ReadOnlyException
 
class  RecordManager
 
class  RelatedView
 
class  RelationshipConverter
 
class  RowNotInTableException
 
class  Select
 
class  SimpleType
 
class  SortExpressionBuilder
 
class  StateChangeEventArgs
 
class  StatementCompletedEventArgs
 
class  StrongTypingException
 
class  SyntaxErrorException
 
class  TypedTableBase
 
class  TypedTableBaseExtensions
 
class  TypeLimiter
 
class  UnaryNode
 
class  UniqueConstraint
 
class  VersionNotFoundException
 
class  XDRSchema
 
class  XmlDataLoader
 
class  XmlDataTreeWriter
 
class  XMLDiffLoader
 
class  XmlIgnoreNamespaceReader
 
class  XMLSchema
 
class  XmlToDatasetMap
 
class  XmlTreeGen
 
class  XSDSchema
 
class  ZeroOpNode
 

Enumerations

enum  AcceptRejectRule { None , Cascade }
 
enum  Aggregate {
  None = -1 , Sum = 30 , Avg = 31 , Min = 32 ,
  Max = 33 , Count = 34 , StDev = 35 , Var = 37
}
 
enum  AggregateType {
  None = 0 , Sum = 4 , Mean = 5 , Min = 6 ,
  Max = 7 , First = 8 , Count = 9 , Var = 10 ,
  StDev = 11
}
 
enum  CommandBehavior {
  Default = 0 , SingleResult = 1 , SchemaOnly = 2 , KeyInfo = 4 ,
  SingleRow = 8 , SequentialAccess = 0x10 , CloseConnection = 0x20
}
 
enum  CommandType { Text = 1 , StoredProcedure = 4 , TableDirect = 0x200 }
 
enum  ConflictOption { CompareAllSearchableValues = 1 , CompareRowVersion , OverwriteChanges }
 
enum  ConnectionState {
  Closed = 0 , Open = 1 , Connecting = 2 , Executing = 4 ,
  Fetching = 8 , Broken = 0x10
}
 
enum  DataRowAction {
  Nothing = 0 , Delete = 1 , Change = 2 , Rollback = 4 ,
  Commit = 8 , Add = 0x10 , ChangeOriginal = 0x20 , ChangeCurrentAndOriginal = 0x40
}
 
enum  DataRowState {
  Detached = 1 , Unchanged = 2 , Added = 4 , Deleted = 8 ,
  Modified = 0x10
}
 
enum  DataRowVersion { Original = 256 , Current = 512 , Proposed = 1024 , Default = 1536 }
 
enum  DataSetDateTime { Local = 1 , Unspecified , UnspecifiedLocal , Utc }
 
enum  DataViewRowState {
  None = 0 , Unchanged = 2 , Added = 4 , Deleted = 8 ,
  ModifiedCurrent = 0x10 , ModifiedOriginal = 0x20 , OriginalRows = 0x2A , CurrentRows = 0x16
}
 
enum  DbType {
  AnsiString = 0 , Binary = 1 , Byte = 2 , Boolean = 3 ,
  Currency = 4 , Date = 5 , DateTime = 6 , Decimal = 7 ,
  Double = 8 , Guid = 9 , Int16 = 10 , Int32 = 11 ,
  Int64 = 12 , Object = 13 , SByte = 14 , Single = 15 ,
  String = 16 , Time = 17 , UInt16 = 18 , UInt32 = 19 ,
  UInt64 = 20 , VarNumeric = 21 , AnsiStringFixedLength = 22 , StringFixedLength = 23 ,
  Xml = 25 , DateTime2 = 26 , DateTimeOffset = 27
}
 
enum  FunctionId {
  none = -1 , Ascii = 0 , Char = 1 , Charindex = 2 ,
  Difference = 3 , Len = 4 , Lower = 5 , LTrim = 6 ,
  Patindex = 7 , Replicate = 8 , Reverse = 9 , Right = 10 ,
  RTrim = 11 , Soundex = 12 , Space = 13 , Str = 14 ,
  Stuff = 15 , Substring = 16 , Upper = 17 , IsNull = 18 ,
  Iif = 19 , Convert = 20 , cInt = 21 , cBool = 22 ,
  cDate = 23 , cDbl = 24 , cStr = 25 , Abs = 26 ,
  Acos = 27 , In = 28 , Trim = 29 , Sum = 30 ,
  Avg = 31 , Min = 32 , Max = 33 , Count = 34 ,
  StDev = 35 , Var = 37 , DateTimeOffset = 38
}
 
enum  IsolationLevel {
  Unspecified = -1 , Chaos = 16 , ReadUncommitted = 256 , ReadCommitted = 4096 ,
  RepeatableRead = 65536 , Serializable = 1048576 , Snapshot = 16777216
}
 
enum  KeyRestrictionBehavior { AllowOnly , PreventUsage }
 
enum  LoadOption { OverwriteChanges = 1 , PreserveChanges , Upsert }
 
enum  MappingType { Element = 1 , Attribute , SimpleContent , Hidden }
 
enum  MissingMappingAction { Passthrough = 1 , Ignore , Error }
 
enum  MissingSchemaAction { Add = 1 , Ignore , Error , AddWithKey }
 
enum  Nodes {
  Noop , Unop , UnopSpec , Binop ,
  BinopSpec , Zop , Call , Const ,
  Name , Paren , Conv
}
 
enum  ParameterDirection { Input = 1 , Output = 2 , InputOutput = 3 , ReturnValue = 6 }
 
enum  RBTreeError {
  InvalidPageSize = 1 , PagePositionInSlotInUse = 3 , NoFreeSlots = 4 , InvalidStateinInsert = 5 ,
  InvalidNextSizeInDelete = 7 , InvalidStateinDelete = 8 , InvalidNodeSizeinDelete = 9 , InvalidStateinEndDelete = 10 ,
  CannotRotateInvalidsuccessorNodeinDelete = 11 , IndexOutOFRangeinGetNodeByIndex = 13 , RBDeleteFixup = 14 , UnsupportedAccessMethod1 = 15 ,
  UnsupportedAccessMethod2 = 16 , UnsupportedAccessMethodInNonNillRootSubtree = 17 , AttachedNodeWithZerorbTreeNodeId = 18 , CompareNodeInDataRowTree = 19 ,
  CompareSateliteTreeNodeInDataRowTree = 20 , NestedSatelliteTreeEnumerator = 21
}
 
enum  Rule { None , Cascade , SetNull , SetDefault }
 
enum  SchemaFormat {
  Public = 1 , Remoting , WebService , RemotingSkipSchema ,
  WebServiceSkipSchema
}
 
enum  SchemaSerializationMode { IncludeSchema = 1 , ExcludeSchema }
 
enum  SchemaType { Source = 1 , Mapped }
 
enum  SerializationFormat { Xml , Binary }
 
enum  SqlDbType {
  BigInt = 0 , Binary = 1 , Bit = 2 , Char = 3 ,
  DateTime = 4 , Decimal = 5 , Float = 6 , Image = 7 ,
  Int = 8 , Money = 9 , NChar = 10 , NText = 11 ,
  NVarChar = 12 , Real = 13 , UniqueIdentifier = 14 , SmallDateTime = 15 ,
  SmallInt = 16 , SmallMoney = 17 , Text = 18 , Timestamp = 19 ,
  TinyInt = 20 , VarBinary = 21 , VarChar = 22 , Variant = 23 ,
  Xml = 25 , Udt = 29 , Structured = 30 , Date = 31 ,
  Time = 32 , DateTime2 = 33 , DateTimeOffset = 34
}
 
enum  StatementType {
  Select , Insert , Update , Delete ,
  Batch
}
 
enum  Tokens {
  None , Name , Numeric , Decimal ,
  Float , BinaryConst , StringConst , Date ,
  ListSeparator , LeftParen , RightParen , ZeroOp ,
  UnaryOp , BinaryOp , Child , Parent ,
  Dot , Unknown , EOS
}
 
enum  TreeAccessMethod { KEY_SEARCH_AND_INDEX = 1 , INDEX_ONLY }
 
enum  UpdateRowSource { None , OutputParameters , FirstReturnedRecord , Both }
 
enum  UpdateStatus { Continue , ErrorsOccurred , SkipCurrentRow , SkipAllRemainingRows }
 
enum  ValueType {
  Unknown = -1 , Null , Bool , Numeric ,
  Str , Float , Decimal , Object ,
  Date
}
 
enum  XmlReadMode {
  Auto , ReadSchema , IgnoreSchema , InferSchema ,
  DiffGram , Fragment , InferTypedSchema
}
 
enum  XmlWriteMode { WriteSchema , IgnoreSchema , DiffGram }
 

Functions

delegate void DataColumnChangeEventHandler (object sender, DataColumnChangeEventArgs e)
 
delegate void DataRowChangeEventHandler (object sender, DataRowChangeEventArgs e)
 
delegate void DataRowCreatedEventHandler (object sender, DataRow r)
 
delegate void DataSetClearEventhandler (object sender, DataTable table)
 
delegate void DataTableClearEventHandler (object sender, DataTableClearEventArgs e)
 
delegate void DataTableNewRowEventHandler (object sender, DataTableNewRowEventArgs e)
 
delegate void FillErrorEventHandler (object sender, FillErrorEventArgs e)
 
delegate void MergeFailedEventHandler (object sender, MergeFailedEventArgs e)
 
delegate void StateChangeEventHandler (object sender, StateChangeEventArgs e)
 
delegate void StatementCompletedEventHandler (object sender, StatementCompletedEventArgs e)