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)
1183if (simpleType.Final == XmlSchemaDerivationMethod.All) 1187else if (simpleType.Final == XmlSchemaDerivationMethod.None) 1200if ((simpleType.Final & ~simpleTypeFinalAllowed) != 0) 1204simpleType.SetFinalResolved(simpleType.Final & simpleTypeFinalAllowed); 1335if (complexType.Final == XmlSchemaDerivationMethod.All) 1339else if (complexType.Final == XmlSchemaDerivationMethod.None) 1352if ((complexType.Final & ~complexTypeFinalAllowed) != 0) 1356complexType.SetFinalResolved(complexType.Final & complexTypeFinalAllowed);