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)
942
if (element.
Final
== XmlSchemaDerivationMethod.All)
946
else if (element.
Final
== XmlSchemaDerivationMethod.None)
959
if ((element.
Final
& ~elementFinalAllowed) != 0)
963
element.SetFinalResolved(element.
Final
& elementFinalAllowed);
1030
if (element.
Final
!= XmlSchemaDerivationMethod.None)