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

◆ ThrowRequiredMemberMissingException()

static void System.Runtime.Serialization.XmlObjectSerializerReadContext.ThrowRequiredMemberMissingException ( XmlReaderDelegator xmlReader,
int memberIndex,
int requiredIndex,
XmlDictionaryString[] memberNames )
inlinestaticpackageinherited

Definition at line 248 of file XmlObjectSerializerReadContext.cs.

249 {
251 if (requiredIndex == memberNames.Length)
252 {
254 }
255 for (int i = memberIndex + 1; i <= requiredIndex; i++)
256 {
257 if (stringBuilder.Length != 0)
258 {
259 stringBuilder.Append(" | ");
260 }
261 stringBuilder.Append(memberNames[i].Value);
262 }
263 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(XmlObjectSerializer.TryAddLineInfo(xmlReader, System.SR.Format(System.SR.UnexpectedElementExpectingElements, xmlReader.NodeType, xmlReader.LocalName, xmlReader.NamespaceURI, stringBuilder.ToString()))));
264 }
static string UnexpectedElementExpectingElements
Definition SR.cs:290
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Runtime.Serialization.XmlObjectSerializer.CreateSerializationException(), System.Runtime.Serialization.Dictionary, System.SR.Format(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), System.Runtime.Serialization.XmlObjectSerializer.TryAddLineInfo(), and System.SR.UnexpectedElementExpectingElements.

Referenced by System.Runtime.Serialization.XmlObjectSerializerReadContext.GetMemberIndexWithRequiredMembers().