Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Datatype_string.cs
Go to the documentation of this file.
1
namespace
System.Xml.Schema
;
2
3
internal
class
Datatype_string
:
Datatype_anySimpleType
4
{
5
internal
override
XmlSchemaWhiteSpace
BuiltInWhitespaceFacet
=>
XmlSchemaWhiteSpace
.Preserve;
6
7
internal
override
FacetsChecker
FacetsChecker
=>
DatatypeImplementation
.
stringFacetsChecker
;
8
9
public
override
XmlTypeCode
TypeCode
=>
XmlTypeCode
.String;
10
11
public
override
XmlTokenizedType
TokenizedType
=>
XmlTokenizedType
.CDATA;
12
13
internal
override
RestrictionFlags
ValidRestrictionFlags
=>
RestrictionFlags.Length
|
RestrictionFlags.MinLength
|
RestrictionFlags.MaxLength
|
RestrictionFlags.Pattern
|
RestrictionFlags.Enumeration
|
RestrictionFlags
.WhiteSpace;
14
15
internal
override
XmlValueConverter
CreateValueConverter
(
XmlSchemaType
schemaType)
16
{
17
return
XmlStringConverter
.
Create
(schemaType);
18
}
19
20
internal
override
Exception
TryParseValue
(
string
s
,
XmlNameTable
nameTable
,
IXmlNamespaceResolver
nsmgr
,
out
object
typedValue)
21
{
22
typedValue =
null
;
23
Exception
ex
=
DatatypeImplementation
.
stringFacetsChecker
.CheckLexicalFacets(
ref
s
,
this
);
24
if
(
ex
==
null
)
25
{
26
ex
=
DatatypeImplementation
.
stringFacetsChecker
.CheckValueFacets(
s
,
this
);
27
if
(
ex
==
null
)
28
{
29
typedValue =
s
;
30
return
null
;
31
}
32
}
33
return
ex
;
34
}
35
}
System.Exception
Definition
Exception.cs:15
System.Xml.Schema.DatatypeImplementation.stringFacetsChecker
static FacetsChecker stringFacetsChecker
Definition
DatatypeImplementation.cs:75
System.Xml.Schema.DatatypeImplementation
Definition
DatatypeImplementation.cs:6
System.Xml.Schema.Datatype_anySimpleType
Definition
Datatype_anySimpleType.cs:4
System.Xml.Schema.Datatype_string.BuiltInWhitespaceFacet
override XmlSchemaWhiteSpace BuiltInWhitespaceFacet
Definition
Datatype_string.cs:5
System.Xml.Schema.Datatype_string.CreateValueConverter
override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType)
Definition
Datatype_string.cs:15
System.Xml.Schema.Datatype_string.TokenizedType
override XmlTokenizedType TokenizedType
Definition
Datatype_string.cs:11
System.Xml.Schema.Datatype_string.TryParseValue
override Exception TryParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, out object typedValue)
Definition
Datatype_string.cs:20
System.Xml.Schema.Datatype_string.ValidRestrictionFlags
override RestrictionFlags ValidRestrictionFlags
Definition
Datatype_string.cs:13
System.Xml.Schema.Datatype_string
Definition
Datatype_string.cs:4
System.Xml.Schema.FacetsChecker
Definition
FacetsChecker.cs:8
System.Xml.Schema.XmlSchemaType
Definition
XmlSchemaType.cs:8
System.Xml.Schema.XmlStringConverter.Create
static XmlValueConverter Create(XmlSchemaType schemaType)
Definition
XmlStringConverter.cs:10
System.Xml.Schema.XmlStringConverter
Definition
XmlStringConverter.cs:4
System.Xml.Schema.XmlValueConverter
Definition
XmlValueConverter.cs:4
System.Xml.XmlNameTable
Definition
XmlNameTable.cs:4
System.Xml.IXmlNamespaceResolver
Definition
IXmlNamespaceResolver.cs:6
System.Xml.Schema.RestrictionFlags
RestrictionFlags
Definition
RestrictionFlags.cs:5
System.Xml.Schema.XmlSchemaWhiteSpace
XmlSchemaWhiteSpace
Definition
XmlSchemaWhiteSpace.cs:4
System.Xml.Schema.XmlTypeCode
XmlTypeCode
Definition
XmlTypeCode.cs:4
System.Xml.Schema
Definition
Extensions.cs:3
System.Xml.XmlTokenizedType
XmlTokenizedType
Definition
XmlTokenizedType.cs:4
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.TypeCode
TypeCode
Definition
TypeCode.cs:4
System.ExceptionArgument.s
@ s
source
System.Private.Xml
System.Xml.Schema
Datatype_string.cs
Generated by
1.10.0