2 types derived from XmlSchemaType
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (1)
19public class XmlSchemaComplexType : XmlSchemaType
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSimpleType.cs (1)
18public class XmlSchemaSimpleType : XmlSchemaType
1 instantiation of XmlSchemaType
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (1)
402mapping = ImportMembersType(new XmlSchemaType(), ns, identifier);
374 references to XmlSchemaType
dotnet-svcutil-lib (374)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlAsyncCheckReader.cs (1)
1077XmlSchemaType IXmlSchemaInfo.SchemaType
FrameworkFork\Microsoft.Xml\Xml\Core\XmlValidatingReaderImpl.cs (3)
848XmlSchemaType schemaTypeObj = _coreReaderImpl.InternalSchemaType as XmlSchemaType; 961XmlSchemaDatatype dtype = (SchemaType is XmlSchemaDatatype) ? (XmlSchemaDatatype)SchemaType : ((XmlSchemaType)SchemaType).Datatype;
FrameworkFork\Microsoft.Xml\Xml\Core\XsdValidatingReader.cs (26)
452XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 485XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 518XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 551XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 584XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 617XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 650XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 683XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 719XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; //TODO special case for xsd:duration and xsd:dateTime 757XmlSchemaType xmlType; 768XmlSchemaType xmlType; 803XmlSchemaType xmlType; 838XmlSchemaType xmlType; 873XmlSchemaType xmlType; 908XmlSchemaType xmlType; 943XmlSchemaType xmlType; 978XmlSchemaType xmlType; 1013XmlSchemaType xmlType; 1048XmlSchemaType xmlType; 1744XmlSchemaType IXmlSchemaInfo.SchemaType 1872private XmlSchemaType ElementXmlType 1880private XmlSchemaType AttributeXmlType 2310private object InternalReadElementContentAsObject(out XmlSchemaType xmlType) 2315private object InternalReadElementContentAsObject(out XmlSchemaType xmlType, bool unwrapTypedValue) 2321private object InternalReadElementContentAsObject(out XmlSchemaType xmlType, bool unwrapTypedValue, out string originalString) 2566private object ReturnBoxedValue(object typedValue, XmlSchemaType xmlType, bool unWrap)
FrameworkFork\Microsoft.Xml\Xml\Core\XsdValidatingReaderAsync.cs (12)
52XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 91XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; //TODO special case for xsd:duration and xsd:dateTime 141XmlSchemaType xmlType; 179XmlSchemaType xmlType; 732private Task<Tuple<XmlSchemaType, object>> InternalReadElementContentAsObjectAsync() 737private async Task<Tuple<XmlSchemaType, object>> InternalReadElementContentAsObjectAsync(bool unwrapTypedValue) 741return new Tuple<XmlSchemaType, object>(tuple_13.Item1, tuple_13.Item3); 744private async Task<Tuple<XmlSchemaType, string, object>> InternalReadElementContentAsObjectTupleAsync(bool unwrapTypedValue) 746Tuple<XmlSchemaType, string, object> tuple; 747XmlSchemaType xmlType; 768tuple = new Tuple<XmlSchemaType, string, object>(xmlType, originalString, typedValue); 816tuple = new Tuple<XmlSchemaType, string, object>(xmlType, originalString, typedValue);
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlName.cs (3)
153public virtual XmlSchemaType SchemaType 205private XmlSchemaType _schemaType; 260public override XmlSchemaType SchemaType
FrameworkFork\Microsoft.Xml\Xml\schema\BaseProcessor.cs (4)
210XmlSchemaType schemaType = item as XmlSchemaType; 211XmlSchemaType existingType = existingObject as XmlSchemaType;
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (28)
107private XmlSchemaType _parentSchemaType; 372internal override XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType) 382internal override XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType) 387internal XmlSchemaDatatype DeriveByList(int minSize, XmlSchemaType schemaType) 405internal new static DatatypeImplementation DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType) 474internal virtual XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { return null; } 638XmlSchemaType simpleType = _parentSchemaType; 928internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 930XmlSchemaType listItemType = null; 998XmlSchemaType xmlType1; 1188internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1207XmlSchemaType schemaType1 = simpleValue1.XmlType; 1208XmlSchemaType schemaType2 = simpleValue2.XmlType; 1377internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1411internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1422internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1457internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1528internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1608internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1697internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1789internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 1881internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 2027internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 2429internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 2530internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 2630internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 2726internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) 3062internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType)
FrameworkFork\Microsoft.Xml\Xml\schema\DtdParser.cs (2)
776attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode); 856attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode);
FrameworkFork\Microsoft.Xml\Xml\schema\Inference\infer.cs (7)
656XmlSchemaType schemaType = GetEffectiveSchemaType(xse, bCreatingNewType); 1013private XmlSchemaType GetEffectiveSchemaType(XmlSchemaElement elem, bool bCreatingNewType) 1015XmlSchemaType effectiveSchemaType = null; 1029effectiveSchemaType = _schemaSet.GlobalTypes[elem.SchemaTypeName] as XmlSchemaType; 1032effectiveSchemaType = XmlSchemaType.GetBuiltInSimpleType(elem.SchemaTypeName); 1036effectiveSchemaType = XmlSchemaType.GetBuiltInComplexType(elem.SchemaTypeName); 1220internal void ProcessAttributes(ref XmlSchemaElement xse, XmlSchemaType effectiveSchemaType, bool bCreatingNewType, XmlSchema parentSchema)
FrameworkFork\Microsoft.Xml\Xml\schema\IXmlSchemaInfo.cs (1)
30XmlSchemaType SchemaType { get; }
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (5)
839foreach (XmlSchemaType type in includedSchema.SchemaTypes.Values) 939XmlSchemaType originalType = (XmlSchemaType)schemaToUpdate.SchemaTypes[complexType.QualifiedName]; 969XmlSchemaType originalType = (XmlSchemaType)schemaToUpdate.SchemaTypes[simpleType.QualifiedName];
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionCompiler.cs (12)
69foreach (XmlSchemaType type in _schema.SchemaTypes.Values) 206foreach (XmlSchemaType type in _schema.SchemaTypes.Values) 243foreach (XmlSchemaType type in _schema.SchemaTypes.Values) 277foreach (XmlSchemaType type in _schema.SchemaTypes.Values) 481if (!XmlSchemaType.IsDerivedFrom(element.ElementSchemaType, examplar.ElementSchemaType, examplar.FinalResolved)) 804XmlSchemaType bto = GetAnySchemaType(simpleExtension.BaseTypeName); 860if (!XmlSchemaType.IsDerivedFromDatatype(simpleRestriction.BaseType.Datatype, baseType.Datatype, XmlSchemaDerivationMethod.None)) 1419XmlSchemaType.IsDerivedFrom(derivedElement.ElementSchemaType, baseElement.ElementSchemaType, ~XmlSchemaDerivationMethod.Restriction); 1912else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) 2747private XmlSchemaType GetAnySchemaType(XmlQualifiedName name) 2749XmlSchemaType type = (XmlSchemaType)_schema.SchemaTypes[name];
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionPreprocessor.cs (5)
523foreach (XmlSchemaType type in includedSchema.SchemaTypes.Values) 655XmlSchemaType type = (XmlSchemaType)redefine.Schema.SchemaTypes[complexType.QualifiedName]; 685XmlSchemaType type = (XmlSchemaType)redefine.Schema.SchemaTypes[simpleType.QualifiedName];
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaDeclBase.cs (2)
30protected XmlSchemaType schemaType; 89internal XmlSchemaType SchemaType
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaSetCompiler.cs (14)
90foreach (XmlSchemaType type in schema.SchemaTypes.Values) 151foreach (XmlSchemaType type in _schemaTypes.Values) 199foreach (XmlSchemaType type in _schemaTypes.Values) 240foreach (XmlSchemaType type in _schemaTypes.Values) 357if (simpleType == XmlSchemaType.GetBuiltInSimpleType(simpleType.TypeCode)) 446if (!XmlSchemaType.IsDerivedFrom(element.ElementSchemaType, headElement.ElementSchemaType, headElement.FinalResolved)) 882XmlSchemaType bto = GetAnySchemaType(simpleExtension.BaseTypeName); 938if (!XmlSchemaType.IsDerivedFromDatatype(simpleRestriction.BaseType.Datatype, baseType.Datatype, XmlSchemaDerivationMethod.None)) 1657XmlSchemaType.IsDerivedFrom(derivedElement.ElementSchemaType, baseElement.ElementSchemaType, ~(XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.List | XmlSchemaDerivationMethod.Union)))) 2259else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) 2327else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) 3203private XmlSchemaType GetAnySchemaType(XmlQualifiedName name) 3205XmlSchemaType type = (XmlSchemaType)_schemaTypes[name];
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (11)
24private XmlSchemaType _xmlType; 80internal XmlAtomicValue(XmlSchemaType xmlType, bool value) 88internal XmlAtomicValue(XmlSchemaType xmlType, DateTime value) 96internal XmlAtomicValue(XmlSchemaType xmlType, double value) 104internal XmlAtomicValue(XmlSchemaType xmlType, int value) 112internal XmlAtomicValue(XmlSchemaType xmlType, long value) 120internal XmlAtomicValue(XmlSchemaType xmlType, string value) 128internal XmlAtomicValue(XmlSchemaType xmlType, string value, IXmlNamespaceResolver nsResolver) 141internal XmlAtomicValue(XmlSchemaType xmlType, object value) 149internal XmlAtomicValue(XmlSchemaType xmlType, object value, IXmlNamespaceResolver nsResolver) 196public override XmlSchemaType XmlType
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaDatatype.cs (3)
125internal abstract XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType); 127internal abstract XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType); 335internal static XmlSchemaDatatype DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaElement.cs (6)
38private XmlSchemaType _type = null; 41private XmlSchemaType _elementType; 192public XmlSchemaType SchemaType 253public XmlSchemaType ElementSchemaType 296internal void SetElementType(XmlSchemaType value) 377newElem._type = (XmlSchemaType)complexType.Clone(parentSchema);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaInfo.cs (3)
21private XmlSchemaType _schemaType; 84public XmlSchemaType SchemaType 148internal XmlSchemaType XmlType
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (5)
1304foreach (XmlSchemaType schemaType in otherSet.GlobalTypes.Values) 1346foreach (XmlSchemaType schemaTypeToRemove in otherSet.GlobalTypes.Values) 1534foreach (XmlSchemaType schemaTypeToRemove in schema.SchemaTypes.Values) 1536XmlSchemaType schemaType = (XmlSchemaType)schemaTypes[schemaTypeToRemove.QualifiedName];
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaType.cs (7)
25private XmlSchemaType _baseSchemaType; 30private XmlSchemaType _redefined; 159public XmlSchemaType BaseXmlSchemaType 256internal void SetBaseSchemaType(XmlSchemaType value) 278internal XmlSchemaType Redefined 294public static bool IsDerivedFrom(XmlSchemaType derivedType, XmlSchemaType baseType, XmlSchemaDerivationMethod except)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (15)
399if (!(partialValidationType is XmlSchemaElement || partialValidationType is XmlSchemaAttribute || partialValidationType is XmlSchemaType)) 474XmlSchemaType localSchemaType = null; 1207XmlSchemaType localSchemaType = null; 1268XmlSchemaType xmlType = memberType == null ? contextElementDecl.SchemaType : memberType; 1430if (!XmlSchemaType.IsDerivedFrom(memberElem.ElementSchemaType, headElem.ElementSchemaType, headElem.BlockResolved)) 1639else if (_partialValidationType is XmlSchemaType) 1641XmlSchemaType type = (XmlSchemaType)_partialValidationType; 1711XmlSchemaType schemaType = DatatypeImplementation.GetSimpleTypeFromXsdType(xsiTypeName); 1714schemaType = XmlSchemaType.GetBuiltInComplexType(xsiTypeName); 1734else if (elementDecl != null && !XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType, elementDecl.SchemaType, elementDecl.Block)) 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 (48)
279private XmlSchemaType _schemaType; 283protected XmlBaseConverter(XmlSchemaType schemaType) 295schemaType = XmlSchemaType.GetBuiltInSimpleType(datatype.TypeCode); 492protected XmlSchemaType SchemaType 512XmlSchemaType type = _schemaType; 970protected XmlNumeric10Converter(XmlSchemaType schemaType) : base(schemaType) 974public static XmlValueConverter Create(XmlSchemaType schemaType) 1308protected XmlNumeric2Converter(XmlSchemaType schemaType) : base(schemaType) 1312public static XmlValueConverter Create(XmlSchemaType schemaType) 1537protected XmlDateTimeConverter(XmlSchemaType schemaType) : base(schemaType) 1541public static XmlValueConverter Create(XmlSchemaType schemaType) 1814protected XmlBooleanConverter(XmlSchemaType schemaType) : base(schemaType) 1818public static XmlValueConverter Create(XmlSchemaType schemaType) 1984protected XmlMiscConverter(XmlSchemaType schemaType) : base(schemaType) 1988public static XmlValueConverter Create(XmlSchemaType schemaType) 2272protected XmlStringConverter(XmlSchemaType schemaType) : base(schemaType) 2276public static XmlValueConverter Create(XmlSchemaType schemaType) 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)); 3436protected XmlListConverter(XmlSchemaType schemaType) : base(schemaType) 3671protected XmlUnionConverter(XmlSchemaType schemaType) : base(schemaType) 3694public static XmlValueConverter Create(XmlSchemaType schemaType)
FrameworkFork\Microsoft.Xml\Xml\schema\xsdvalidator.cs (1)
421else if (!XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType, elementDecl.SchemaType, elementDecl.Block))
FrameworkFork\Microsoft.Xml\Xml\Serialization\Advanced\SchemaImporterExtension.cs (3)
32public virtual string ImportSchemaType(XmlSchemaType type, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, 159private XmlSchemaType _xsdType; 167internal MappedTypeDesc(string clrType, string name, string ns, XmlSchemaType xsdType, XmlSchemaObject context, SchemaImporterExtension extension, CodeNamespace code, StringCollection references)
FrameworkFork\Microsoft.Xml\Xml\Serialization\ImportContext.cs (16)
336if (typeof(XmlSchemaType).IsAssignableFrom(t)) 339XmlSchemaType baseType = null; 423XmlSchemaType type = (XmlSchemaType)_schemas.Find(memberTypes[i], typeof(XmlSchemaType), false); 430baseType = (XmlSchemaType)_schemas.Find(baseName, typeof(XmlSchemaType), false); 466XmlSchemaType type = (XmlSchemaType)_schemas.Find(el.SchemaTypeName, typeof(XmlSchemaType), false); 512XmlSchemaType type = (XmlSchemaType)_schemas.Find(at.SchemaTypeName, typeof(XmlSchemaType), false); 533XmlSchemaType type = (XmlSchemaType)_schemas.Find(qname, typeof(XmlSchemaType), false);
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (7)
1115private XmlSchemaType _xsdType; 1165if (_needSchema && typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1256if (typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1263internal XmlSchemaType XsdType 1352if (typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1354_xsdType = (XmlSchemaType)typeInfo; 1402_xsdType = (XmlSchemaType)s.SchemaTypes[_xsiType];
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (3)
105XmlSchemaType type = o as XmlSchemaType; 203XmlSchemaType type = mapping.TypeDesc.DataType;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (7)
236if (item is XmlSchemaType) 238XmlSchemaType type = (XmlSchemaType)item; 431XmlSchemaType type = element.SchemaType; 445private ArrayMapping ImportArrayMapping(XmlSchemaType type, string ns) 733XmlSchemaType encType = (XmlSchemaType)type;
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (6)
81private XmlSchemaType _dataType; 92internal TypeDesc(string name, string fullName, XmlSchemaType dataType, TypeKind kind, TypeDesc baseTypeDesc, TypeFlags flags, string formatterName) 112internal TypeDesc(string name, string fullName, XmlSchemaType dataType, TypeKind kind, TypeDesc baseTypeDesc, TypeFlags flags) 116: this(name, fullName, (XmlSchemaType)null, kind, baseTypeDesc, flags, null) { } 118internal TypeDesc(Type type, bool isXsdType, XmlSchemaType dataType, string formatterName, TypeFlags flags) 178internal XmlSchemaType DataType
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (5)
495if (!(typeof(XmlQualifiedName).IsAssignableFrom(getMethod.ReturnType)) && !(typeof(XmlSchemaType).IsAssignableFrom(getMethod.ReturnType))) 496throw new InvalidOperationException(string.Format(ResXml.XmlGetSchemaMethodReturnType, type.Name, provider.MethodName, typeof(XmlSchemaProviderAttribute).Name, typeof(XmlQualifiedName).FullName, typeof(XmlSchemaType).FullName)); 546XmlSchemaType xsdType = serializableMapping.XsdType; 602XmlSchemaType t = (XmlSchemaType)s.SchemaTypes[baseQname];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (16)
64XmlSchemaType type = ExportSpecialMapping(special, xmlMembersMapping.Accessor.Namespace, false, null); 125private static XmlSchemaType FindSchemaType(string name, XmlSchemaObjectCollection items) 130XmlSchemaType type = o as XmlSchemaType; 139private static bool IsAnyType(XmlSchemaType schemaType, bool mixed, bool unbounded) 169XmlSchemaType schemaType = FindSchemaType(name, schema.Items); 215XmlSchemaType schemaType = FindSchemaType(name, schema.Items); 286XmlSchemaType type = o as XmlSchemaType; 451private XmlSchemaType ExportSpecialMapping(SpecialMapping mapping, string ns, bool isAny, XmlSchemaElement element) 511XmlSchemaType type = serializableMapping.XsdType; 520type = (XmlSchemaType)schema.SchemaTypes[serializableMapping.XsiType]; 580private XmlSchemaType ExportMembersMapping(MembersMapping mapping, string ns) 593private XmlSchemaType ExportAnonymousPrimitiveMapping(PrimitiveMapping mapping) 610XmlSchemaType type = ExportEnumMapping((EnumMapping)mapping, ns); 1184private XmlSchemaType ExportEnumMapping(EnumMapping mapping, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (21)
420private void RunSchemaExtensions(TypeMapping mapping, XmlQualifiedName qname, XmlSchemaType type, XmlSchemaObject context, TypeFlags flags) 492object type = Schemas.Find(qname, typeof(XmlSchemaType)); 514if (item is XmlSchemaType) 516XmlSchemaType type = (XmlSchemaType)item; 586private MembersMapping ImportMembersType(XmlSchemaType type, string typeNs, string identifier) 600private StructMapping ImportStructType(XmlSchemaType type, string typeNs, string identifier, Type baseType, bool arrayLike) 703private bool IsAllGroup(XmlSchemaType type) 739private MemberMapping[] ImportTypeMembers(XmlSchemaType type, string typeNs, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, ref bool needExplicitOrder, bool order, bool allowUnboundedElements) 747XmlSchemaType t = type; 792internal static bool IsMixed(XmlSchemaType type) 811private TypeItems GetTypeItems(XmlSchemaType type) 1349XmlSchemaType type = element.SchemaType; 1362private ArrayMapping ImportArrayMapping(XmlSchemaType type, string identifier, string ns, bool repeats) 1449XmlSchemaType refType = refElement.SchemaType; 1466private SpecialMapping ImportAnyMapping(XmlSchemaType type, string identifier, string ns, bool repeats) 1612private bool KeepXmlnsDeclarations(XmlSchemaType type, out string xmlnsMemberName) 1648private void ImportXmlnsDeclarationsMember(XmlSchemaType type, CodeIdentifiers members, CodeIdentifiers membersScope) 1833XmlSchemaType sourceType = dataType; 2039private XmlSchemaType FindType(XmlQualifiedName name, TypeFlags flags) 2128internal string FindExtendedType(XmlSchemaType type, XmlSchemaObject context, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, out SchemaImporterExtension extension)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemas.cs (8)
334if (typeof(XmlSchemaType).IsAssignableFrom(type)) 560else if (o is XmlSchemaType) 562return ((XmlSchemaType)o).Name; 579if (item.Parent is XmlSchemaType) 581XmlSchemaType type = (XmlSchemaType)item.Parent; 637else if (o is XmlSchemaType) 639item = string.Format(ResXml.XmlSchemaNamedItem, ns, o.GetType() == typeof(XmlSchemaSimpleType) ? "simpleType" : "complexType", ((XmlSchemaType)o).Name, null);
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathItem.cs (1)
27public abstract XmlSchemaType XmlType { get; }
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (13)
53public override XmlSchemaType XmlType 62XmlSchemaType memberType = schemaInfo.MemberType; 84XmlSchemaType schemaType; 139XmlSchemaType schemaType = schemaInfo.SchemaType; 162XmlSchemaType schemaType; 204XmlSchemaType schemaType; 242XmlSchemaType schemaType; 280XmlSchemaType schemaType; 318XmlSchemaType schemaType; 356XmlSchemaType schemaType; 396XmlSchemaType schemaType; 1047XmlSchemaType schemaType = null; 1112private XmlReader GetValidatingReader(XmlReader reader, XmlSchemaSet schemas, ValidationEventHandler validationEvent, XmlSchemaType schemaType, XmlSchemaElement schemaElement, XmlSchemaAttribute schemaAttribute)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigatorReader.cs (1)
1138public virtual XmlSchemaType SchemaType { get { return IsReading ? this.schemaInfo.SchemaType : null; } }
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1510XmlSchemaType xsdType;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaExporter.cs (3)
17internal static void GetXmlTypeInfo(Type type, out XmlQualifiedName stableName, out XmlSchemaType xsdType, out bool hasRoot) 32private static bool InvokeSchemaProviderMethod(Type clrType, XmlSchemaSet schemas, out XmlQualifiedName stableName, out XmlSchemaType xsdType, out bool hasRoot) 113internal static bool IsSpecialXmlType(Type type, out XmlQualifiedName typeName, out XmlSchemaType xsdType, out bool hasRoot)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs (5)
16internal XmlSchemaType type; 19internal List<XmlSchemaType> knownTypes; 21internal SchemaObjectInfo(XmlSchemaType type, XmlSchemaElement element, XmlSchema schema, List<XmlSchemaType> knownTypes) 40internal static XmlSchemaType GetSchemaType(SchemaObjectDictionary schemaInfo, XmlQualifiedName typeName)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (20)
87ImportType((XmlSchemaType)typeObj); 177List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 180foreach (XmlSchemaType knownType in knownTypes) 221List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 225foreach (XmlSchemaType knownType in knownTypes) 245List<XmlSchemaType> knownTypesForObject = new List<XmlSchemaType>(); 254XmlSchemaType schemaType = schemaObj as XmlSchemaType; 279baseTypeInfo.knownTypes = new List<XmlSchemaType>(); 284baseTypeInfo = new SchemaObjectInfo(null, null, null, new List<XmlSchemaType>()); 314private XmlQualifiedName GetBaseTypeName(XmlSchemaType type) 394XmlSchemaType type = SchemaHelper.GetSchemaType(SchemaObjects, typeName); 404private DataContract ImportType(XmlSchemaType type) 410private DataContract ImportType(XmlSchemaType type, XmlQualifiedName typeName, bool isAnonymous) 704private DataContract ImportXmlDataType(XmlQualifiedName typeName, XmlSchemaType xsdType, bool isAnonymous) 742private XmlDataContract ImportSpecialXmlDataType(XmlSchemaType xsdType, bool isAnonymous) 1238private void ImportDataContractExtension(XmlSchemaType type, DataContract dataContract) 1266private void ImportGenericInfo(XmlSchemaType type, DataContract dataContract) 1290private GenericInfo ImportGenericInfo(XmlElement typeElement, XmlSchemaType type)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlDataContract.cs (4)
116internal XmlSchemaType XsdType 224private XmlSchemaType _xsdType; 238XmlSchemaType xsdType; 299internal XmlSchemaType XsdType
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (7)
807private static XmlSchemaType FindSchemaType(XmlSchemaSet schemaSet, XmlQualifiedName typeName) 815private static XmlSchemaType FindSchemaType(XmlSchemaSet schemaSet, XmlQualifiedName typeName, out XmlSchema containingSchema) 821XmlSchemaType type = null; 824type = (XmlSchemaType)schema.SchemaTypes[typeName]; 924XmlSchemaType type = FindSchemaType(allSchemas, element.SchemaTypeName); 934XmlSchemaType type = FindSchemaType(allSchemas, part.Type); 1251XmlSchemaType schemaType = null;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\SchemaHelper.cs (3)
58static internal void AddTypeToSchema(XmlSchemaType type, XmlSchema schema, XmlSchemaSet schemaSet) 60XmlSchemaType existingType = (XmlSchemaType)schema.SchemaTypes[new XmlQualifiedName(type.Name, schema.TargetNamespace)];