2.1.13 TLevel

In CSDLBI 1.1, CSDLBI 2.0, and CSDLBI 2.5, the TLevel complex type specifies a hierarchy level. The TLevel type is derived from the base TMember type (section 2.1.11).

The TLevel complex type is defined in the schema as follows.

 <xs:complexType name ="TLevel">
  <xs:complexContent>
   <xs:extension base="bi:TMember">
    <xs:sequence>
     <xs:element name="Source" minOccurs="0" maxOccurs="1" >
      <xs:complexType >
       <xs:sequence>
        <xs:element name="PropertyRef" type="bi:TPropertyRef" minOccurs="1"
            maxOccurs="1" />
       </xs:sequence>
      </xs:complexType>
     </xs:element>
     <xs:element name="ContainsHiddenMembers" minOccurs="0" maxOccurs="1">
      <xs:complexType>
       <xs:sequence>
        <xs:element name="HideMembers" type="bi:THideMembers" minOccurs="1" maxOccurs="1"/>
       </xs:sequence>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

The elements that are defined by the TLevel complex type are specified in the following table.

Element

Description

Source

A container element for the PropertyRef element (see section 2.1.18).

Source.PropertyRef

A property reference that points back to an instance property. Caption, description, name, and reference name can be drawn from the referenced instance property, if they are not specified for the TLevel complex type.

ContainsHiddenMembers<5>

A property that indicates whether hidden members are contained.

ContainsHiddenMembers.HideMembers

A simple type property that indicates whether and when a member is hidden.

Show: