A Sandcastle Documented Class Library

# IHierarchyMember Interface

Interface for a basic hierarchy member.

Namespace: Dundas.BI.Data.Metadata
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface IHierarchyMember : IUniqueName,
    	IHierarchyMemberContainer, IDateTimeContainer

    Public Interface IHierarchyMember
    	Inherits IUniqueName, IHierarchyMemberContainer, IDateTimeContainer

    public interface class IHierarchyMember : IUniqueName,
    	IHierarchyMemberContainer, IDateTimeContainer

    type IHierarchyMember =
        interface
            interface IUniqueName
            interface IHierarchyMemberContainer
            interface IDateTimeContainer
        end

The IHierarchyMember type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| Caption | Gets the member caption.
| CompatibleUniqueName | Gets the compatible unique name. This property allows grouping together compatible hierarchy members across multiple IAnalysisStructures.
| HasProperties | Gets a value indicating whether the current instance has any user-defined properties.
| Hierarchy | Gets the parent hierarchy. (Inherited from IHierarchyMemberContainer.)
| Level | Gets the parent level.
| MemberKind | Gets a value indicating the member type.
| MemberNumber | Gets the member numeric value, when the parent hierarchy is a numeric hierarchy.
| MemberTime | Gets the member time value, when appropriate. This value is only used for alignment in visualization controls and not for filtering. (Inherited from IDateTimeContainer.)
| ParentMember | Gets the parent member.
| ParentMemberUniqueName | Gets the parent member unique name.
| Properties | Gets the child members non-standard properties.
| UniqueName | Gets the object unique name. (Inherited from IUniqueName.)
| UpperMemberNumber | Gets the member upper numeric value, when the parent hierarchy is a numeric hierarchy.

Top
Methods

| Name | Description
--- | --- | ---
| GetMembers | Gets all the members for the current instance. (Inherited from IHierarchyMemberContainer.)
| GetMembers(MemberRetrievalOptions) | Gets the members for the current instance. (Inherited from IHierarchyMemberContainer.)
| GetMembers(MemberRetrievalOptions, ICollection MemberValue ) | Gets the members for the current instance. (Inherited from IHierarchyMemberContainer.)
| HasProperty | Gets a value indicating whether the current instance has the specified property populated.

Top
See Also

#### Reference

Dundas.BI.Data.Metadata Namespace