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

◆ GetStableName() [2/2]

static XmlQualifiedName System.Runtime.Serialization.DataContract.GetStableName ( Type type,
out bool hasDataContract )
inlinestaticpackageinherited

Definition at line 1573 of file DataContract.cs.

1574 {
1576 DataContractAttribute dataContractAttribute;
1578 {
1579 hasDataContract = false;
1580 }
1582 {
1584 hasDataContract = true;
1585 }
1586 else
1587 {
1589 hasDataContract = false;
1590 }
1591 return stableName;
1592 }
static bool TryGetBuiltInXmlAndArrayTypeStableName(Type type, [NotNullWhen(true)] out XmlQualifiedName stableName)
static XmlQualifiedName GetDCTypeStableName(Type type, DataContractAttribute dataContractAttribute)
static XmlQualifiedName GetNonDCTypeStableName(Type type)
static bool TryGetDCAttribute(Type type, [NotNullWhen(true)] out DataContractAttribute dataContractAttribute)
static Type UnwrapRedundantNullableType(Type type)

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.DataContract.GetDCTypeStableName(), System.Runtime.Serialization.DataContract.GetNonDCTypeStableName(), System.Runtime.Serialization.DataContract.TryGetBuiltInXmlAndArrayTypeStableName(), System.Runtime.Serialization.DataContract.TryGetDCAttribute(), System.type, and System.Runtime.Serialization.DataContract.UnwrapRedundantNullableType().