XmlSchemaType.Final プロパティ

定義

追加の派生が許可されるかどうかを示す型派生の最終的な属性を取得または設定します。

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod Final { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Final { get; set; }
member this.Final : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Final As XmlSchemaDerivationMethod

プロパティ値

有効な XmlSchemaDerivationMethod 値の 1 つ。 既定値は None です。

注釈

次の表は、このプロパティが単純型に含めることができる値を示しています。

XmlSchemaDerivationMethod Description
Empty 制限、拡張、または置換によって派生を行えるように、スキーマ blockDefault 設定をオーバーライドします。
None 派生メソッドは指定されません。 これが既定値です。 派生規則は、スキーマ blockDefault 設定から取得されます。
Substitution 置換によって派生した型に置き換えることはできません。
Extension Extension によって派生した型に置き換えることはできません。
Restriction Restriction によって派生した型に置き換えることはできません。
All #all。 派生メソッドによって派生した型に置き換えることはできません。

次の表に、複合型に対してこのプロパティに含めることができる値を示します。

XmlSchemaDerivationMethod Description
Empty 制限、拡張、または置換によって派生を行えるように、スキーマ blockDefault 設定をオーバーライドします。
None 派生メソッドは指定されません。 これが既定値です。 派生規則は、スキーマ blockDefault 設定から取得されます。
Substitution 置換によって派生した型に置き換えることはできません。
Extension Extension によって派生した型に置き換えることはできません。
Restriction Restriction によって派生した型に置き換えることはできません。
All #all。 派生メソッドによって派生した型に置き換えることはできません。

適用対象