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

◆ ValidateAttribute()

static void System.Xml.Linq.XAttribute.ValidateAttribute ( XName name,
string value )
inlinestaticprivate

Definition at line 434 of file XAttribute.cs.

435 {
437 if ((object)namespaceName == "http://www.w3.org/2000/xmlns/")
438 {
439 if (value.Length == 0)
440 {
442 }
443 if (value == "http://www.w3.org/XML/1998/namespace")
444 {
445 if (name.LocalName != "xml")
446 {
448 }
449 return;
450 }
451 if (value == "http://www.w3.org/2000/xmlns/")
452 {
454 }
455 string localName = name.LocalName;
456 if (localName == "xml")
457 {
459 }
460 if (localName == "xmlns")
461 {
463 }
464 }
465 else if (namespaceName.Length == 0 && name.LocalName == "xmlns")
466 {
467 if (value == "http://www.w3.org/XML/1998/namespace")
468 {
470 }
471 if (value == "http://www.w3.org/2000/xmlns/")
472 {
474 }
475 }
476 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Argument_NamespaceDeclarationPrefixed
Definition SR.cs:30
static string Argument_NamespaceDeclarationXml
Definition SR.cs:32
static string Argument_NamespaceDeclarationXmlns
Definition SR.cs:34
Definition SR.cs:7
string NamespaceName
Definition XName.cs:18

References System.SR.Argument_NamespaceDeclarationPrefixed, System.SR.Argument_NamespaceDeclarationXml, System.SR.Argument_NamespaceDeclarationXmlns, System.Xml.ArgumentException, System.SR.Format(), System.Xml.Linq.XName.LocalName, System.Xml.Linq.XAttribute.name, System.Xml.Linq.XName.NamespaceName, and System.Xml.Linq.XAttribute.value.

Referenced by System.Xml.Linq.XAttribute.XAttribute().