Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
this[int record]
object System.Data.DataColumn.this[int
record
]
get
set
package
Definition at line
841
of file
DataColumn.cs
.
842
{
843
get
844
{
845
return
_storage
.
Get
(
record
);
846
}
847
set
848
{
849
try
850
{
851
_storage
.
Set
(
record
,
value
);
852
}
853
catch
(Exception
ex
)
854
{
855
ExceptionBuilder.TraceExceptionForCapture(
ex
);
856
throw
ExceptionBuilder.SetFailed(
value
,
this
,
DataType
,
ex
);
857
}
858
if
(
AutoIncrement
&& !
_storage
.
IsNull
(
record
))
859
{
860
AutoInc
.
SetCurrentAndIncrement
(
_storage
.
Get
(
record
));
861
}
862
if
(
Computed
)
863
{
864
DataRow
dataRow
=
GetDataRow
(
record
);
865
if
(
dataRow
!=
null
)
866
{
867
dataRow.LastChangedColumn
=
this
;
868
}
869
}
870
}
871
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Data.AutoIncrementValue.SetCurrentAndIncrement
void SetCurrentAndIncrement(object value)
System.Data.Common.DataStorage.Get
object Get(int recordNo)
System.Data.Common.DataStorage.Set
void Set(int recordNo, object value)
System.Data.Common.DataStorage.IsNull
virtual bool IsNull(int recordNo)
Definition
DataStorage.cs:187
System.Data.DataColumn._storage
DataStorage _storage
Definition
DataColumn.cs:76
System.Data.DataColumn.GetDataRow
DataRow GetDataRow(int index)
Definition
DataColumn.cs:1201
System.Data.DataColumn.AutoIncrement
bool AutoIncrement
Definition
DataColumn.cs:123
System.Data.DataColumn.DataType
Type DataType
Definition
DataColumn.cs:377
System.Data.DataColumn.Computed
bool Computed
Definition
DataColumn.cs:368
System.Data.DataColumn.AutoInc
AutoIncrementValue AutoInc
Definition
DataColumn.cs:181
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System
Data
DataColumn
Generated by
1.10.0