5 writes to Block
System.Xml (5)
System\Xml\Schema\SchemaCollectionCompiler.cs (2)
612decl.Block = complexType.BlockResolved; 1873decl.Block |= xe.BlockResolved;
System\Xml\Schema\SchemaSetCompiler.cs (2)
669decl.Block = complexType.BlockResolved; 2220decl.Block |= xe.BlockResolved;
System\Xml\Schema\XmlSchemaValidator.cs (1)
1451elementDeclXsi.Block = elementDecl.Block;
9 references to Block
System.Xml (9)
System\Xml\Schema\SchemaSetCompiler.cs (6)
402if ((element.ElementDecl.Block & XmlSchemaDerivationMethod.Substitution) == 0) { //Chain only if substitution is not blocked 972if (!element.RefName.IsEmpty && (element.ElementDecl.Block & XmlSchemaDerivationMethod.Substitution) == 0) { 1298baseElement.ElementDecl.Block == XmlSchemaDerivationMethod.All ? 1300baseElement.ElementDecl.Block; 1302derivedElement.ElementDecl.Block == XmlSchemaDerivationMethod.All ? 1304derivedElement.ElementDecl.Block;
System\Xml\Schema\XmlSchemaValidator.cs (2)
1441else if (elementDecl != null && !XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType,elementDecl.SchemaType,elementDecl.Block)) { 1451elementDeclXsi.Block = elementDecl.Block;
System\Xml\Schema\XsdValidator.cs (1)
347else if (!XmlSchemaType.IsDerivedFrom(elementDeclXsi.SchemaType,elementDecl.SchemaType,elementDecl.Block)) {