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

◆ UnwrapRedundantNullableType()

static Type System.Runtime.Serialization.DataContract.UnwrapRedundantNullableType ( Type type)
inlinestaticpackageinherited

Definition at line 1472 of file DataContract.cs.

1473 {
1474 Type result = type;
1475 while (type.IsGenericType && type.GetGenericTypeDefinition() == Globals.TypeOfNullable)
1476 {
1477 result = type;
1478 type = type.GetGenericArguments()[0];
1479 }
1480 return result;
1481 }

References System.Type.GetGenericArguments(), System.type, and System.Runtime.Serialization.Globals.TypeOfNullable.

Referenced by System.Runtime.Serialization.DataContract.GetStableName().