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

◆ HandleMemberNotFound()

void System.Runtime.Serialization.XmlObjectSerializerReadContext.HandleMemberNotFound ( XmlReaderDelegator xmlReader,
ExtensionDataObject extensionData,
int memberIndex )
inlineprotectedinherited

Definition at line 267 of file XmlObjectSerializerReadContext.cs.

268 {
269 xmlReader.MoveToContent();
270 if (xmlReader.NodeType != XmlNodeType.Element)
271 {
272 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateUnexpectedStateException(XmlNodeType.Element, xmlReader));
273 }
274 if (base.IgnoreExtensionDataObject || extensionData == null)
275 {
277 }
278 else
279 {
281 }
282 }
void HandleUnknownElement(XmlReaderDelegator xmlReader, ExtensionDataObject extensionData, int memberIndex)
static Exception CreateUnexpectedStateException(XmlNodeType expectedState, XmlReaderDelegator xmlReader)

References System.Runtime.Serialization.XmlObjectSerializerReadContext.CreateUnexpectedStateException(), System.Runtime.Serialization.XmlObjectSerializerReadContext.HandleUnknownElement(), System.Runtime.Serialization.XmlObjectSerializerReadContext.SkipUnknownElement(), and System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError().

Referenced by System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.GetJsonMemberIndex(), System.Runtime.Serialization.XmlObjectSerializerReadContext.GetMemberIndex(), and System.Runtime.Serialization.XmlObjectSerializerReadContext.GetMemberIndexWithRequiredMembers().