Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
DefaultView
DataView
System.Data.DataTable.DefaultView
get
inherited
Definition at line
339
of file
DataTable.cs
.
340
{
341
get
342
{
343
DataView
dataView
=
_defaultView
;
344
if
(
dataView
==
null
)
345
{
346
if
(
_dataSet
!=
null
)
347
{
348
dataView
=
_dataSet
.
DefaultViewManager
.
CreateDataView
(
this
);
349
}
350
else
351
{
352
dataView
=
new
DataView(
this
,
locked
:
true
);
353
dataView
.SetIndex2(
""
, DataViewRowState.CurrentRows,
null
,
fireEvent
:
true
);
354
}
355
dataView
=
Interlocked
.
CompareExchange
(
ref
_defaultView
,
dataView
,
null
);
356
if
(
dataView
==
null
)
357
{
358
dataView
=
_defaultView
;
359
}
360
}
361
return
dataView
;
362
}
363
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Data.DataSet.DefaultViewManager
DataViewManager DefaultViewManager
Definition
DataSet.cs:176
System.Data.DataTable._dataSet
DataSet _dataSet
Definition
DataTable.cs:56
System.Data.DataTable._defaultView
DataView _defaultView
Definition
DataTable.cs:58
System.Data.DataViewManager.CreateDataView
DataView CreateDataView(DataTable table)
Definition
DataViewManager.cs:332
System.Threading.Interlocked.CompareExchange
static int CompareExchange(ref int location1, int value, int comparand)
System.Threading.Interlocked
Definition
Interlocked.cs:9
System.Runtime.Serialization.CollectionKind.Dictionary
@ Dictionary
Referenced by
System.Data.DataTable.GetList()
.
System
Data
TypedTableBase
Generated by
1.10.0