2 writes to Final
System.Private.Xml (2)
System\Xml\Schema\Inference\Infer.cs (1)
2389newElement.Final = copyElement.Final;
System\Xml\Schema\XsdBuilder.cs (1)
1365builder._element!.Final = (XmlSchemaDerivationMethod)builder.ParseBlockFinalEnum(value, "final");
11 references to Final
System.Private.Xml (11)
System\Xml\Schema\Inference\Infer.cs (1)
2389newElement.Final = copyElement.Final;
System\Xml\Schema\Preprocessor.cs (5)
1272if (element.Final == XmlSchemaDerivationMethod.All) 1276else if (element.Final == XmlSchemaDerivationMethod.None) 1289if ((element.Final & ~elementFinalAllowed) != 0) 1293element.SetFinalResolved(element.Final & elementFinalAllowed); 1360if (element.Final != XmlSchemaDerivationMethod.None)
System\Xml\Schema\SchemaCollectionpreProcessor.cs (5)
945if (element.Final == XmlSchemaDerivationMethod.All) 949else if (element.Final == XmlSchemaDerivationMethod.None) 962if ((element.Final & ~elementFinalAllowed) != 0) 966element.SetFinalResolved(element.Final & elementFinalAllowed); 1033if (element.Final != XmlSchemaDerivationMethod.None)