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

◆ GetExistingObject()

object System.Runtime.Serialization.XmlObjectSerializerReadContext.GetExistingObject ( string id,
Type type,
string name,
string ns )
inlinepackageinherited

Definition at line 374 of file XmlObjectSerializerReadContext.cs.

375 {
376 object @object = DeserializedObjects.GetObject(id);
377 if (@object == null)
378 {
379 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(System.SR.Format(System.SR.DeserializedObjectWithIdNotFound, id)));
380 }
381 return @object;
382 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string DeserializedObjectWithIdNotFound
Definition SR.cs:70
Definition SR.cs:7

References System.Runtime.Serialization.XmlObjectSerializer.CreateSerializationException(), System.Runtime.Serialization.XmlObjectSerializerReadContext.DeserializedObjects, System.SR.DeserializedObjectWithIdNotFound, System.SR.Format(), System.Runtime.Serialization.HybridObjectCache.GetObject(), and System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError().

Referenced by System.Runtime.Serialization.ReflectionReader.ReadItemOfPrimitiveType(), System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadSerializationInfo(), and System.Runtime.Serialization.XmlObjectSerializerReadContext.TryHandleNullOrRef().