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