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