XmlSchemaElement.BlockResolved Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the post-compilation value of the Block
property.
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
Property Value
The post-compilation value of the Block
property. The default is the BlockDefault
value on the schema
element.
Remarks
This value indicates how the type is enforced when xsi:type
is used in the instance document. For example, if the value is restricted, only the specific defined type can be used, not types derived by restriction from the specific defined type.
This property can contain the values shown in the following table. The default is None
. List and union derivation methods are not allowed on this property.
Enum | Description |
---|---|
Empty |
There are no restrictions on replacements of this element. |
Substitution |
This element cannot be replaced by a type derived by Substitution. |
Extension |
This element cannot be replaced by a type derived by Extension. |
Restriction |
This element cannot be replaced by a type derived by Restriction. |
All |
#all . This element cannot be replaced by any type regardless of derivation method. |