Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TypeMapping.cs
Go to the documentation of this file.
2
4
5internal abstract class TypeMapping : Mapping
6{
8
9 private string _typeNs;
10
11 private string _typeName;
12
14
16
17 private bool _includeInSchema = true;
18
19 private bool _reference;
20
22 {
23 set
24 {
26 }
27 }
28
29 internal bool ReferencedByElement
30 {
31 get
32 {
34 {
36 }
37 return true;
38 }
39 set
40 {
42 }
43 }
44
45 internal string Namespace
46 {
47 get
48 {
49 return _typeNs;
50 }
51 set
52 {
53 _typeNs = value;
54 }
55 }
56
57 internal string TypeName
58 {
59 get
60 {
61 return _typeName;
62 }
63 set
64 {
66 }
67 }
68
70 {
71 get
72 {
73 return _typeDesc;
74 }
75 set
76 {
78 }
79 }
80
81 internal bool IncludeInSchema
82 {
83 get
84 {
85 return _includeInSchema;
86 }
87 set
88 {
90 }
91 }
92
93 internal virtual bool IsList
94 {
95 get
96 {
97 return false;
98 }
99 set
100 {
101 }
102 }
103
104 internal bool IsReference
105 {
106 set
107 {
109 }
110 }
111
112 [MemberNotNullWhen(false, "_typeName")]
113 internal bool IsAnonymousType
114 {
115 [MemberNotNullWhen(false, "_typeName")]
116 get
117 {
118 if (_typeName != null)
119 {
120 return _typeName.Length == 0;
121 }
122 return true;
123 }
124 }
125
126 internal virtual string DefaultElementName
127 {
128 get
129 {
130 if (!IsAnonymousType)
131 {
132 return _typeName;
133 }
135 }
136 }
137}
static ? string EncodeLocalName(string? name)
Definition XmlConvert.cs:49