XmlSchemaElement.BlockResolved プロパティ

定義

Block プロパティのコンパイル後の値を取得します。

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod

プロパティ値

Block プロパティのコンパイル後の値。 既定値は、BlockDefault要素のschema値です。

注釈

この値は、インスタンス ドキュメントで xsi:type を使用するときに型がどのように適用されるかを示します。 たとえば、値が制限されている場合は、特定の定義済み型からの制限によって派生した型ではなく、特定の定義済みの型のみを使用できます。

このプロパティには、次の表に示す値を含めることができます。 既定値は None です。 リスト派生メソッドと共用体派生メソッドは、このプロパティでは使用できません。

Enum Description
Empty この要素の置換に制限はありません。
Substitution この要素は、Replace によって派生した型に置き換えることはできません。
Extension この要素は、Extension によって派生した型に置き換えることはできません。
Restriction この要素は、Restriction によって派生した型に置き換えることはできません。
All #all。 派生メソッドに関係なく、この要素を任意の型に置き換えることはできません。

適用対象