10 overrides of ChangeType
System.Xml (10)
System\Xml\Schema\XmlValueConverter.cs (10)
1116public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 1367public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 1619public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 1778public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 1937public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 2142public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 2720public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 2960public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 3117public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) { 3341public override object ChangeType(object value, Type destinationType, IXmlNamespaceResolver nsResolver) {
145 references to ChangeType
System.Xml (145)
System\Xml\BinaryXml\XmlBinaryReader.cs (21)
3739value = GetValueConverter(XmlTypeCode.Boolean).ChangeType( 3745value = GetValueConverter(XmlTypeCode.NonNegativeInteger).ChangeType( 3751value = GetValueConverter(XmlTypeCode.UnsignedByte).ChangeType( 3758value = GetValueConverter(XmlTypeCode.Short).ChangeType( 3764value = GetValueConverter(XmlTypeCode.Int).ChangeType( 3770value = GetValueConverter(XmlTypeCode.Long).ChangeType( 3775value = GetValueConverter(XmlTypeCode.Byte).ChangeType( 3782value = GetValueConverter(XmlTypeCode.UnsignedShort).ChangeType( 3788value = GetValueConverter(XmlTypeCode.UnsignedInt).ChangeType( 3794value = GetValueConverter(XmlTypeCode.UnsignedLong).ChangeType( 3800value = GetValueConverter(XmlTypeCode.Float).ChangeType( 3806value = GetValueConverter(XmlTypeCode.Double).ChangeType( 3816value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 3822value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 3830value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 3855value = GetValueConverter(token == BinXmlToken.XSD_BINHEX ? XmlTypeCode.HexBinary : XmlTypeCode.Base64Binary).ChangeType( 3866value = GetValueConverter(XmlTypeCode.DateTime).ChangeType( 3874value = GetValueConverter(XmlTypeCode.DateTime).ChangeType( 3880value = GetValueConverter(XmlTypeCode.Time).ChangeType( 3886value = GetValueConverter(XmlTypeCode.Date).ChangeType( 3896value = GetValueConverter(XmlTypeCode.QName).ChangeType(
System\Xml\Core\XsdValidatingReader.cs (4)
601return XmlUntypedConverter.Untyped.ChangeType(typedValue, returnType, namespaceResolver); 857return xmlType.ValueConverter.ChangeType(typedValue, returnType, namespaceResolver); 860return XmlUntypedConverter.Untyped.ChangeType(typedValue, returnType, namespaceResolver); 2138typedValue = xmlType.ValueConverter.ChangeType(typedValue, xmlType.Datatype.ValueType, thisNSResolver);
System\Xml\Core\XsdValidatingReaderAsync.cs (3)
83return XmlUntypedConverter.Untyped.ChangeType(typedValue, returnType, namespaceResolver); 158return xmlType.ValueConverter.ChangeType(typedValue, returnType, namespaceResolver); 161return XmlUntypedConverter.Untyped.ChangeType(typedValue, returnType, namespaceResolver);
System\Xml\Schema\DataTypeImplementation.cs (7)
478return ValueConverter.ChangeType(ParseValue(s, nameTable, nsmgr), typDest, nsmgr); 521valueToCheck = this.ValueConverter.ChangeType(value, this.ValueType, namespaceResolver); 524string s1 = (string)this.ValueConverter.ChangeType(value, typeof(System.String), namespaceResolver); //Using value here to avoid info loss 938object valueToCheck = this.ValueConverter.ChangeType(value, this.ValueType, namespaceResolver); 951string s1 = (string)itemValueConverter.ChangeType(item, typeof(System.String), namespaceResolver); 963string s1 = (string)this.ValueConverter.ChangeType(valueToCheck, typeof(System.String), namespaceResolver); 1169string s1 = (string)this.ValueConverter.ChangeType(valueToCheck, typeof(System.String), nsmgr); //Using value here to avoid info loss
System\Xml\Schema\XmlAtomicValue.cs (2)
193return valueConverter.ChangeType(this.objVal, ValueType, this.nsPrefix); 310return valueConverter.ChangeType(this.objVal, type, nsResolver);
System\Xml\Schema\XmlSchemaDataType.cs (1)
76return ValueConverter.ChangeType(value, targetType, namespaceResolver);
System\Xml\Schema\XmlValueConverter.cs (105)
363public override bool ToBoolean(bool value) {return (bool) ChangeType((object) value, BooleanType, null); } 364public override bool ToBoolean(DateTime value) {return (bool) ChangeType((object) value, BooleanType, null); } 365public override bool ToBoolean(DateTimeOffset value) {return (bool) ChangeType((object) value, BooleanType, null); } 366public override bool ToBoolean(decimal value) {return (bool) ChangeType((object) value, BooleanType, null); } 367public override bool ToBoolean(double value) {return (bool) ChangeType((object) value, BooleanType, null); } 368public override bool ToBoolean(int value) {return (bool) ChangeType((object) value, BooleanType, null); } 369public override bool ToBoolean(long value) {return (bool) ChangeType((object) value, BooleanType, null); } 370public override bool ToBoolean(float value) {return (bool) ChangeType((object) value, BooleanType, null); } 371public override bool ToBoolean(string value) {return (bool) ChangeType((object) value, BooleanType, null); } 372public override bool ToBoolean(object value) {return (bool) ChangeType((object) value, BooleanType, null); } 374public override DateTime ToDateTime(bool value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 375public override DateTime ToDateTime(DateTime value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 376public override DateTime ToDateTime(DateTimeOffset value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 377public override DateTime ToDateTime(decimal value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 378public override DateTime ToDateTime(double value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 379public override DateTime ToDateTime(int value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 380public override DateTime ToDateTime(long value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 381public override DateTime ToDateTime(float value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 382public override DateTime ToDateTime(string value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 383public override DateTime ToDateTime(object value) {return (DateTime) ChangeType((object) value, DateTimeType, null); } 385public override DateTimeOffset ToDateTimeOffset(bool value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 386public override DateTimeOffset ToDateTimeOffset(DateTime value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 387public override DateTimeOffset ToDateTimeOffset(DateTimeOffset value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 388public override DateTimeOffset ToDateTimeOffset(decimal value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 389public override DateTimeOffset ToDateTimeOffset(double value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 390public override DateTimeOffset ToDateTimeOffset(int value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 391public override DateTimeOffset ToDateTimeOffset(long value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 392public override DateTimeOffset ToDateTimeOffset(float value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 393public override DateTimeOffset ToDateTimeOffset(string value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 394public override DateTimeOffset ToDateTimeOffset(object value) {return (DateTimeOffset) ChangeType((object) value, DateTimeOffsetType, null); } 396public override decimal ToDecimal(bool value) {return (decimal) ChangeType((object) value, DecimalType, null); } 397public override decimal ToDecimal(DateTime value) {return (decimal) ChangeType((object) value, DecimalType, null); } 398public override decimal ToDecimal(DateTimeOffset value) {return (decimal) ChangeType((object) value, DecimalType, null); } 399public override decimal ToDecimal(decimal value) {return (decimal) ChangeType((object) value, DecimalType, null); } 400public override decimal ToDecimal(double value) {return (decimal) ChangeType((object) value, DecimalType, null); } 401public override decimal ToDecimal(int value) {return (decimal) ChangeType((object) value, DecimalType, null); } 402public override decimal ToDecimal(long value) {return (decimal) ChangeType((object) value, DecimalType, null); } 403public override decimal ToDecimal(float value) {return (decimal) ChangeType((object) value, DecimalType, null); } 404public override decimal ToDecimal(string value) {return (decimal) ChangeType((object) value, DecimalType, null); } 405public override decimal ToDecimal(object value) {return (decimal) ChangeType((object) value, DecimalType, null); } 407public override double ToDouble(bool value) {return (double) ChangeType((object) value, DoubleType, null); } 408public override double ToDouble(DateTime value) {return (double) ChangeType((object) value, DoubleType, null); } 409public override double ToDouble(DateTimeOffset value) {return (double) ChangeType((object) value, DoubleType, null); } 410public override double ToDouble(decimal value) {return (double) ChangeType((object) value, DoubleType, null); } 411public override double ToDouble(double value) {return (double) ChangeType((object) value, DoubleType, null); } 412public override double ToDouble(int value) {return (double) ChangeType((object) value, DoubleType, null); } 413public override double ToDouble(long value) {return (double) ChangeType((object) value, DoubleType, null); } 414public override double ToDouble(float value) {return (double) ChangeType((object) value, DoubleType, null); } 415public override double ToDouble(string value) {return (double) ChangeType((object) value, DoubleType, null); } 416public override double ToDouble(object value) {return (double) ChangeType((object) value, DoubleType, null); } 418public override int ToInt32(bool value) {return (int) ChangeType((object) value, Int32Type, null); } 419public override int ToInt32(DateTime value) {return (int) ChangeType((object) value, Int32Type, null); } 420public override int ToInt32(DateTimeOffset value) {return (int) ChangeType((object) value, Int32Type, null); } 421public override int ToInt32(decimal value) {return (int) ChangeType((object) value, Int32Type, null); } 422public override int ToInt32(double value) {return (int) ChangeType((object) value, Int32Type, null); } 423public override int ToInt32(int value) {return (int) ChangeType((object) value, Int32Type, null); } 424public override int ToInt32(long value) {return (int) ChangeType((object) value, Int32Type, null); } 425public override int ToInt32(float value) {return (int) ChangeType((object) value, Int32Type, null); } 426public override int ToInt32(string value) {return (int) ChangeType((object) value, Int32Type, null); } 427public override int ToInt32(object value) {return (int) ChangeType((object) value, Int32Type, null); } 429public override long ToInt64(bool value) {return (long) ChangeType((object) value, Int64Type, null); } 430public override long ToInt64(DateTime value) {return (long) ChangeType((object) value, Int64Type, null); } 431public override long ToInt64(DateTimeOffset value) {return (long) ChangeType((object) value, Int64Type, null); } 432public override long ToInt64(decimal value) {return (long) ChangeType((object) value, Int64Type, null); } 433public override long ToInt64(double value) {return (long) ChangeType((object) value, Int64Type, null); } 434public override long ToInt64(int value) {return (long) ChangeType((object) value, Int64Type, null); } 435public override long ToInt64(long value) {return (long) ChangeType((object) value, Int64Type, null); } 436public override long ToInt64(float value) {return (long) ChangeType((object) value, Int64Type, null); } 437public override long ToInt64(string value) {return (long) ChangeType((object) value, Int64Type, null); } 438public override long ToInt64(object value) {return (long) ChangeType((object) value, Int64Type, null); } 440public override float ToSingle(bool value) {return (float) ChangeType((object) value, SingleType, null); } 441public override float ToSingle(DateTime value) {return (float) ChangeType((object) value, SingleType, null); } 442public override float ToSingle(DateTimeOffset value) {return (float) ChangeType((object) value, SingleType, null); } 443public override float ToSingle(decimal value) {return (float) ChangeType((object) value, SingleType, null); } 444public override float ToSingle(double value) {return (float) ChangeType((object) value, SingleType, null); } 445public override float ToSingle(int value) {return (float) ChangeType((object) value, SingleType, null); } 446public override float ToSingle(long value) {return (float) ChangeType((object) value, SingleType, null); } 447public override float ToSingle(float value) {return (float) ChangeType((object) value, SingleType, null); } 448public override float ToSingle(string value) {return (float) ChangeType((object) value, SingleType, null); } 449public override float ToSingle(object value) {return (float) ChangeType((object) value, SingleType, null); } 451public override string ToString(bool value) {return (string) ChangeType((object) value, StringType, null); } 452public override string ToString(DateTime value) {return (string) ChangeType((object) value, StringType, null); } 453public override string ToString(DateTimeOffset value) {return (string) ChangeType((object) value, StringType, null); } 454public override string ToString(decimal value) {return (string) ChangeType((object) value, StringType, null); } 455public override string ToString(double value) {return (string) ChangeType((object) value, StringType, null); } 456public override string ToString(int value) {return (string) ChangeType((object) value, StringType, null); } 457public override string ToString(long value) {return (string) ChangeType((object) value, StringType, null); } 458public override string ToString(float value) {return (string) ChangeType((object) value, StringType, null); } 459public override string ToString(string value, IXmlNamespaceResolver nsResolver) {return (string) ChangeType((object) value, StringType, nsResolver); } 460public override string ToString(object value, IXmlNamespaceResolver nsResolver) {return (string) ChangeType((object) value, StringType, nsResolver); } 464public override object ChangeType(bool value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 465public override object ChangeType(DateTime value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 466public override object ChangeType(DateTimeOffset value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 467public override object ChangeType(decimal value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 468public override object ChangeType(double value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 469public override object ChangeType(int value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 470public override object ChangeType(long value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 471public override object ChangeType(float value, Type destinationType) {return (object) ChangeType((object) value, destinationType, null); } 472public override object ChangeType(string value, Type destinationType, IXmlNamespaceResolver nsResolver) {return (object) ChangeType((object) value, destinationType, nsResolver); } 474public override object ChangeType(object value, Type destinationType) {return this.ChangeType(value, destinationType, null); } 3224arrDst[i] = (T) this.atomicConverter.ChangeType(listSrc[i], typeof(T), nsResolver); 3235listDst.Add((T) this.atomicConverter.ChangeType(value, typeof(T), nsResolver)); 3250arrDst[i] = this.atomicConverter.ChangeType(listSrc[i], ObjectType, nsResolver); 3261listDst.Add(this.atomicConverter.ChangeType(value, ObjectType, nsResolver)); 3353return XmlAnyListConverter.ItemList.ChangeType(value, destinationType, nsResolver);
System\Xml\XPath\XPathNavigator.cs (2)
92return schemaType.ValueConverter.ChangeType(datatype.ParseValue(Value, NameTable, this), datatype.ValueType, this); 329return schemaType.ValueConverter.ChangeType(datatype.ParseValue(Value, NameTable, nsResolver), returnType, nsResolver);