47 references to XmlCustomFormatter
System.Private.Xml (47)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (6)
259
"DateTime" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value =>
XmlCustomFormatter
.FromDateTime(value)),
260
"Date" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value =>
XmlCustomFormatter
.FromDate(value)),
261
"Time" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value =>
XmlCustomFormatter
.FromTime(value)),
268
return TryWritePrimitiveItems<char>(o, element, mapping, static value =>
XmlCustomFormatter
.FromChar(value));
274
return TryWritePrimitiveItems<DateOnly>(o, element, mapping, static value =>
XmlCustomFormatter
.FromDateOnly(value));
276
return TryWritePrimitiveItems<TimeOnly>(o, element, mapping, static value =>
XmlCustomFormatter
.FromTimeOnly(value));
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)
936
return
XmlCustomFormatter
.ToByteArrayBase64(value);
951
return
XmlCustomFormatter
.ToByteArrayHex(value);
1107
return
XmlCustomFormatter
.ToDateTime(value);
1112
return
XmlCustomFormatter
.ToDate(value);
1117
return
XmlCustomFormatter
.ToDateOnly(value);
1122
return
XmlCustomFormatter
.ToTime(value);
1127
return
XmlCustomFormatter
.ToTimeOnly(value);
1132
return
XmlCustomFormatter
.ToTimeOnlyIgnoreOffset(value);
1137
return
XmlCustomFormatter
.ToChar(value);
1142
return
XmlCustomFormatter
.ToEnum(value, h, typeName, true);
1148
return
XmlCustomFormatter
.ToXmlName(value);
1154
return
XmlCustomFormatter
.ToXmlNCName(value);
1160
return
XmlCustomFormatter
.ToXmlNmToken(value);
1166
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);