Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetIndex() [2/3]

Index System.Data.DataTable.GetIndex ( IndexField[] indexDesc,
DataViewRowState recordStates,
IFilter rowFilter )
inlinepackageinherited

Definition at line 2866 of file DataTable.cs.

2867 {
2869 try
2870 {
2871 for (int i = 0; i < _indexes.Count; i++)
2872 {
2873 Index index = _indexes[i];
2874 if (index != null && index.Equal(indexDesc, recordStates, rowFilter))
2875 {
2876 return index;
2877 }
2878 }
2879 }
2880 finally
2881 {
2883 }
2885 index2.AddRef();
2886 return index2;
2887 }
readonly ReaderWriterLockSlim _indexesLock
Definition DataTable.cs:194
readonly List< Index > _indexes
Definition DataTable.cs:76

References System.Data.DataTable._indexes, System.Data.DataTable._indexesLock, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Threading.ReaderWriterLockSlim.EnterUpgradeableReadLock(), System.Threading.ReaderWriterLockSlim.ExitUpgradeableReadLock(), System.index, and System.index2.