Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ XmlAtomicValue() [7/9]

System.Xml.Schema.XmlAtomicValue.XmlAtomicValue ( XmlSchemaType xmlType,
string value,
IXmlNamespaceResolver nsResolver )
inlinepackage

Definition at line 326 of file XmlAtomicValue.cs.

327 {
328 if (value == null)
329 {
330 throw new ArgumentNullException("value");
331 }
332 if (xmlType == null)
333 {
334 throw new ArgumentNullException("xmlType");
335 }
336 _xmlType = xmlType;
337 _objVal = value;
338 if (nsResolver != null && (_xmlType.TypeCode == XmlTypeCode.QName || _xmlType.TypeCode == XmlTypeCode.Notation))
339 {
341 _nsPrefix = new NamespacePrefixForQName(prefixFromQName, nsResolver.LookupNamespace(prefixFromQName));
342 }
343 }
readonly NamespacePrefixForQName _nsPrefix
string GetPrefixFromQName(string value)
readonly XmlSchemaType _xmlType

References System.Xml.Schema.XmlAtomicValue._nsPrefix, System.Xml.Schema.XmlAtomicValue._objVal, System.Xml.Schema.XmlAtomicValue._xmlType, System.Xml.Schema.XmlAtomicValue.GetPrefixFromQName(), System.Xml.Schema.XmlSchemaType.TypeCode, and System.value.