9 overrides of ChangeType
System.Private.Xml (9)
System\Xml\Schema\XmlValueConverter.cs (9)
1040
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
1256
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
1488
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
1646
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
1766
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
1945
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
2716
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
2897
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
3139
public override object
ChangeType
(object value, Type destinationType, IXmlNamespaceResolver? nsResolver)
101 references to ChangeType
System.Private.Xml (101)
System\Xml\BinaryXml\XmlBinaryReader.cs (21)
4194
value = GetValueConverter(XmlTypeCode.Boolean).
ChangeType
(
4200
value = GetValueConverter(XmlTypeCode.NonNegativeInteger).
ChangeType
(
4206
value = GetValueConverter(XmlTypeCode.UnsignedByte).
ChangeType
(
4214
value = GetValueConverter(XmlTypeCode.Short).
ChangeType
(
4221
value = GetValueConverter(XmlTypeCode.Int).
ChangeType
(
4228
value = GetValueConverter(XmlTypeCode.Long).
ChangeType
(
4234
value = GetValueConverter(XmlTypeCode.Byte).
ChangeType
(
4242
value = GetValueConverter(XmlTypeCode.UnsignedShort).
ChangeType
(
4249
value = GetValueConverter(XmlTypeCode.UnsignedInt).
ChangeType
(
4256
value = GetValueConverter(XmlTypeCode.UnsignedLong).
ChangeType
(
4263
value = GetValueConverter(XmlTypeCode.Float).
ChangeType
(
4270
value = GetValueConverter(XmlTypeCode.Double).
ChangeType
(
4280
value = GetValueConverter(XmlTypeCode.Decimal).
ChangeType
(
4286
value = GetValueConverter(XmlTypeCode.Decimal).
ChangeType
(
4294
value = GetValueConverter(XmlTypeCode.Decimal).
ChangeType
(
4321
value = GetValueConverter(token == BinXmlToken.XSD_BINHEX ? XmlTypeCode.HexBinary : XmlTypeCode.Base64Binary).
ChangeType
(
4332
value = GetValueConverter(XmlTypeCode.DateTime).
ChangeType
(
4340
value = GetValueConverter(XmlTypeCode.DateTime).
ChangeType
(
4346
value = GetValueConverter(XmlTypeCode.Time).
ChangeType
(
4352
value = GetValueConverter(XmlTypeCode.Date).
ChangeType
(
4363
value = GetValueConverter(XmlTypeCode.QName).
ChangeType
(
System\Xml\Core\XsdValidatingReader.cs (4)
755
return XmlUntypedConverter.Untyped.
ChangeType
(typedValue, returnType, namespaceResolver);
1085
return xmlType.ValueConverter.
ChangeType
(typedValue!, returnType, namespaceResolver);
1089
return XmlUntypedConverter.Untyped.
ChangeType
(typedValue!, returnType, namespaceResolver);
2730
typedValue = xmlType.ValueConverter.
ChangeType
(typedValue, xmlType.Datatype.ValueType, _thisNSResolver);
System\Xml\Core\XsdValidatingReaderAsync.cs (3)
105
return XmlUntypedConverter.Untyped.
ChangeType
(typedValue, returnType, namespaceResolver);
201
return xmlType.ValueConverter.
ChangeType
(typedValue, returnType, namespaceResolver);
205
return XmlUntypedConverter.Untyped.
ChangeType
(typedValue, returnType, namespaceResolver);
System\Xml\Schema\DataTypeImplementation.cs (6)
585
valueToCheck = this.ValueConverter.
ChangeType
(value, this.ValueType, namespaceResolver);
589
string s1 = (string)this.ValueConverter.
ChangeType
(value, typeof(string), namespaceResolver); //Using value here to avoid info loss
1028
object valueToCheck = this.ValueConverter.
ChangeType
(value, this.ValueType, namespaceResolver);
1043
string s1 = (string)itemValueConverter.
ChangeType
(item, typeof(string), namespaceResolver);
1057
string s1 = (string)this.ValueConverter.
ChangeType
(valueToCheck, typeof(string), namespaceResolver);
1310
string s1 = (string)this.ValueConverter.
ChangeType
(valueToCheck, typeof(string), nsmgr); //Using value here to avoid info loss
System\Xml\Schema\XmlAtomicValue.cs (2)
234
return valueConverter.
ChangeType
(_objVal, ValueType, _nsPrefix);
374
return valueConverter.
ChangeType
(_objVal, type, nsResolver);
System\Xml\Schema\XmlSchemaDataType.cs (1)
42
return ValueConverter.
ChangeType
(value, targetType, namespaceResolver);
System\Xml\Schema\XmlValueConverter.cs (61)
296
public override bool ToBoolean(DateTime value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
297
public override bool ToBoolean(double value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
298
public override bool ToBoolean(int value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
299
public override bool ToBoolean(long value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
300
public override bool ToBoolean(string value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
301
public override bool ToBoolean(object value) { return (bool)
ChangeType
((object)value, typeof(bool), null); }
303
public override DateTime ToDateTime(bool value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
304
public override DateTime ToDateTime(DateTimeOffset value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
305
public override DateTime ToDateTime(double value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
306
public override DateTime ToDateTime(int value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
307
public override DateTime ToDateTime(long value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
308
public override DateTime ToDateTime(string value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
309
public override DateTime ToDateTime(object value) { return (DateTime)
ChangeType
((object)value, typeof(DateTime), null); }
310
public override DateTimeOffset ToDateTimeOffset(DateTime value) { return (DateTimeOffset)
ChangeType
((object)value, typeof(DateTimeOffset), null); }
311
public override DateTimeOffset ToDateTimeOffset(string value) { return (DateTimeOffset)
ChangeType
((object)value, typeof(DateTimeOffset), null); }
312
public override DateTimeOffset ToDateTimeOffset(object value) { return (DateTimeOffset)
ChangeType
((object)value, typeof(DateTimeOffset), null); }
313
public override decimal ToDecimal(string value) { return (decimal)
ChangeType
((object)value, typeof(decimal), null); }
314
public override decimal ToDecimal(object value) { return (decimal)
ChangeType
((object)value, typeof(decimal), null); }
316
public override double ToDouble(bool value) { return (double)
ChangeType
((object)value, typeof(double), null); }
317
public override double ToDouble(DateTime value) { return (double)
ChangeType
((object)value, typeof(double), null); }
318
public override double ToDouble(int value) { return (double)
ChangeType
((object)value, typeof(double), null); }
319
public override double ToDouble(long value) { return (double)
ChangeType
((object)value, typeof(double), null); }
320
public override double ToDouble(string value) { return (double)
ChangeType
((object)value, typeof(double), null); }
321
public override double ToDouble(object value) { return (double)
ChangeType
((object)value, typeof(double), null); }
323
public override int ToInt32(bool value) { return (int)
ChangeType
((object)value, typeof(int), null); }
324
public override int ToInt32(DateTime value) { return (int)
ChangeType
((object)value, typeof(int), null); }
325
public override int ToInt32(double value) { return (int)
ChangeType
((object)value, typeof(int), null); }
326
public override int ToInt32(long value) { return (int)
ChangeType
((object)value, typeof(int), null); }
327
public override int ToInt32(string value) { return (int)
ChangeType
((object)value, typeof(int), null); }
328
public override int ToInt32(object value) { return (int)
ChangeType
((object)value, typeof(int), null); }
330
public override long ToInt64(bool value) { return (long)
ChangeType
((object)value, typeof(long), null); }
331
public override long ToInt64(DateTime value) { return (long)
ChangeType
((object)value, typeof(long), null); }
332
public override long ToInt64(double value) { return (long)
ChangeType
((object)value, typeof(long), null); }
333
public override long ToInt64(int value) { return (long)
ChangeType
((object)value, typeof(long), null); }
334
public override long ToInt64(string value) { return (long)
ChangeType
((object)value, typeof(long), null); }
335
public override long ToInt64(object value) { return (long)
ChangeType
((object)value, typeof(long), null); }
336
public override float ToSingle(double value) { return (float)
ChangeType
((object)value, typeof(float), null); }
337
public override float ToSingle(string value) { return (float)
ChangeType
((object)value, typeof(float), null); }
338
public override float ToSingle(object value) { return (float)
ChangeType
((object)value, typeof(float), null); }
340
public override string ToString(bool value) { return (string)
ChangeType
((object)value, typeof(string), null); }
341
public override string ToString(DateTime value) { return (string)
ChangeType
((object)value, typeof(string), null); }
342
public override string ToString(DateTimeOffset value) { return (string)
ChangeType
((object)value, typeof(string), null); }
343
public override string ToString(decimal value) { return (string)
ChangeType
((object)value, typeof(string), null); }
344
public override string ToString(double value) { return (string)
ChangeType
((object)value, typeof(string), null); }
345
public override string ToString(int value) { return (string)
ChangeType
((object)value, typeof(string), null); }
346
public override string ToString(long value) { return (string)
ChangeType
((object)value, typeof(string), null); }
347
public override string ToString(float value) { return (string)
ChangeType
((object)value, typeof(string), null); }
348
public override string ToString(object value, IXmlNamespaceResolver? nsResolver) { return (string)
ChangeType
((object)value, typeof(string), nsResolver); }
351
public override object ChangeType(bool value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
352
public override object ChangeType(DateTime value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
353
public override object ChangeType(decimal value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
354
public override object ChangeType(double value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
355
public override object ChangeType(int value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
356
public override object ChangeType(long value, Type destinationType) { return (object)
ChangeType
((object)value, destinationType, null); }
357
public override object ChangeType(string value, Type destinationType, IXmlNamespaceResolver? nsResolver) { return (object)
ChangeType
((object)value, destinationType, nsResolver); }
358
public override object ChangeType(object value, Type destinationType) { return this.
ChangeType
(value, destinationType, null); }
3011
arrDst[i] = (T)this.atomicConverter!.
ChangeType
(listSrc[i]!, typeof(T), nsResolver);
3022
listDst.Add((T)this.atomicConverter!.
ChangeType
(value!, typeof(T), nsResolver));
3039
arrDst[i] = this.atomicConverter!.
ChangeType
(listSrc[i]!, typeof(object), nsResolver);
3050
listDst.Add(this.atomicConverter!.
ChangeType
(value!, typeof(object), nsResolver));
3152
return XmlAnyListConverter.ItemList.
ChangeType
(value, destinationType, nsResolver);
System\Xml\XPath\XPathNavigator.cs (2)
99
return schemaType.ValueConverter.
ChangeType
(datatype.ParseValue(Value, NameTable, this), datatype.ValueType, this);
368
return schemaType.ValueConverter.
ChangeType
(datatype.ParseValue(Value, NameTable, nsResolver), returnType, nsResolver);
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (1)
195
_globalValues[idx] = (IList<XPathItem>)XmlAnyListConverter.ItemList.
ChangeType
(value, typeof(XPathItem[]), null);