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

◆ IsTypeNullable()

static bool System.Runtime.Serialization.DataContract.IsTypeNullable ( Type type)
inlinestaticpackageinherited

Definition at line 2255 of file DataContract.cs.

2256 {
2257 if (type.IsValueType)
2258 {
2259 if (type.IsGenericType)
2260 {
2261 return type.GetGenericTypeDefinition() == Globals.TypeOfNullable;
2262 }
2263 return false;
2264 }
2265 return true;
2266 }

References System.type, and System.Runtime.Serialization.Globals.TypeOfNullable.

Referenced by System.Runtime.Serialization.ClassDataContract.ClassDataContractCriticalHelper.ImportDataMembers(), and System.Runtime.Serialization.CollectionDataContract.CollectionDataContractCriticalHelper.Init().