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

◆ SetStorage()

override void System.Data.Common.DateTimeStorage.SetStorage ( object store,
BitArray nullbits )
inlineprotected

Definition at line 224 of file DateTimeStorage.cs.

225 {
228 if (base.DateTimeMode == DataSetDateTime.UnspecifiedLocal)
229 {
230 for (int i = 0; i < _values.Length; i++)
231 {
232 if (HasValue(i))
233 {
234 _values[i] = DateTime.SpecifyKind(_values[i].ToLocalTime(), DateTimeKind.Unspecified);
235 }
236 }
237 }
238 else
239 {
240 if (base.DateTimeMode != DataSetDateTime.Local)
241 {
242 return;
243 }
244 for (int j = 0; j < _values.Length; j++)
245 {
246 if (HasValue(j))
247 {
249 }
250 }
251 }
252 }
void SetNullStorage(BitArray nullbits)
bool HasValue(int recordNo)
DateTime ToLocalTime()
Definition DateTime.cs:1068
static DateTime SpecifyKind(DateTime value, DateTimeKind kind)
Definition DateTime.cs:756

References System.Data.Common.DateTimeStorage._values, System.Xml.Dictionary, System.Data.Common.DataStorage.HasValue(), System.Data.Common.DataStorage.SetNullStorage(), System.DateTime.SpecifyKind(), and System.DateTime.ToLocalTime().