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

◆ CheckIfTypeIsReference()

static void System.Runtime.Serialization.Json.DataContractJsonSerializer.CheckIfTypeIsReference ( DataContract dataContract)
inlinestaticpackage

Definition at line 517 of file DataContractJsonSerializer.cs.

518 {
519 if (dataContract.IsReference)
520 {
521 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(System.SR.Format(System.SR.JsonUnsupportedForIsReference, DataContract.GetClrTypeFullName(dataContract.UnderlyingType), dataContract.IsReference)));
522 }
523 }
static string JsonUnsupportedForIsReference
Definition SR.cs:522
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Runtime.Serialization.XmlObjectSerializer.CreateSerializationException(), System.SR.Format(), System.Runtime.Serialization.DataContract.GetClrTypeFullName(), System.SR.JsonUnsupportedForIsReference, and System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError().

Referenced by System.Runtime.Serialization.Json.DataContractJsonSerializer.GetDataContract(), System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.GetDataContract(), System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson.GetDataContract(), System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.GetDataContract(), System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson.GetDataContract(), System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.GetDataContractSkipValidation(), and System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson.GetDataContractSkipValidation().