## XmlSchemaDerivationMethod enum


Provides different methods for preventing derivation.

```cpp
enum class XmlSchemaDerivationMethod
```

### Values

| Name | Value | Description |
| --- | --- | --- |
| Empty | 0 | Override default derivation method to allow any derivation. |
| Substitution | 1 | Refers to derivations by **Substitution**. |
| Extension | 2 | Refers to derivations by **Extension**. |
| Restriction | 4 | Refers to derivations by **Restriction**. |
| List | 8 | Refers to derivations by **List**. |
| Union | 16 | Refers to derivations by **Union**. |
| All | 255 | **#all**. Refers to all derivation methods. |
| None | 256 | Accepts the default derivation method. |

## See Also

* Namespace [System::Xml::Schema](../)
* Library [Aspose.PUB for C++](../../)
