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

◆ DetermineIfValueType()

static bool System.Data.Common.DataStorage.DetermineIfValueType ( StorageType typeCode,
Type dataType )
inlinestaticprivateinherited

Definition at line 338 of file DataStorage.cs.

339 {
340 switch (typeCode)
341 {
342 case StorageType.Boolean:
343 case StorageType.Char:
344 case StorageType.SByte:
345 case StorageType.Byte:
346 case StorageType.Int16:
347 case StorageType.UInt16:
348 case StorageType.Int32:
349 case StorageType.UInt32:
350 case StorageType.Int64:
351 case StorageType.UInt64:
352 case StorageType.Single:
353 case StorageType.Double:
354 case StorageType.Decimal:
355 case StorageType.DateTime:
356 case StorageType.TimeSpan:
357 case StorageType.Guid:
358 case StorageType.DateTimeOffset:
359 case StorageType.BigInteger:
360 case StorageType.SqlBinary:
361 case StorageType.SqlBoolean:
362 case StorageType.SqlByte:
363 case StorageType.SqlDateTime:
364 case StorageType.SqlDecimal:
365 case StorageType.SqlDouble:
366 case StorageType.SqlGuid:
367 case StorageType.SqlInt16:
368 case StorageType.SqlInt32:
369 case StorageType.SqlInt64:
370 case StorageType.SqlMoney:
371 case StorageType.SqlSingle:
372 case StorageType.SqlString:
373 return true;
374 case StorageType.String:
375 case StorageType.ByteArray:
376 case StorageType.CharArray:
377 case StorageType.Type:
378 case StorageType.Uri:
379 case StorageType.SqlBytes:
380 case StorageType.SqlChars:
381 return false;
382 default:
383 return dataType.IsValueType;
384 }
385 }

References System.Type.IsValueType.

Referenced by System.Data.Common.DataStorage.DataStorage().