41 references to XmlCustomFormatter
System.Private.Xml (41)
System\Xml\Serialization\Xmlcustomformatter.cs (1)
18
/// The <see cref="
XmlCustomFormatter
"/> class provides a set of static methods for converting
System\Xml\Serialization\XmlSchemaExporter.cs (3)
888
long val =
XmlCustomFormatter
.ToEnum((string)value, values, em.TypeName, false);
889
return val != 0 ?
XmlCustomFormatter
.FromEnum(val, names, ids, mapping.TypeDesc!.FullName) : null;
926
string defaultValue =
XmlCustomFormatter
.FromDefaultValue(value, pm.TypeDesc.FormatterName!);
System\Xml\Serialization\XmlSchemaImporter.cs (1)
1763
XmlCustomFormatter
.ToDefaultValue(enumeration.Value!, sourceTypeDesc.FormatterName!);
System\Xml\Serialization\XmlSerializationReader.cs (14)
928
return
XmlCustomFormatter
.ToByteArrayBase64(value);
943
return
XmlCustomFormatter
.ToByteArrayHex(value);
1099
return
XmlCustomFormatter
.ToDateTime(value);
1104
return
XmlCustomFormatter
.ToDate(value);
1109
return
XmlCustomFormatter
.ToDateOnly(value);
1114
return
XmlCustomFormatter
.ToTime(value);
1119
return
XmlCustomFormatter
.ToTimeOnly(value);
1124
return
XmlCustomFormatter
.ToTimeOnlyIgnoreOffset(value);
1129
return
XmlCustomFormatter
.ToChar(value);
1134
return
XmlCustomFormatter
.ToEnum(value, h, typeName, true);
1140
return
XmlCustomFormatter
.ToXmlName(value);
1146
return
XmlCustomFormatter
.ToXmlNCName(value);
1152
return
XmlCustomFormatter
.ToXmlNmToken(value);
1158
return
XmlCustomFormatter
.ToXmlNmTokens(value);
System\Xml\Serialization\XmlSerializationWriter.cs (22)
120
return
XmlCustomFormatter
.FromByteArrayHex(value);
125
return
XmlCustomFormatter
.FromDateTime(value);
130
return
XmlCustomFormatter
.TryFormatDateTime(value, destination, out charsWritten);
135
return
XmlCustomFormatter
.FromDate(value);
140
return
XmlCustomFormatter
.FromTime(value);
145
return
XmlCustomFormatter
.FromDateOnly(value);
150
return
XmlCustomFormatter
.FromTimeOnly(value);
155
return
XmlCustomFormatter
.FromTimeOnlyIgnoreOffset(value);
160
return
XmlCustomFormatter
.TryFormatDateOnly(value, destination, out charsWritten);
165
return
XmlCustomFormatter
.TryFormatTimeOnly(value, destination, out charsWritten);
170
return
XmlCustomFormatter
.FromChar(value);
175
return
XmlCustomFormatter
.FromEnum(value, values, ids, null);
180
return
XmlCustomFormatter
.FromEnum(value, values, ids, typeName);
186
return
XmlCustomFormatter
.FromXmlName(name);
192
return
XmlCustomFormatter
.FromXmlNCName(ncName);
198
return
XmlCustomFormatter
.FromXmlNmToken(nmToken);
204
return
XmlCustomFormatter
.FromXmlNmTokens(nmTokens);
455
XmlCustomFormatter
.WriteArrayBase64(_w, (byte[])o, 0, ((byte[])o).Length);
1054
XmlCustomFormatter
.WriteArrayBase64(_w, value, 0, value.Length);
1070
XmlCustomFormatter
.WriteArrayBase64(_w, value, 0, value.Length);
1089
XmlCustomFormatter
.WriteArrayBase64(_w, value, 0, value.Length);
1175
XmlCustomFormatter
.WriteArrayBase64(_w, value, 0, value.Length);