2 writes to Final
System.Private.Xml (2)
System\Xml\Schema\XsdBuilder.cs (2)
1484builder._simpleType!.Final = (XmlSchemaDerivationMethod)builder.ParseBlockFinalEnum(value, "final"); 1619builder._complexType!.Final = (XmlSchemaDerivationMethod)builder.ParseBlockFinalEnum(value, "final");
16 references to Final
System.Private.Xml (16)
System\Xml\Schema\Preprocessor.cs (8)
1519if (simpleType.Final == XmlSchemaDerivationMethod.All) 1523else if (simpleType.Final == XmlSchemaDerivationMethod.None) 1536if ((simpleType.Final & ~simpleTypeFinalAllowed) != 0) 1540simpleType.SetFinalResolved(simpleType.Final & simpleTypeFinalAllowed); 1673if (complexType.Final == XmlSchemaDerivationMethod.All) 1677else if (complexType.Final == XmlSchemaDerivationMethod.None) 1690if ((complexType.Final & ~complexTypeFinalAllowed) != 0) 1694complexType.SetFinalResolved(complexType.Final & complexTypeFinalAllowed);
System\Xml\Schema\SchemaCollectionpreProcessor.cs (8)
1186if (simpleType.Final == XmlSchemaDerivationMethod.All) 1190else if (simpleType.Final == XmlSchemaDerivationMethod.None) 1203if ((simpleType.Final & ~simpleTypeFinalAllowed) != 0) 1207simpleType.SetFinalResolved(simpleType.Final & simpleTypeFinalAllowed); 1338if (complexType.Final == XmlSchemaDerivationMethod.All) 1342else if (complexType.Final == XmlSchemaDerivationMethod.None) 1355if ((complexType.Final & ~complexTypeFinalAllowed) != 0) 1359complexType.SetFinalResolved(complexType.Final & complexTypeFinalAllowed);