33 references to Extension
System.Web.Services (3)
System\Web\Services\Description\ServiceDescriptionSerializer.cs (3)
3080case global::System.Xml.Schema.XmlSchemaDerivationMethod.@Extension: s = @"extension"; break; 3093(long)global::System.Xml.Schema.XmlSchemaDerivationMethod.@Extension, 8660h.Add(@"extension", (long)global::System.Xml.Schema.XmlSchemaDerivationMethod.@Extension);
System.Xml (30)
System\Xml\Schema\Preprocessor.cs (7)
65const XmlSchemaDerivationMethod schemaBlockDefaultAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.Substitution; 66const XmlSchemaDerivationMethod schemaFinalDefaultAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.List | XmlSchemaDerivationMethod.Union; 67const XmlSchemaDerivationMethod elementBlockAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.Substitution; 68const XmlSchemaDerivationMethod elementFinalAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension; 69const XmlSchemaDerivationMethod simpleTypeFinalAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.List | XmlSchemaDerivationMethod.Union; 70const XmlSchemaDerivationMethod complexTypeBlockAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension; 71const XmlSchemaDerivationMethod complexTypeFinalAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension;
System\Xml\Schema\SchemaCollectionCompiler.cs (7)
653if ((baseType.FinalResolved & XmlSchemaDerivationMethod.Extension) != 0) { 660complexType.SetDerivedBy(XmlSchemaDerivationMethod.Extension); 661CompileLocalAttributes(baseType, complexType, simpleExtension.Attributes, simpleExtension.AnyAttribute, XmlSchemaDerivationMethod.Extension); 750if ((baseType.FinalResolved & XmlSchemaDerivationMethod.Extension) != 0) { 753CompileLocalAttributes(baseType, complexType, complexExtension.Attributes, complexExtension.AnyAttribute, XmlSchemaDerivationMethod.Extension); 780complexType.SetDerivedBy(XmlSchemaDerivationMethod.Extension); 1469if (derivedBy == XmlSchemaDerivationMethod.Extension) {
System\Xml\Schema\SchemaCollectionpreProcessor.cs (6)
36const XmlSchemaDerivationMethod schemaBlockDefaultAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.Substitution; 37const XmlSchemaDerivationMethod schemaFinalDefaultAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.List | XmlSchemaDerivationMethod.Union; 38const XmlSchemaDerivationMethod elementBlockAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension | XmlSchemaDerivationMethod.Substitution; 39const XmlSchemaDerivationMethod elementFinalAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension; 41const XmlSchemaDerivationMethod complexTypeBlockAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension; 42const XmlSchemaDerivationMethod complexTypeFinalAllowed = XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension;
System\Xml\Schema\SchemaSetCompiler.cs (9)
711if ((baseType.FinalResolved & XmlSchemaDerivationMethod.Extension) != 0) { 718complexType.SetDerivedBy(XmlSchemaDerivationMethod.Extension); 719CompileLocalAttributes(baseType, complexType, simpleExtension.Attributes, simpleExtension.AnyAttribute, XmlSchemaDerivationMethod.Extension); 801if ((baseType.FinalResolved & XmlSchemaDerivationMethod.Extension) != 0) { 804CompileLocalAttributes(baseType, complexType, complexExtension.Attributes, complexExtension.AnyAttribute, XmlSchemaDerivationMethod.Extension); 839complexType.SetDerivedBy(XmlSchemaDerivationMethod.Extension); 1299XmlSchemaDerivationMethod.Substitution | XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension : 1303XmlSchemaDerivationMethod.Substitution | XmlSchemaDerivationMethod.Restriction | XmlSchemaDerivationMethod.Extension : 1748if (derivedBy == XmlSchemaDerivationMethod.Extension) {
System\Xml\Schema\XsdBuilder.cs (1)
603(int)XmlSchemaDerivationMethod.Extension,