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

◆ MoveNext()

bool System.Data.Common.DbEnumerator.MoveNext ( )
inline

Implements System.Collections.IEnumerator.

Definition at line 97 of file DbEnumerator.cs.

98 {
99 if (_schemaInfo == null)
100 {
102 }
103 _current = null;
104 if (_reader.Read())
105 {
106 object[] values = new object[_schemaInfo.Length];
108 _current = new DataRecordInternal(_schemaInfo, values, _descriptors, _fieldNameLookup);
109 return true;
110 }
111 if (_closeReader)
112 {
113 _reader.Close();
114 }
115 return false;
116 }
PropertyDescriptorCollection _descriptors
int GetValues(object[] values)

References System.Data.Common.DbEnumerator._closeReader, System.Data.Common.DbEnumerator._current, System.Data.Common.DbEnumerator._descriptors, System.Data.Common.DbEnumerator._fieldNameLookup, System.Data.Common.DbEnumerator._reader, System.Data.Common.DbEnumerator._schemaInfo, System.Data.Common.DbEnumerator.BuildSchemaInfo(), System.Data.IDataReader.Close(), System.Data.IDataRecord.GetValues(), System.Data.IDataReader.Read(), and System.values.