2 types derived from XmlSchemaType
System.Xml (2)
System\Xml\Schema\XmlSchemaComplexType.cs (1)
18public class XmlSchemaComplexType : XmlSchemaType {
System\Xml\Schema\XmlSchemaSimpleType.cs (1)
17public class XmlSchemaSimpleType : XmlSchemaType {
1 instantiation of XmlSchemaType
System.Xml (1)
System\Xml\Serialization\XmlSchemaImporter.cs (1)
361mapping = ImportMembersType(new XmlSchemaType(), ns, identifier);
454 references to XmlSchemaType
System.Data (9)
fx\src\data\System\Data\DataSet.cs (3)
3502XmlSchemaType type = (XmlSchemaType)schema.SchemaTypes[new XmlQualifiedName(name, schemaNamespace)]; 3509public override string ImportSchemaType(XmlSchemaType type, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, CodeGenerationOptions options, CodeDomProvider codeProvider) {
fx\src\data\System\Data\SQLTypes\SqlTypesSchemaImporter.cs (2)
88public override string ImportSchemaType(XmlSchemaType type, 98XmlSchemaType basetype = ((XmlSchemaSimpleType) type).BaseXmlSchemaType;
fx\src\data\System\Data\XMLSchema.cs (4)
185if (item is XmlSchemaType) { 188MSDATATargetNamespace = XSDSchema.GetMsdataAttribute((XmlSchemaType)item, Keywords.TARGETNAMESPACE); 191XmlSchemaType type = (XmlSchemaType)item;
System.Data.SqlXml (28)
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (4)
603value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), value)); 607value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), ((IConvertible) value).ToDouble(null))); 612value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), XsltConvert.ToString((DateTime) value))); 614value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), value));
System\Xml\Xsl\Runtime\XsltFunctions.cs (5)
190case "version" : return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), 1.0); 191case "vendor" : return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), "Microsoft"); 192case "vendor-url": return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), "http://www.microsoft.com"); 196return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), typeof(XsltLibrary).Assembly.ImageRuntimeVersion); 199return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), string.Empty);
System\Xml\Xsl\XmlQueryType.cs (8)
75public abstract XmlSchemaType SchemaType { get; } 348XmlSchemaType schemaType; 487XmlSchemaType baseSchemaType = baseType.SchemaType; 495XmlSchemaType builtInType = XmlSchemaType.GetBuiltInSimpleType(baseType.TypeCode); 512(baseSchemaType == XmlSchemaComplexType.AnyType || XmlSchemaType.IsDerivedFrom(SchemaType, baseSchemaType, /* except:*/XmlSchemaDerivationMethod.Empty)) && 532if (!XmlSchemaType.IsDerivedFrom(this.SchemaType, other.SchemaType, /* except:*/XmlSchemaDerivationMethod.Empty) && 533!XmlSchemaType.IsDerivedFrom(other.SchemaType, this.SchemaType, /* except:*/XmlSchemaDerivationMethod.Empty)) {
System\Xml\Xsl\XmlQueryTypeFactory.cs (11)
330private XmlSchemaType schemaType; 393XmlSchemaType builtInType = XmlSchemaType.GetBuiltInSimpleType(typeCode); 427if (schemaType == XmlSchemaType.GetBuiltInSimpleType(code)) { 439public static XmlQueryType Create(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable) { 483private ItemType(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType schemaType, bool isNillable, bool isStrict, bool isNotRtf) { 567public override XmlSchemaType SchemaType { 672private XmlSchemaType schemaType; 816public override XmlSchemaType SchemaType { 1005public override XmlSchemaType SchemaType { 1097public static XmlQueryType Type(XPathNodeType kind, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable) {
System.Runtime.Serialization (45)
System\Runtime\Serialization\DataContract.cs (1)
1515XmlSchemaType xsdType;
System\Runtime\Serialization\Globals.cs (1)
648typeOfXmlSchemaType = typeof(XmlSchemaType);
System\Runtime\Serialization\SchemaExporter.cs (10)
502XmlSchemaType xsdType; 526XmlSchemaType anonymousType = xsdType; 568else if (item is XmlSchemaType) 571qname = new XmlQualifiedName(((XmlSchemaType)item).Name, schema.TargetNamespace); 597internal static void GetXmlTypeInfo(Type type, out XmlQualifiedName stableName, out XmlSchemaType xsdType, out bool hasRoot) 608static bool InvokeSchemaProviderMethod(Type clrType, XmlSchemaSet schemas, out XmlQualifiedName stableName, out XmlSchemaType xsdType, out bool hasRoot) 639throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidDataContractException(SR.GetString(SR.InvalidReturnTypeOnGetSchemaMethod, DataContract.GetClrTypeFullName(clrType), methodName, DataContract.GetClrTypeFullName(getMethod.ReturnType), DataContract.GetClrTypeFullName(Globals.TypeOfXmlQualifiedName), typeof(XmlSchemaType)))); 657XmlSchemaType providerXsdType = typeInfo as XmlSchemaType; 749internal static bool IsSpecialXmlType(Type type, out XmlQualifiedName typeName, out XmlSchemaType xsdType, out bool hasRoot)
System\Runtime\Serialization\SchemaHelper.cs (8)
16internal XmlSchemaType type; 19internal List<XmlSchemaType> knownTypes; 21internal SchemaObjectInfo(XmlSchemaType type, XmlSchemaElement element, XmlSchema schema, List<XmlSchemaType> knownTypes) 41internal static XmlSchemaType GetSchemaType(XmlSchemaSet schemas, XmlQualifiedName typeQName, out XmlSchema outSchema) 53XmlSchemaType schemaType = schemaObj as XmlSchemaType; 64internal static XmlSchemaType GetSchemaType(SchemaObjectDictionary schemaInfo, XmlQualifiedName typeName)
System\Runtime\Serialization\SchemaImporter.cs (20)
88ImportType((XmlSchemaType)typeObj); 178List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 181foreach (XmlSchemaType knownType in knownTypes) 222List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 226foreach (XmlSchemaType knownType in knownTypes) 246List<XmlSchemaType> knownTypesForObject = new List<XmlSchemaType>(); 255XmlSchemaType schemaType = schemaObj as XmlSchemaType; 280baseTypeInfo.knownTypes = new List<XmlSchemaType>(); 285baseTypeInfo = new SchemaObjectInfo(null, null, null, new List<XmlSchemaType>()); 315XmlQualifiedName GetBaseTypeName(XmlSchemaType type) 395XmlSchemaType type = SchemaHelper.GetSchemaType(SchemaObjects, typeName); 405DataContract ImportType(XmlSchemaType type) 411DataContract ImportType(XmlSchemaType type, XmlQualifiedName typeName, bool isAnonymous) 705DataContract ImportXmlDataType(XmlQualifiedName typeName, XmlSchemaType xsdType, bool isAnonymous) 748private XmlDataContract ImportSpecialXmlDataType(XmlSchemaType xsdType, bool isAnonymous) 1244void ImportDataContractExtension(XmlSchemaType type, DataContract dataContract) 1272void ImportGenericInfo(XmlSchemaType type, DataContract dataContract) 1296GenericInfo ImportGenericInfo(XmlElement typeElement, XmlSchemaType type)
System\Runtime\Serialization\XmlDataContract.cs (4)
59internal XmlSchemaType XsdType 186XmlSchemaType xsdType; 201XmlSchemaType xsdType; 260internal XmlSchemaType XsdType
System\Runtime\Serialization\XsdDataContractExporter.cs (1)
201public XmlSchemaType GetSchemaType(Type type)
System.ServiceModel (19)
System\ServiceModel\Description\MessageContractExporter.cs (8)
199contentRestriction.BaseTypeName = XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary).QualifiedName; 227XmlSchemaType xsdType; 256protected XmlQualifiedName ExportType(Type type, string partName, string operationName, out XmlSchemaType xsdType) 351protected void ExportGlobalElement(string elementName, string elementNs, bool isNillable, XmlQualifiedName typeName, XmlSchemaType xsdType, XmlSchemaSet schemaSet) 368void ExportLocalElement(string wrapperNs, string elementName, string elementNs, XmlQualifiedName typeName, XmlSchemaType xsdType, bool multiple, bool isOptional, bool isNillable, XmlSchemaSequence sequence, XmlSchemaSet schemaSet) 558protected void ExportMessagePart(WsdlNS.Message message, MessagePartDescription part, XmlQualifiedName typeName, XmlSchemaType xsdType, bool isOptional, bool isNillable, bool skipSchemaExport, bool generateElement, string wrapperNs, XmlSchemaSequence wrapperSequence, XmlSchemaSet schemaSet) 946XmlSchemaType xsdType; 974XmlSchemaType xsdType;
System\ServiceModel\Description\MessageContractImporter.cs (7)
819static XmlSchemaType FindSchemaType(XmlSchemaSet schemaSet, XmlQualifiedName typeName) 827static XmlSchemaType FindSchemaType(XmlSchemaSet schemaSet, XmlQualifiedName typeName, out XmlSchema containingSchema) 833XmlSchemaType type = null; 836type = (XmlSchemaType)schema.SchemaTypes[typeName]; 936XmlSchemaType type = FindSchemaType(allSchemas, element.SchemaTypeName); 946XmlSchemaType type = FindSchemaType(allSchemas, part.Type); 1263XmlSchemaType schemaType = null;
System\ServiceModel\Description\SchemaHelper.cs (3)
57static internal void AddTypeToSchema(XmlSchemaType type, XmlSchema schema, XmlSchemaSet schemaSet) 59XmlSchemaType existingType = (XmlSchemaType)schema.SchemaTypes[new XmlQualifiedName(type.Name, schema.TargetNamespace)];
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (1)
124public static XmlSchemaType StaticGetSchema(XmlSchemaSet schemas)
System.Web.Extensions (3)
Compilation\WCFModel\SchemaMerger.cs (1)
44new SchemaTopLevelItemType(typeof(XmlSchemaType), "type"),
Script\Services\WebServiceTypeData.cs (2)
211XmlSchemaType schemaType = schemaObj as XmlSchemaType;
System.Web.Services (11)
System\Web\Services\Description\SchemaCompiler.cs (5)
108else if (o is XmlSchemaType) { 109item = Res.GetString(Res.XmlSchemaNamedItem, ns, o.GetType() == typeof(XmlSchemaSimpleType) ? "simpleType" : "complexType", ((XmlSchemaType)o).Name, details); 147if (item.Parent is XmlSchemaType) { 148XmlSchemaType type = (XmlSchemaType)item.Parent;
System\Web\Services\Description\ServiceDescriptionImporter.cs (6)
450XmlSchemaType type = (XmlSchemaType)allSchemas.Find(element.SchemaTypeName, typeof(XmlSchemaType)); 458XmlSchemaType type = (XmlSchemaType)allSchemas.Find(part.Type, typeof(XmlSchemaType));
System.Xml (334)
System\Xml\Core\XmlAsyncCheckReader.cs (1)
902XmlSchemaType IXmlSchemaInfo.SchemaType {
System\Xml\Core\XmlValidatingReaderImpl.cs (3)
714XmlSchemaType schemaTypeObj = coreReaderImpl.InternalSchemaType as XmlSchemaType; 804XmlSchemaDatatype dtype = ( SchemaType is XmlSchemaDatatype ) ? (XmlSchemaDatatype)SchemaType : ((XmlSchemaType)SchemaType).Datatype;
System\Xml\Core\XmlValidatingReaderImplAsync.cs (1)
172XmlSchemaDatatype dtype = ( SchemaType is XmlSchemaDatatype ) ? (XmlSchemaDatatype)SchemaType : ((XmlSchemaType)SchemaType).Datatype;
System\Xml\Core\XsdValidatingReader.cs (26)
387XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 412XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 437XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 462XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 487XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 512XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 537XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 562XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 590XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; // 619XmlSchemaType xmlType; 629XmlSchemaType xmlType; 656XmlSchemaType xmlType; 683XmlSchemaType xmlType; 710XmlSchemaType xmlType; 737XmlSchemaType xmlType; 764XmlSchemaType xmlType; 791XmlSchemaType xmlType; 818XmlSchemaType xmlType; 845XmlSchemaType xmlType; 1428XmlSchemaType IXmlSchemaInfo.SchemaType { 1528private XmlSchemaType ElementXmlType { 1534private XmlSchemaType AttributeXmlType { 1906private object InternalReadElementContentAsObject(out XmlSchemaType xmlType) { 1912private object InternalReadElementContentAsObject(out XmlSchemaType xmlType, bool unwrapTypedValue) { 1919private object InternalReadElementContentAsObject(out XmlSchemaType xmlType, bool unwrapTypedValue, out string originalString) { 2131private object ReturnBoxedValue(object typedValue, XmlSchemaType xmlType, bool unWrap) {
System\Xml\Core\XsdValidatingReaderAsync.cs (12)
41XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; 72XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; // 112XmlSchemaType xmlType; 142XmlSchemaType xmlType; 624private Task< Tuple<XmlSchemaType, object> > InternalReadElementContentAsObjectAsync() { 630private async Task< Tuple<XmlSchemaType, object> > InternalReadElementContentAsObjectAsync(bool unwrapTypedValue) { 634return new Tuple<XmlSchemaType, object>(tuple_13.Item1, tuple_13.Item3); 638private async Task< Tuple<XmlSchemaType, string, object> > InternalReadElementContentAsObjectTupleAsync(bool unwrapTypedValue) { 639Tuple<XmlSchemaType, string, object> tuple; 640XmlSchemaType xmlType; 658tuple = new Tuple<XmlSchemaType, string, object>(xmlType, originalString, typedValue); 700tuple = new Tuple<XmlSchemaType, string, object>(xmlType, originalString, typedValue);
System\Xml\Dom\XmlName.cs (3)
121public virtual XmlSchemaType SchemaType { 162XmlSchemaType schemaType; 208public override XmlSchemaType SchemaType {
System\Xml\Schema\BaseProcessor.cs (4)
168XmlSchemaType schemaType = item as XmlSchemaType; 169XmlSchemaType existingType = existingObject as XmlSchemaType;
System\Xml\Schema\DataTypeImplementation.cs (28)
98private XmlSchemaType parentSchemaType; 336internal override XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType) { 345internal override XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType) { 349internal XmlSchemaDatatype DeriveByList(int minSize, XmlSchemaType schemaType) { 364internal new static DatatypeImplementation DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType) { 420internal virtual XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { return null; } 553XmlSchemaType simpleType = this.parentSchemaType; 830internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 831XmlSchemaType listItemType = null; 886XmlSchemaType xmlType1; 1048internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1063XmlSchemaType schemaType1 = simpleValue1.XmlType; 1064XmlSchemaType schemaType2 = simpleValue2.XmlType; 1204internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1234internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1244internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1278internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1344internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1418internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1501internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1587internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1673internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 1810internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 2188internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 2280internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 2371internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 2459internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) { 2776internal override XmlValueConverter CreateValueConverter(XmlSchemaType schemaType) {
System\Xml\Schema\DtdParser.cs (2)
723attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 796attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode );
System\Xml\Schema\DtdParserAsync.cs (2)
368attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 441attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode );
System\Xml\Schema\Inference\Infer.cs (7)
656XmlSchemaType schemaType = GetEffectiveSchemaType(xse, bCreatingNewType); 1010private XmlSchemaType GetEffectiveSchemaType(XmlSchemaElement elem, bool bCreatingNewType) { 1011XmlSchemaType effectiveSchemaType = null; 1021effectiveSchemaType = schemaSet.GlobalTypes[elem.SchemaTypeName] as XmlSchemaType; 1023effectiveSchemaType = XmlSchemaType.GetBuiltInSimpleType(elem.SchemaTypeName); 1026effectiveSchemaType = XmlSchemaType.GetBuiltInComplexType(elem.SchemaTypeName); 1211internal void ProcessAttributes(ref XmlSchemaElement xse, XmlSchemaType effectiveSchemaType, bool bCreatingNewType, XmlSchema parentSchema)
System\Xml\Schema\IXmlSchemaInfo.cs (1)
29XmlSchemaType SchemaType { get; }
System\Xml\Schema\Preprocessor.cs (5)
705foreach (XmlSchemaType type in includedSchema.SchemaTypes.Values) { 787XmlSchemaType originalType = (XmlSchemaType)schemaToUpdate.SchemaTypes[complexType.QualifiedName]; 811XmlSchemaType originalType = (XmlSchemaType)schemaToUpdate.SchemaTypes[simpleType.QualifiedName];
System\Xml\Schema\SchemaCollectionCompiler.cs (12)
61foreach (XmlSchemaType type in this.schema.SchemaTypes.Values) { 171foreach (XmlSchemaType type in this.schema.SchemaTypes.Values) { 198foreach (XmlSchemaType type in this.schema.SchemaTypes.Values) { 224foreach (XmlSchemaType type in this.schema.SchemaTypes.Values) { 385if (!XmlSchemaType.IsDerivedFrom(element.ElementSchemaType, examplar.ElementSchemaType, examplar.FinalResolved)) { 642XmlSchemaType bto = GetAnySchemaType(simpleExtension.BaseTypeName); 686if(!XmlSchemaType.IsDerivedFromDatatype(simpleRestriction.BaseType.Datatype, baseType.Datatype, XmlSchemaDerivationMethod.None)) { 1123XmlSchemaType.IsDerivedFrom(derivedElement.ElementSchemaType, baseElement.ElementSchemaType, ~XmlSchemaDerivationMethod.Restriction); 1515else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) { 2174private XmlSchemaType GetAnySchemaType(XmlQualifiedName name) { 2175XmlSchemaType type = (XmlSchemaType)this.schema.SchemaTypes[name];
System\Xml\Schema\SchemaCollectionpreProcessor.cs (5)
428foreach (XmlSchemaType type in includedSchema.SchemaTypes.Values) { 533XmlSchemaType type = (XmlSchemaType)redefine.Schema.SchemaTypes[complexType.QualifiedName]; 556XmlSchemaType type = (XmlSchemaType)redefine.Schema.SchemaTypes[simpleType.QualifiedName];
System\Xml\Schema\SchemaDeclBase.cs (2)
28protected XmlSchemaType schemaType; 85internal XmlSchemaType SchemaType {
System\Xml\Schema\SchemaSetCompiler.cs (14)
77foreach (XmlSchemaType type in schema.SchemaTypes.Values) { 125foreach (XmlSchemaType type in schemaTypes.Values) { 164foreach (XmlSchemaType type in schemaTypes.Values) { 195foreach (XmlSchemaType type in schemaTypes.Values) { 289if (simpleType == XmlSchemaType.GetBuiltInSimpleType(simpleType.TypeCode)) { //If it is a built-in simple type dont clean up 358if (!XmlSchemaType.IsDerivedFrom(element.ElementSchemaType, headElement.ElementSchemaType, headElement.FinalResolved)) { 700XmlSchemaType bto = GetAnySchemaType(simpleExtension.BaseTypeName); 744if(!XmlSchemaType.IsDerivedFromDatatype(simpleRestriction.BaseType.Datatype, baseType.Datatype, XmlSchemaDerivationMethod.None)) { 1312XmlSchemaType.IsDerivedFrom(derivedElement.ElementSchemaType, baseElement.ElementSchemaType, ~(XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.List | XmlSchemaDerivationMethod.Union))) ) { 1797else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) { 1851else if (attributeBase.AttributeSchemaType == null || attribute.AttributeSchemaType == null || !XmlSchemaType.IsDerivedFrom(attribute.AttributeSchemaType, attributeBase.AttributeSchemaType, XmlSchemaDerivationMethod.Empty)) { 2539private XmlSchemaType GetAnySchemaType(XmlQualifiedName name) { 2540XmlSchemaType type = (XmlSchemaType)schemaTypes[name];
System\Xml\Schema\XmlAtomicValue.cs (11)
21private XmlSchemaType xmlType; 69internal XmlAtomicValue(XmlSchemaType xmlType, bool value) { 76internal XmlAtomicValue(XmlSchemaType xmlType, DateTime value) { 83internal XmlAtomicValue(XmlSchemaType xmlType, double value) { 90internal XmlAtomicValue(XmlSchemaType xmlType, int value) { 97internal XmlAtomicValue(XmlSchemaType xmlType, long value) { 104internal XmlAtomicValue(XmlSchemaType xmlType, string value) { 111internal XmlAtomicValue(XmlSchemaType xmlType, string value, IXmlNamespaceResolver nsResolver) { 122internal XmlAtomicValue(XmlSchemaType xmlType, object value) { 129internal XmlAtomicValue(XmlSchemaType xmlType, object value, IXmlNamespaceResolver nsResolver) { 171public override XmlSchemaType XmlType {
System\Xml\Schema\XmlSchemaDataType.cs (3)
115internal abstract XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType) ; 117internal abstract XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType) ; 303internal static XmlSchemaDatatype DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType) {
System\Xml\Schema\XmlSchemaElement.cs (6)
36XmlSchemaType type = null; 39XmlSchemaType elementType; 176public XmlSchemaType SchemaType { 229public XmlSchemaType ElementSchemaType { 266internal void SetElementType(XmlSchemaType value) { 332newElem.type = (XmlSchemaType)complexType.Clone(parentSchema);
System\Xml\Schema\XmlSchemaInfo.cs (3)
19XmlSchemaType schemaType; 68public XmlSchemaType SchemaType { 116internal XmlSchemaType XmlType {
System\Xml\Schema\XmlSchemaSet.cs (5)
1109foreach (XmlSchemaType schemaType in otherSet.GlobalTypes.Values) { 1142foreach (XmlSchemaType schemaTypeToRemove in otherSet.GlobalTypes.Values) { 1288foreach (XmlSchemaType schemaTypeToRemove in schema.SchemaTypes.Values) { 1289XmlSchemaType schemaType = (XmlSchemaType)schemaTypes[schemaTypeToRemove.QualifiedName];
System\Xml\Schema\XmlSchemaType.cs (7)
23XmlSchemaType baseSchemaType; 28XmlSchemaType redefined; 141public XmlSchemaType BaseXmlSchemaType { 221internal void SetBaseSchemaType(XmlSchemaType value) { 239internal XmlSchemaType Redefined { 252public static bool IsDerivedFrom(XmlSchemaType derivedType, XmlSchemaType baseType, XmlSchemaDerivationMethod except) {
System\Xml\Schema\XmlSchemaValidator.cs (15)
351if (!(partialValidationType is XmlSchemaElement || partialValidationType is XmlSchemaAttribute || partialValidationType is XmlSchemaType)) { 415XmlSchemaType localSchemaType = null; 1014XmlSchemaType localSchemaType = null; 1063XmlSchemaType xmlType = memberType == null ? contextElementDecl.SchemaType : memberType; 1197if (!XmlSchemaType.IsDerivedFrom(memberElem.ElementSchemaType, headElem.ElementSchemaType, headElem.BlockResolved)) { 1367else if (partialValidationType is XmlSchemaType) { //Element name is wildcard 1368XmlSchemaType type = (XmlSchemaType)partialValidationType; 1422XmlSchemaType schemaType = DatatypeImplementation.GetSimpleTypeFromXsdType(xsiTypeName); 1424schemaType = XmlSchemaType.GetBuiltInComplexType(xsiTypeName); 1441else if (elementDecl != null && !XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType,elementDecl.SchemaType,elementDecl.Block)) { 2073tempXsiTypeSO.SetAttributeType(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName)); 2080tempxsiNilSO.SetAttributeType(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean)); 2084XmlSchemaSimpleType stringType = XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String); 2092XmlSchemaSimpleType stringType = XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String);
System\Xml\Schema\XmlValueConverter.cs (48)
274private XmlSchemaType schemaType; 278protected XmlBaseConverter(XmlSchemaType schemaType) { 288schemaType = XmlSchemaType.GetBuiltInSimpleType(datatype.TypeCode); 481protected XmlSchemaType SchemaType { 497XmlSchemaType type = this.schemaType; 882protected XmlNumeric10Converter(XmlSchemaType schemaType) : base(schemaType) { 885public static XmlValueConverter Create(XmlSchemaType schemaType) { 1188protected XmlNumeric2Converter(XmlSchemaType schemaType) : base(schemaType) { 1191public static XmlValueConverter Create(XmlSchemaType schemaType) { 1396protected XmlDateTimeConverter(XmlSchemaType schemaType) : base(schemaType) { 1399public static XmlValueConverter Create(XmlSchemaType schemaType) { 1648protected XmlBooleanConverter(XmlSchemaType schemaType) : base(schemaType) { 1651public static XmlValueConverter Create(XmlSchemaType schemaType) { 1804protected XmlMiscConverter(XmlSchemaType schemaType) : base(schemaType) { 1807public static XmlValueConverter Create(XmlSchemaType schemaType) { 2047protected XmlStringConverter(XmlSchemaType schemaType) : base(schemaType) { 2050public static XmlValueConverter Create(XmlSchemaType schemaType) { 2882if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool) value)); 2891if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime) value)); 2900if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset) value)); 2909if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 2918if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double) value)); 2927if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int) value)); 2936if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long) value)); 2945if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 2955if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string) value)); 2993if (sourceType == BooleanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool) value)); 2994if (sourceType == ByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedByte), value)); 2995if (sourceType == ByteArrayType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary), value)); 2996if (sourceType == DateTimeType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime) value)); 2997if (sourceType == DateTimeOffsetType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset) value)); 2998if (sourceType == DecimalType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 2999if (sourceType == DoubleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double) value)); 3000if (sourceType == Int16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Short), value)); 3001if (sourceType == Int32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int) value)); 3002if (sourceType == Int64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long) value)); 3003if (sourceType == SByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Byte), value)); 3004if (sourceType == SingleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 3005if (sourceType == StringType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string) value)); 3006if (sourceType == TimeSpanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Duration), value)); 3007if (sourceType == UInt16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedShort), value)); 3008if (sourceType == UInt32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedInt), value)); 3009if (sourceType == UInt64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedLong), value)); 3010if (IsDerivedFrom(sourceType, UriType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), value)); 3011if (IsDerivedFrom(sourceType, XmlQualifiedNameType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName), value, nsResolver)); 3093protected XmlListConverter(XmlSchemaType schemaType) : base(schemaType) { 3311protected XmlUnionConverter(XmlSchemaType schemaType) : base(schemaType) { 3332public static XmlValueConverter Create(XmlSchemaType schemaType) {
System\Xml\Schema\XsdValidator.cs (1)
347else if (!XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType,elementDecl.SchemaType,elementDecl.Block)) {
System\Xml\Serialization\Advanced\SchemaImporterExtension.cs (3)
31public virtual string ImportSchemaType(XmlSchemaType type, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, 133XmlSchemaType xsdType; 141internal MappedTypeDesc(string clrType, string name, string ns, XmlSchemaType xsdType, XmlSchemaObject context, SchemaImporterExtension extension, CodeNamespace code, StringCollection references) {
System\Xml\Serialization\ImportContext.cs (16)
288if (typeof(XmlSchemaType).IsAssignableFrom(t)) { 290XmlSchemaType baseType = null; 357XmlSchemaType type = (XmlSchemaType)schemas.Find(memberTypes[i], typeof(XmlSchemaType), false); 364baseType = (XmlSchemaType)schemas.Find(baseName, typeof(XmlSchemaType), false); 391XmlSchemaType type = (XmlSchemaType)schemas.Find(el.SchemaTypeName, typeof(XmlSchemaType), false); 426XmlSchemaType type = (XmlSchemaType)schemas.Find(at.SchemaTypeName, typeof(XmlSchemaType), false); 442XmlSchemaType type = (XmlSchemaType)schemas.Find(qname, typeof(XmlSchemaType), false);
System\Xml\Serialization\Mappings.cs (7)
939XmlSchemaType xsdType; 982if (needSchema && typeof(XmlSchemaType).IsAssignableFrom(getSchemaMethod.ReturnType)) 1054if (typeof(XmlSchemaType).IsAssignableFrom(getSchemaMethod.ReturnType)) 1061internal XmlSchemaType XsdType { 1136if (typeof(XmlSchemaType).IsAssignableFrom(getSchemaMethod.ReturnType)) { 1137xsdType = (XmlSchemaType)typeInfo; 1176xsdType = (XmlSchemaType)s.SchemaTypes[xsiType];
System\Xml\Serialization\SoapSchemaExporter.cs (3)
93XmlSchemaType type = o as XmlSchemaType; 176XmlSchemaType type = mapping.TypeDesc.DataType;
System\Xml\Serialization\SoapSchemaImporter.cs (7)
218if (item is XmlSchemaType) { 219XmlSchemaType type = (XmlSchemaType)item; 384XmlSchemaType type = element.SchemaType; 398ArrayMapping ImportArrayMapping(XmlSchemaType type, string ns) { 647XmlSchemaType encType = (XmlSchemaType)type;
System\Xml\Serialization\Types.cs (6)
81XmlSchemaType dataType; 92internal TypeDesc(string name, string fullName, XmlSchemaType dataType, TypeKind kind, TypeDesc baseTypeDesc, TypeFlags flags, string formatterName) { 111internal TypeDesc(string name, string fullName, XmlSchemaType dataType, TypeKind kind, TypeDesc baseTypeDesc, TypeFlags flags) 115: this(name, fullName, (XmlSchemaType)null, kind, baseTypeDesc, flags, null) { } 117internal TypeDesc(Type type, bool isXsdType, XmlSchemaType dataType, string formatterName, TypeFlags flags) 166internal XmlSchemaType DataType {
System\Xml\Serialization\XmlReflectionImporter.cs (5)
438if (!(typeof(XmlQualifiedName).IsAssignableFrom(getMethod.ReturnType)) && !(typeof(XmlSchemaType).IsAssignableFrom(getMethod.ReturnType))) 439throw new InvalidOperationException(Res.GetString(Res.XmlGetSchemaMethodReturnType, type.Name, provider.MethodName, typeof(XmlSchemaProviderAttribute).Name, typeof(XmlQualifiedName).FullName, typeof(XmlSchemaType).FullName)); 480XmlSchemaType xsdType = serializableMapping.XsdType; 531XmlSchemaType t = (XmlSchemaType)s.SchemaTypes[baseQname];
System\Xml\Serialization\XmlSchemaExporter.cs (16)
60XmlSchemaType type = ExportSpecialMapping(special, xmlMembersMapping.Accessor.Namespace, false, null); 113private static XmlSchemaType FindSchemaType(string name, XmlSchemaObjectCollection items) { 116XmlSchemaType type = o as XmlSchemaType; 125private static bool IsAnyType(XmlSchemaType schemaType, bool mixed, bool unbounded) { 148XmlSchemaType schemaType = FindSchemaType(name, schema.Items); 190XmlSchemaType schemaType = FindSchemaType(name, schema.Items); 252XmlSchemaType type = o as XmlSchemaType; 393XmlSchemaType ExportSpecialMapping(SpecialMapping mapping, string ns, bool isAny, XmlSchemaElement element) { 442XmlSchemaType type = serializableMapping.XsdType; 449type = (XmlSchemaType)schema.SchemaTypes[serializableMapping.XsiType]; 504XmlSchemaType ExportMembersMapping(MembersMapping mapping, string ns) { 515XmlSchemaType ExportAnonymousPrimitiveMapping(PrimitiveMapping mapping) { 527XmlSchemaType type = ExportEnumMapping((EnumMapping)mapping, ns); 1006XmlSchemaType ExportEnumMapping(EnumMapping mapping, string ns) {
System\Xml\Serialization\XmlSchemaImporter.cs (21)
377void RunSchemaExtensions(TypeMapping mapping, XmlQualifiedName qname, XmlSchemaType type, XmlSchemaObject context, TypeFlags flags) { 435object type = Schemas.Find(qname, typeof(XmlSchemaType)); 453if (item is XmlSchemaType) { 454XmlSchemaType type = (XmlSchemaType)item; 515MembersMapping ImportMembersType(XmlSchemaType type, string typeNs, string identifier) { 528StructMapping ImportStructType(XmlSchemaType type, string typeNs, string identifier, Type baseType, bool arrayLike) { 617bool IsAllGroup(XmlSchemaType type) { 650MemberMapping[] ImportTypeMembers(XmlSchemaType type, string typeNs, string identifier, CodeIdentifiers members, CodeIdentifiers membersScope, INameScope elementsScope, ref bool needExplicitOrder, bool order, bool allowUnboundedElements) { 656XmlSchemaType t = type; 693internal static bool IsMixed(XmlSchemaType type) { 709TypeItems GetTypeItems(XmlSchemaType type) { 1167XmlSchemaType type = element.SchemaType; 1180ArrayMapping ImportArrayMapping(XmlSchemaType type, string identifier, string ns, bool repeats) { 1262XmlSchemaType refType = refElement.SchemaType; 1279SpecialMapping ImportAnyMapping(XmlSchemaType type, string identifier, string ns, bool repeats) { 1408bool KeepXmlnsDeclarations(XmlSchemaType type, out string xmlnsMemberName) { 1436void ImportXmlnsDeclarationsMember(XmlSchemaType type, CodeIdentifiers members, CodeIdentifiers membersScope) { 1595XmlSchemaType sourceType = dataType; 1773XmlSchemaType FindType(XmlQualifiedName name, TypeFlags flags) { 1845internal string FindExtendedType(XmlSchemaType type, XmlSchemaObject context, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, out SchemaImporterExtension extension) {
System\Xml\Serialization\XmlSchemas.cs (8)
290if (typeof(XmlSchemaType).IsAssignableFrom(type)) { 467else if (o is XmlSchemaType) { 468return ((XmlSchemaType)o).Name; 481if (item.Parent is XmlSchemaType) { 482XmlSchemaType type = (XmlSchemaType)item.Parent; 526else if (o is XmlSchemaType) { 527item = Res.GetString(Res.XmlSchemaNamedItem, ns, o.GetType() == typeof(XmlSchemaSimpleType) ? "simpleType" : "complexType", ((XmlSchemaType)o).Name, null);
System\Xml\XPath\XPathItem.cs (1)
24public abstract XmlSchemaType XmlType { get; }
System\Xml\XPath\XPathNavigator.cs (13)
49public override XmlSchemaType XmlType { 54XmlSchemaType memberType = schemaInfo.MemberType; 72XmlSchemaType schemaType; 115XmlSchemaType schemaType = schemaInfo.SchemaType; 133XmlSchemaType schemaType; 165XmlSchemaType schemaType; 194XmlSchemaType schemaType; 223XmlSchemaType schemaType; 252XmlSchemaType schemaType; 281XmlSchemaType schemaType; 312XmlSchemaType schemaType; 873XmlSchemaType schemaType = null; 931private XmlReader GetValidatingReader( XmlReader reader, XmlSchemaSet schemas, ValidationEventHandler validationEvent, XmlSchemaType schemaType, XmlSchemaElement schemaElement, XmlSchemaAttribute schemaAttribute ) {
System\Xml\XPath\XPathNavigatorReader.cs (1)
986public virtual XmlSchemaType SchemaType { get { return IsReading ? this.schemaInfo.SchemaType : null; } }
System.Xml.Linq (5)
System\Xml\Linq\XNodeValidator.cs (5)
347XmlSchemaType schemaType = si.SchemaType; 416/// <see cref="XmlSchemaType"/> object used to initialize the partial validation 431/// <see cref="XmlSchemaType"/> object used to initialize the partial validation 453/// <see cref="XmlSchemaType"/> object used to initialize the partial validation 468/// <see cref="XmlSchemaType"/> object used to initialize the partial validation