XmlSchemaType::Final Property
Gets or sets the final attribute of the type derivation that indicates if further derivations are allowed.
Assembly: System.Xml (in System.Xml.dll)
public: property XmlSchemaDerivationMethod Final { XmlSchemaDerivationMethod get(); void set(XmlSchemaDerivationMethod value); }
Property Value
Type: System.Xml.Schema::XmlSchemaDerivationMethodOne of the valid XmlSchemaDerivationMethod values. The default is None.
The following table shows the values that this property can contain for simple type.
Description | |
|---|---|
Overrides the schema blockDefault setting allowing any derivations by restriction, extension, or substitution to take place. | |
No derivation method is specified. This is the default. Derivation rules are taken from the schema blockDefault setting. | |
Cannot be replaced by a type derived by Substitution. | |
Cannot be replaced by a type derived by Extension. | |
Cannot be replaced by a type derived by Restriction. | |
#all. Cannot be replaced by a type derived by any derivation method. |
The following table shows the values that this property can contain for complex type.
Description | |
|---|---|
Overrides the schema blockDefault setting allowing any derivations by restriction, extension, or substitution to take place. | |
No derivation method is specified. This is the default. Derivation rules are taken from the schema blockDefault setting. | |
Cannot be replaced by a type derived by Substitution. | |
Cannot be replaced by a type derived by Extension. | |
Cannot be replaced by a type derived by Restriction. | |
#all. Cannot be replaced by a type derived by any derivation method. |
Available since 1.1