33 string result =
string.Empty;
112 return typeCode
switch
158 _ => typeCode.ToString(),
165 string result =
string.Empty;
234 else if (uri.Length > 9 && uri.StartsWith(
"urn:uuid:",
StringComparison.Ordinal))
239 string text = ((!flag) ? uri :
nameTable.Add(
string.Concat(uri.AsSpan(0, num), uri.Substring(num, uri.Length - num).ToUpperInvariant())));
static CultureInfo InvariantCulture
static ? Type GetType(string typeName, bool throwOnError, bool ignoreCase)
static bool Equal(string strA, string strB)
static new DatatypeImplementation FromXmlTokenizedTypeXsd(XmlTokenizedType token)
static new DatatypeImplementation FromXdrName(string name)
static new DatatypeImplementation DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType)
static new DatatypeImplementation FromXmlTokenizedType(XmlTokenizedType token)
static string XdrCanonizeUri(string uri, XmlNameTable nameTable, SchemaNames schemaNames)
virtual bool IsDerivedFrom(XmlSchemaDatatype datatype)
XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType)
virtual object ChangeType(object value, Type targetType, IXmlNamespaceResolver namespaceResolver)
XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType)
RestrictionFacets? Restriction
virtual object ChangeType(object value, Type targetType)
Exception TryParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, out object typedValue)
XmlTokenizedType TokenizedType
bool IsEqual(object o1, object o2)
Exception TryParseValue(object value, XmlNameTable nameTable, IXmlNamespaceResolver namespaceResolver, out object typedValue)
void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller)
object ParseValue(string s, XmlNameTable? nameTable, IXmlNamespaceResolver? nsmgr)
static XmlSchemaDatatype FromXmlTokenizedType(XmlTokenizedType token)
XmlSchemaWhiteSpace BuiltInWhitespaceFacet
object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, bool createAtomicValue)
static string ConcatenatedToString(object value)
bool IsComparable(XmlSchemaDatatype dtype)
static XmlSchemaDatatype FromXmlTokenizedTypeXsd(XmlTokenizedType token)
virtual XmlTypeCode TypeCode
virtual XmlSchemaDatatypeVariety Variety
string TypeCodeToString(XmlTypeCode typeCode)
int Compare(object value1, object value2)
XmlValueConverter ValueConverter
static XmlSchemaDatatype FromXdrName(string name)
static XmlSchemaDatatype DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType)
object ChangeType(bool value, Type destinationType)