397 references to XmlTypeCode
dotnet-svcutil-lib (397)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (26)
4207private XmlValueConverter GetValueConverter(XmlTypeCode typeCode) 4222value = GetValueConverter(XmlTypeCode.UntypedAtomic).ChangeType( 4228value = GetValueConverter(XmlTypeCode.Boolean).ChangeType( 4234value = GetValueConverter(XmlTypeCode.NonNegativeInteger).ChangeType( 4240value = GetValueConverter(XmlTypeCode.UnsignedByte).ChangeType( 4248value = GetValueConverter(XmlTypeCode.Short).ChangeType( 4255value = GetValueConverter(XmlTypeCode.Int).ChangeType( 4262value = GetValueConverter(XmlTypeCode.Long).ChangeType( 4268value = GetValueConverter(XmlTypeCode.Byte).ChangeType( 4276value = GetValueConverter(XmlTypeCode.UnsignedShort).ChangeType( 4283value = GetValueConverter(XmlTypeCode.UnsignedInt).ChangeType( 4290value = GetValueConverter(XmlTypeCode.UnsignedLong).ChangeType( 4297value = GetValueConverter(XmlTypeCode.Float).ChangeType( 4304value = GetValueConverter(XmlTypeCode.Double).ChangeType( 4309value = GetValueConverter(XmlTypeCode.String).ChangeType( 4314value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 4320value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 4328value = GetValueConverter(XmlTypeCode.Decimal).ChangeType( 4340value = GetValueConverter(XmlTypeCode.UntypedAtomic).ChangeType( 4355value = GetValueConverter(token == BinXmlToken.XSD_BINHEX ? XmlTypeCode.HexBinary : XmlTypeCode.Base64Binary).ChangeType( 4366value = GetValueConverter(XmlTypeCode.DateTime).ChangeType( 4374value = GetValueConverter(XmlTypeCode.DateTime).ChangeType( 4380value = GetValueConverter(XmlTypeCode.Time).ChangeType( 4386value = GetValueConverter(XmlTypeCode.Date).ChangeType( 4397value = GetValueConverter(XmlTypeCode.QName).ChangeType(
FrameworkFork\Microsoft.Xml\Xml\schema\ConstraintStruct.cs (14)
269case XmlTypeCode.Byte: 270case XmlTypeCode.UnsignedByte: 271case XmlTypeCode.Short: 272case XmlTypeCode.UnsignedShort: 273case XmlTypeCode.Int: 274case XmlTypeCode.UnsignedInt: 275case XmlTypeCode.Long: 276case XmlTypeCode.UnsignedLong: 277case XmlTypeCode.Decimal: 278case XmlTypeCode.Integer: 279case XmlTypeCode.PositiveInteger: 280case XmlTypeCode.NonNegativeInteger: 281case XmlTypeCode.NegativeInteger: 282case XmlTypeCode.NonPositiveInteger:
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (121)
110private static XmlSchemaSimpleType[] s_enumToTypeCode = new XmlSchemaSimpleType[(int)XmlTypeCode.DayTimeDuration + 1]; 213case XmlTypeCode.NmToken: 214listContent.ItemType = listContent.BaseItemType = s_enumToTypeCode[(int)XmlTypeCode.NmToken]; 217case XmlTypeCode.Entity: 218listContent.ItemType = listContent.BaseItemType = s_enumToTypeCode[(int)XmlTypeCode.Entity]; 221case XmlTypeCode.Idref: 222listContent.ItemType = listContent.BaseItemType = s_enumToTypeCode[(int)XmlTypeCode.Idref]; 291s_enumToTypeCode[(int)XmlTypeCode.AnyAtomicType] = s_anyAtomicType; 299s_enumToTypeCode[(int)XmlTypeCode.UntypedAtomic] = s_untypedAtomicType; 305FinishBuiltinType(s_yearMonthDurationType, s_enumToTypeCode[(int)XmlTypeCode.Duration]); 307s_enumToTypeCode[(int)XmlTypeCode.YearMonthDuration] = s_yearMonthDurationType; 313FinishBuiltinType(s_dayTimeDurationType, s_enumToTypeCode[(int)XmlTypeCode.Duration]); 315s_enumToTypeCode[(int)XmlTypeCode.DayTimeDuration] = s_dayTimeDurationType; 318internal static XmlSchemaSimpleType GetSimpleTypeFromTypeCode(XmlTypeCode typeCode) 332XmlSchemaSimpleType correctType = GetSimpleTypeFromTypeCode(XmlTypeCode.NormalizedString); 346XmlSchemaSimpleType correctType = GetSimpleTypeFromTypeCode(XmlTypeCode.Token); 361internal static XmlTypeCode GetPrimitiveTypeCode(XmlTypeCode typeCode) 456XmlTypeCode thisCode = this.TypeCode; 457XmlTypeCode otherCode = dtype.TypeCode; 496public override XmlTypeCode TypeCode { get { return XmlTypeCode.None; } } 1030public override XmlTypeCode TypeCode 1220public override XmlTypeCode TypeCode { get { return XmlTypeCode.AnyAtomicType; } } 1386public override XmlTypeCode TypeCode { get { return XmlTypeCode.AnyAtomicType; } } 1417public override XmlTypeCode TypeCode { get { return XmlTypeCode.AnyAtomicType; } } 1428public override XmlTypeCode TypeCode { get { return XmlTypeCode.UntypedAtomic; } } 1466public override XmlTypeCode TypeCode { get { return XmlTypeCode.String; } } 1535public override XmlTypeCode TypeCode { get { return XmlTypeCode.Boolean; } } 1615public override XmlTypeCode TypeCode { get { return XmlTypeCode.Float; } } 1704public override XmlTypeCode TypeCode { get { return XmlTypeCode.Double; } } 1796public override XmlTypeCode TypeCode { get { return XmlTypeCode.Decimal; } } 1888public override XmlTypeCode TypeCode { get { return XmlTypeCode.Duration; } } 1980public override XmlTypeCode TypeCode { get { return XmlTypeCode.YearMonthDuration; } } 2018public override XmlTypeCode TypeCode { get { return XmlTypeCode.DayTimeDuration; } } 2034public override XmlTypeCode TypeCode { get { return XmlTypeCode.DateTime; } } 2194public override XmlTypeCode TypeCode { get { return XmlTypeCode.Time; } } 2227public override XmlTypeCode TypeCode { get { return XmlTypeCode.Date; } } 2260public override XmlTypeCode TypeCode { get { return XmlTypeCode.GYearMonth; } } 2294public override XmlTypeCode TypeCode { get { return XmlTypeCode.GYear; } } 2327public override XmlTypeCode TypeCode { get { return XmlTypeCode.GMonthDay; } } 2360public override XmlTypeCode TypeCode { get { return XmlTypeCode.GDay; } } 2394public override XmlTypeCode TypeCode { get { return XmlTypeCode.GMonth; } } 2436public override XmlTypeCode TypeCode { get { return XmlTypeCode.HexBinary; } } 2537public override XmlTypeCode TypeCode { get { return XmlTypeCode.Base64Binary; } } 2637public override XmlTypeCode TypeCode { get { return XmlTypeCode.AnyUri; } } 2733public override XmlTypeCode TypeCode { get { return XmlTypeCode.QName; } } 2813public override XmlTypeCode TypeCode { get { return XmlTypeCode.NormalizedString; } } 2828public override XmlTypeCode TypeCode { get { return XmlTypeCode.NormalizedString; } } 2851public override XmlTypeCode TypeCode { get { return XmlTypeCode.Token; } } 2857public override XmlTypeCode TypeCode { get { return XmlTypeCode.Token; } } 2883public override XmlTypeCode TypeCode { get { return XmlTypeCode.Language; } } 2906public override XmlTypeCode TypeCode { get { return XmlTypeCode.NmToken; } } 2931public override XmlTypeCode TypeCode { get { return XmlTypeCode.Name; } } 2954public override XmlTypeCode TypeCode { get { return XmlTypeCode.NCName; } } 2989public override XmlTypeCode TypeCode { get { return XmlTypeCode.Id; } } 3005public override XmlTypeCode TypeCode { get { return XmlTypeCode.Idref; } } 3021public override XmlTypeCode TypeCode { get { return XmlTypeCode.Entity; } } 3069public override XmlTypeCode TypeCode { get { return XmlTypeCode.Notation; } } 3170public override XmlTypeCode TypeCode { get { return XmlTypeCode.Integer; } } 3214public override XmlTypeCode TypeCode { get { return XmlTypeCode.NonPositiveInteger; } } 3243public override XmlTypeCode TypeCode { get { return XmlTypeCode.NegativeInteger; } } 3279public override XmlTypeCode TypeCode { get { return XmlTypeCode.Long; } } 3335public override XmlTypeCode TypeCode { get { return XmlTypeCode.Int; } } 3392public override XmlTypeCode TypeCode { get { return XmlTypeCode.Short; } } 3448public override XmlTypeCode TypeCode { get { return XmlTypeCode.Byte; } } 3501public override XmlTypeCode TypeCode { get { return XmlTypeCode.NonNegativeInteger; } } 3536public override XmlTypeCode TypeCode { get { return XmlTypeCode.UnsignedLong; } } 3592public override XmlTypeCode TypeCode { get { return XmlTypeCode.UnsignedInt; } } 3648public override XmlTypeCode TypeCode { get { return XmlTypeCode.UnsignedShort; } } 3703public override XmlTypeCode TypeCode { get { return XmlTypeCode.UnsignedByte; } } 3756public override XmlTypeCode TypeCode { get { return XmlTypeCode.PositiveInteger; } }
FrameworkFork\Microsoft.Xml\Xml\schema\FacetChecker.cs (16)
32private XmlTypeCode _builtInEnum; 48_nonNegativeInt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.NonNegativeInteger).Datatype; 306XmlSchemaDatatype positiveInt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.PositiveInteger).Datatype; 332if ((_derivedRestriction.FractionDigits != 0) && (_datatype.TypeCode != XmlTypeCode.Decimal)) 1431if (datatype.TypeCode == XmlTypeCode.AnyUri) 1454private Exception CheckBuiltInFacets(string s, XmlTypeCode typeCode, bool verifyUri) 1460case XmlTypeCode.AnyUri: 1468case XmlTypeCode.NormalizedString: 1472case XmlTypeCode.Token: 1476case XmlTypeCode.Language: 1487case XmlTypeCode.NmToken: 1491case XmlTypeCode.Name: 1495case XmlTypeCode.NCName: 1496case XmlTypeCode.Id: 1497case XmlTypeCode.Idref: 1498case XmlTypeCode.Entity:
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (21)
465IList<ConversionRule> rules = group.Find(XmlTypeCode.None, tSrc, tDst); 490GenerateConversionsTo(group.Find(XmlTypeCode.None, tSrc, tDst)); 530GenerateConversionsFrom(group.Find(XmlTypeCode.None, tSrc, tDst)); 590GenerateConversionsTo(group.Find(XmlTypeCode.None, tSrc, tDst)); 601GenerateConversionsFrom(group.Find(XmlTypeCode.None, typeof(object), tDst)); 605GenerateConversionsTo(group.Find(XmlTypeCode.None, tSrc, typeof(object))); 634GenerateConversionsTo(group.Find(XmlTypeCode.None, tSrc, typeof(object))); 650GenerateConversionsFrom(group.Find(XmlTypeCode.None, typeof(object), tDst)); 728if (rule.XmlType == XmlTypeCode.Item) 887XmlTypeCode xmlType = XmlTypeNameToTypeCode(rule[0]); 905foreach (ConversionRule rule in Find(XmlTypeCode.None, null, tDst)) 918foreach (ConversionRule rule in Find(XmlTypeCode.None, tSrc, null)) 927public IList<ConversionRule> Find(XmlTypeCode code, Type tSrc, Type tDst) 933if (code == XmlTypeCode.None || code == rule.XmlType) 971private static XmlTypeCode XmlTypeNameToTypeCode(string name) 976return XmlTypeCode.Item; 982return (XmlTypeCode)Enum.Parse(typeof(XmlTypeCode), name, true); 1008private XmlTypeCode _xmlType; 1012public ConversionRule(XmlTypeCode xmlType, Type clrTypeSrc, Type clrTypeDst, string convExpr) 1020public XmlTypeCode XmlType
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (1)
566XmlSchemaDatatype tokenDt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.Token).Datatype;
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionCompiler.cs (2)
2724if (type.TypeCode == XmlTypeCode.NormalizedString) 2728else if (type.TypeCode == XmlTypeCode.Token)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (1)
247if (attdef.Datatype.TypeCode == XmlTypeCode.Id)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaSetCompiler.cs (2)
2601if (decl.Datatype.TypeCode == XmlTypeCode.Id) 2819if (decl.Datatype.TypeCode == XmlTypeCode.Id)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (4)
134if (nsResolver != null && (_xmlType.TypeCode == XmlTypeCode.QName || _xmlType.TypeCode == XmlTypeCode.Notation)) 156if (nsResolver != null && (_xmlType.TypeCode == XmlTypeCode.QName || _xmlType.TypeCode == XmlTypeCode.Notation))
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (1)
393if (datatype != null && datatype.TypeCode == XmlTypeCode.Id)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaDatatype.cs (50)
92public virtual XmlTypeCode TypeCode { get { return XmlTypeCode.None; } } 141XmlTypeCode typeCode = this.TypeCode; 145if (typeCode == XmlTypeCode.AnyAtomicType) 160if (typeCode == XmlTypeCode.AnyAtomicType) 174internal string TypeCodeToString(XmlTypeCode typeCode) 178case XmlTypeCode.None: 180case XmlTypeCode.Item: 182case XmlTypeCode.AnyAtomicType: 184case XmlTypeCode.String: 186case XmlTypeCode.Boolean: 188case XmlTypeCode.Decimal: 190case XmlTypeCode.Float: 192case XmlTypeCode.Double: 194case XmlTypeCode.Duration: 196case XmlTypeCode.DateTime: 198case XmlTypeCode.Time: 200case XmlTypeCode.Date: 202case XmlTypeCode.GYearMonth: 204case XmlTypeCode.GYear: 206case XmlTypeCode.GMonthDay: 208case XmlTypeCode.GDay: 210case XmlTypeCode.GMonth: 212case XmlTypeCode.HexBinary: 214case XmlTypeCode.Base64Binary: 216case XmlTypeCode.AnyUri: 218case XmlTypeCode.QName: 220case XmlTypeCode.Notation: 222case XmlTypeCode.NormalizedString: 224case XmlTypeCode.Token: 226case XmlTypeCode.Language: 228case XmlTypeCode.NmToken: 230case XmlTypeCode.Name: 232case XmlTypeCode.NCName: 234case XmlTypeCode.Id: 236case XmlTypeCode.Idref: 238case XmlTypeCode.Entity: 240case XmlTypeCode.Integer: 242case XmlTypeCode.NonPositiveInteger: 244case XmlTypeCode.NegativeInteger: 246case XmlTypeCode.Long: 248case XmlTypeCode.Int: 250case XmlTypeCode.Short: 252case XmlTypeCode.Byte: 254case XmlTypeCode.NonNegativeInteger: 256case XmlTypeCode.UnsignedLong: 258case XmlTypeCode.UnsignedInt: 260case XmlTypeCode.UnsignedShort: 262case XmlTypeCode.UnsignedByte: 264case XmlTypeCode.PositiveInteger:
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaType.cs (6)
52public static XmlSchemaSimpleType GetBuiltInSimpleType(XmlTypeCode typeCode) 61public static XmlSchemaComplexType GetBuiltInComplexType(XmlTypeCode typeCode) 63if (typeCode == XmlTypeCode.Item) 196public XmlTypeCode TypeCode 202return XmlTypeCode.Item; 206return XmlTypeCode.None;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (4)
2494tempXsiTypeSO.SetAttributeType(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName)); 2502tempxsiNilSO.SetAttributeType(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean)); 2507XmlSchemaSimpleType stringType = XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String); 2516XmlSchemaSimpleType stringType = XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (118)
280private XmlTypeCode _typeCode; 304protected XmlBaseConverter(XmlTypeCode typeCode) 308case XmlTypeCode.Item: 312case XmlTypeCode.Node: 316case XmlTypeCode.AnyAtomicType: 500protected XmlTypeCode TypeCode 526if (_typeCode == XmlTypeCode.Node) return "node"; 527if (_typeCode == XmlTypeCode.AnyAtomicType) return "xdt:anyAtomicType"; 529Debug.Assert(_typeCode == XmlTypeCode.Item, "If SchemaType is null, then TypeCode may only be Item, Node, or AnyAtomicType"); 1015if (TypeCode == XmlTypeCode.Decimal) return XmlConvert.ToDecimal((string)value); 1061if (TypeCode == XmlTypeCode.Decimal) return DecimalToInt32(XmlConvert.ToDecimal((string)value)); 1100if (TypeCode == XmlTypeCode.Decimal) return DecimalToInt64(XmlConvert.ToDecimal((string)value)); 1132if (TypeCode == XmlTypeCode.Decimal) return XmlConvert.ToString((decimal)value); 1356if (TypeCode == XmlTypeCode.Float) return ((double)XmlConvert.ToSingle((string)value)); 1404if (TypeCode == XmlTypeCode.Float) return XmlConvert.ToSingle((string)value); 1428if (TypeCode == XmlTypeCode.Float) return XmlConvert.ToString(ToSingle((double)value)); 1433if (TypeCode == XmlTypeCode.Float) return XmlConvert.ToString((float)value); 1575case XmlTypeCode.Date: return StringToDate((string)value); 1576case XmlTypeCode.Time: return StringToTime((string)value); 1577case XmlTypeCode.GDay: return StringToGDay((string)value); 1578case XmlTypeCode.GMonth: return StringToGMonth((string)value); 1579case XmlTypeCode.GMonthDay: return StringToGMonthDay((string)value); 1580case XmlTypeCode.GYear: return StringToGYear((string)value); 1581case XmlTypeCode.GYearMonth: return StringToGYearMonth((string)value); 1619case XmlTypeCode.Date: return StringToDateOffset((string)value); 1620case XmlTypeCode.Time: return StringToTimeOffset((string)value); 1621case XmlTypeCode.GDay: return StringToGDayOffset((string)value); 1622case XmlTypeCode.GMonth: return StringToGMonthOffset((string)value); 1623case XmlTypeCode.GMonthDay: return StringToGMonthDayOffset((string)value); 1624case XmlTypeCode.GYear: return StringToGYearOffset((string)value); 1625case XmlTypeCode.GYearMonth: return StringToGYearMonthOffset((string)value); 1687case XmlTypeCode.Date: return DateToString((DateTime)value); 1688case XmlTypeCode.Time: return TimeToString((DateTime)value); 1689case XmlTypeCode.GDay: return GDayToString((DateTime)value); 1690case XmlTypeCode.GMonth: return GMonthToString((DateTime)value); 1691case XmlTypeCode.GMonthDay: return GMonthDayToString((DateTime)value); 1692case XmlTypeCode.GYear: return GYearToString((DateTime)value); 1693case XmlTypeCode.GYearMonth: return GYearMonthToString((DateTime)value); 1702case XmlTypeCode.Date: return DateOffsetToString((DateTimeOffset)value); 1703case XmlTypeCode.Time: return TimeOffsetToString((DateTimeOffset)value); 1704case XmlTypeCode.GDay: return GDayOffsetToString((DateTimeOffset)value); 1705case XmlTypeCode.GMonth: return GMonthOffsetToString((DateTimeOffset)value); 1706case XmlTypeCode.GMonthDay: return GMonthDayOffsetToString((DateTimeOffset)value); 1707case XmlTypeCode.GYear: return GYearOffsetToString((DateTimeOffset)value); 1708case XmlTypeCode.GYearMonth: return GYearMonthOffsetToString((DateTimeOffset)value); 2064case XmlTypeCode.Base64Binary: return Base64BinaryToString((byte[])value); 2065case XmlTypeCode.HexBinary: return XmlConvert.ToBinHexString((byte[])value); 2069if (IsDerivedFrom(sourceType, UriType)) if (TypeCode == XmlTypeCode.AnyUri) return AnyUriToString((Uri)value); 2074case XmlTypeCode.DayTimeDuration: return DayTimeDurationToString((TimeSpan)value); 2075case XmlTypeCode.Duration: return DurationToString((TimeSpan)value); 2076case XmlTypeCode.YearMonthDuration: return YearMonthDurationToString((TimeSpan)value); 2083case XmlTypeCode.Notation: return QNameToString((XmlQualifiedName)value, nsResolver); 2084case XmlTypeCode.QName: return QNameToString((XmlQualifiedName)value, nsResolver); 2106case XmlTypeCode.Base64Binary: return StringToBase64Binary((string)value); 2107case XmlTypeCode.HexBinary: return StringToHexBinary((string)value); 2114case XmlTypeCode.Notation: return StringToQName((string)value, nsResolver); 2115case XmlTypeCode.QName: return StringToQName((string)value, nsResolver); 2123case XmlTypeCode.DayTimeDuration: return StringToDayTimeDuration((string)value); 2124case XmlTypeCode.Duration: return StringToDuration((string)value); 2125case XmlTypeCode.YearMonthDuration: return StringToYearMonthDuration((string)value); 2128if (destinationType == UriType) if (TypeCode == XmlTypeCode.AnyUri) return XmlConvert.ToUri((string)value); 2148case XmlTypeCode.Base64Binary: return ((byte[])value); 2149case XmlTypeCode.HexBinary: return ((byte[])value); 2156case XmlTypeCode.Base64Binary: return StringToBase64Binary((string)value); 2157case XmlTypeCode.HexBinary: return StringToHexBinary((string)value); 2167case XmlTypeCode.Notation: return StringToQName((string)value, nsResolver); 2168case XmlTypeCode.QName: return StringToQName((string)value, nsResolver); 2175case XmlTypeCode.Notation: return ((XmlQualifiedName)value); 2176case XmlTypeCode.QName: return ((XmlQualifiedName)value); 2187case XmlTypeCode.DayTimeDuration: return StringToDayTimeDuration((string)value); 2188case XmlTypeCode.Duration: return StringToDuration((string)value); 2189case XmlTypeCode.YearMonthDuration: return StringToYearMonthDuration((string)value); 2196case XmlTypeCode.DayTimeDuration: return ((TimeSpan)value); 2197case XmlTypeCode.Duration: return ((TimeSpan)value); 2198case XmlTypeCode.YearMonthDuration: return ((TimeSpan)value); 2204if (sourceType == StringType) if (TypeCode == XmlTypeCode.AnyUri) return XmlConvert.ToUri((string)value); 2205if (IsDerivedFrom(sourceType, UriType)) if (TypeCode == XmlTypeCode.AnyUri) return ((Uri)value); 2213case XmlTypeCode.Base64Binary: return (new XmlAtomicValue(SchemaType, value)); 2214case XmlTypeCode.HexBinary: return (new XmlAtomicValue(SchemaType, value)); 2222case XmlTypeCode.DayTimeDuration: return (new XmlAtomicValue(SchemaType, value)); 2223case XmlTypeCode.Duration: return (new XmlAtomicValue(SchemaType, value)); 2224case XmlTypeCode.YearMonthDuration: return (new XmlAtomicValue(SchemaType, value)); 2227if (IsDerivedFrom(sourceType, UriType)) if (TypeCode == XmlTypeCode.AnyUri) return (new XmlAtomicValue(SchemaType, value)); 2233case XmlTypeCode.Notation: return (new XmlAtomicValue(SchemaType, value, nsResolver)); 2234case XmlTypeCode.QName: return (new XmlAtomicValue(SchemaType, value, nsResolver)); 2951protected XmlNodeConverter() : base(XmlTypeCode.Node) 3043protected XmlAnyConverter(XmlTypeCode typeCode) : base(typeCode) 3047public static readonly XmlValueConverter Item = new XmlAnyConverter(XmlTypeCode.Item); 3048public static readonly XmlValueConverter AnyAtomic = new XmlAnyConverter(XmlTypeCode.AnyAtomicType); 3195if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool)value)); 3205if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 3215if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset)value)); 3225if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 3235if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value)); 3245if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int)value)); 3255if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long)value)); 3265if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 3276if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string)value)); 3324if (sourceType == BooleanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool)value)); 3325if (sourceType == ByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedByte), value)); 3326if (sourceType == ByteArrayType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary), value)); 3327if (sourceType == DateTimeType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 3328if (sourceType == DateTimeOffsetType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset)value)); 3329if (sourceType == DecimalType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 3330if (sourceType == DoubleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value)); 3331if (sourceType == Int16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Short), value)); 3332if (sourceType == Int32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int)value)); 3333if (sourceType == Int64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long)value)); 3334if (sourceType == SByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Byte), value)); 3335if (sourceType == SingleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 3336if (sourceType == StringType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string)value)); 3337if (sourceType == TimeSpanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Duration), value)); 3338if (sourceType == UInt16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedShort), value)); 3339if (sourceType == UInt32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedInt), value)); 3340if (sourceType == UInt64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedLong), value)); 3341if (IsDerivedFrom(sourceType, UriType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), value)); 3342if (IsDerivedFrom(sourceType, XmlQualifiedNameType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName), value, nsResolver)); 3385if (TypeCode != XmlTypeCode.Item)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (10)
250public XmlTypeCode TypeCode 705private static readonly XmlTypeCode[] s_typeCodes = { 706XmlTypeCode.DateTime, 707XmlTypeCode.Time, 708XmlTypeCode.Date, 709XmlTypeCode.GYearMonth, 710XmlTypeCode.GYear, 711XmlTypeCode.GMonthDay, 712XmlTypeCode.GDay, 713XmlTypeCode.GMonth