Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlMemberMapping.cs
Go to the documentation of this file.
1
namespace
System.Xml.Serialization
;
2
3
public
class
XmlMemberMapping
4
{
5
private
readonly
MemberMapping
_mapping
;
6
7
internal
MemberMapping
Mapping
=>
_mapping
;
8
9
internal
Accessor
?
Accessor
=>
_mapping
.
Accessor
;
10
11
public
bool
Any
=>
Accessor
.
Any
;
12
13
public
string
ElementName
=>
System
.
Xml
.
Serialization
.
Accessor
.
UnescapeName
(
Accessor
.
Name
);
14
15
public
string
XsdElementName
=>
Accessor
.
Name
;
16
17
public
string
?
Namespace
=>
Accessor
.
Namespace
;
18
19
public
string
MemberName
=>
_mapping
.
Name
;
20
21
public
string
?
TypeName
22
{
23
get
24
{
25
if
(
Accessor
.
Mapping
==
null
)
26
{
27
return
string
.Empty;
28
}
29
return
Accessor
.
Mapping
.
TypeName
;
30
}
31
}
32
33
public
string
?
TypeNamespace
34
{
35
get
36
{
37
if
(
Accessor
.
Mapping
==
null
)
38
{
39
return
null
;
40
}
41
return
Accessor
.
Mapping
.
Namespace
;
42
}
43
}
44
45
public
string
TypeFullName
=>
_mapping
.
TypeDesc
.
FullName
;
46
47
public
bool
CheckSpecified
=>
_mapping.CheckSpecified
!=
SpecifiedAccessor
.None;
48
49
internal
XmlMemberMapping
(
MemberMapping
mapping
)
50
{
51
_mapping
=
mapping
;
52
}
53
}
System.Xml.Serialization.AccessorMapping.Accessor
Accessor Accessor
Definition
AccessorMapping.cs:180
System.Xml.Serialization.AccessorMapping.TypeDesc
TypeDesc TypeDesc
Definition
AccessorMapping.cs:76
System.Xml.Serialization.Accessor.Namespace
string Namespace
Definition
Accessor.cs:106
System.Xml.Serialization.Accessor.Name
virtual string Name
Definition
Accessor.cs:65
System.Xml.Serialization.Accessor.UnescapeName
static string UnescapeName(string name)
Definition
Accessor.cs:191
System.Xml.Serialization.Accessor.Any
bool Any
Definition
Accessor.cs:82
System.Xml.Serialization.Accessor.Mapping
TypeMapping Mapping
Definition
Accessor.cs:29
System.Xml.Serialization.Accessor
Definition
Accessor.cs:7
System.Xml.Serialization.Mapping
Definition
Mapping.cs:4
System.Xml.Serialization.MemberMapping.Name
string Name
Definition
MemberMapping.cs:50
System.Xml.Serialization.MemberMapping
Definition
MemberMapping.cs:6
System.Xml.Serialization.TypeDesc.FullName
string FullName
Definition
TypeDesc.cs:49
System.Xml.Serialization.TypeMapping.TypeName
string TypeName
Definition
TypeMapping.cs:58
System.Xml.Serialization.TypeMapping.Namespace
string Namespace
Definition
TypeMapping.cs:46
System.Xml.Serialization.XmlMemberMapping.Namespace
string? Namespace
Definition
XmlMemberMapping.cs:17
System.Xml.Serialization.XmlMemberMapping.Any
bool Any
Definition
XmlMemberMapping.cs:11
System.Xml.Serialization.XmlMemberMapping.ElementName
string ElementName
Definition
XmlMemberMapping.cs:13
System.Xml.Serialization.XmlMemberMapping.XsdElementName
string XsdElementName
Definition
XmlMemberMapping.cs:15
System.Xml.Serialization.XmlMemberMapping.TypeFullName
string TypeFullName
Definition
XmlMemberMapping.cs:45
System.Xml.Serialization.XmlMemberMapping.TypeNamespace
string? TypeNamespace
Definition
XmlMemberMapping.cs:34
System.Xml.Serialization.XmlMemberMapping.MemberName
string MemberName
Definition
XmlMemberMapping.cs:19
System.Xml.Serialization.XmlMemberMapping.TypeName
string? TypeName
Definition
XmlMemberMapping.cs:22
System.Xml.Serialization.XmlMemberMapping.XmlMemberMapping
XmlMemberMapping(MemberMapping mapping)
Definition
XmlMemberMapping.cs:49
System.Xml.Serialization.XmlMemberMapping._mapping
readonly MemberMapping _mapping
Definition
XmlMemberMapping.cs:5
System.Xml.Serialization.XmlMemberMapping.CheckSpecified
bool CheckSpecified
Definition
XmlMemberMapping.cs:47
System.Xml.Serialization.XmlMemberMapping
Definition
XmlMemberMapping.cs:4
System.Xml.Serialization.SpecifiedAccessor
SpecifiedAccessor
Definition
SpecifiedAccessor.cs:4
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.Xml
Definition
BaseRegionIterator.cs:1
System
Definition
BlockingCollection.cs:8
source
System.Private.Xml
System.Xml.Serialization
XmlMemberMapping.cs
Generated by
1.10.0