A Sandcastle Documented Class Library

# UserHierarchyLevel Class

Represents a level of a user-defined categorical hierarchy.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Metadata
HierarchyLevel
Dundas.BI.Data.Metadata
ExternalHierarchyLevel
UserHierarchy, IHierarchyMember
Dundas.BI.Entities.UserHierarchies
UserHierarchyLevel

Namespace: Dundas.BI.Entities.UserHierarchies
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 class UserHierarchyLevel : ExternalHierarchyLevel<UserHierarchy, IHierarchyMember>,
    	IHierarchyLevel, IEquatable<IHierarchyLevel>, IUniqueName, IHierarchyMemberContainer

    Public Class UserHierarchyLevel
    	Inherits ExternalHierarchyLevel(Of UserHierarchy, IHierarchyMember)
    	Implements IHierarchyLevel, IEquatable(Of IHierarchyLevel),
    	IUniqueName, IHierarchyMemberContainer

    public ref class UserHierarchyLevel : public ExternalHierarchyLevel<UserHierarchy^, IHierarchyMember^>,
    	IHierarchyLevel, IEquatable<IHierarchyLevel^>, IUniqueName, IHierarchyMemberContainer

    type UserHierarchyLevel =
        class
            inherit ExternalHierarchyLevel<UserHierarchy, IHierarchyMember>
            interface IHierarchyLevel
            interface IEquatable<IHierarchyLevel>
            interface IUniqueName
            interface IHierarchyMemberContainer
        end

The UserHierarchyLevel type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| UserHierarchyLevel | Initializes a new instance of the UserHierarchyLevel class.

Top
Properties

| Name | Description
--- | --- | ---
| Caption | Gets or sets the caption. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| CompatibleUniqueName | Gets the compatible unique name. This property allows grouping together compatible hierarchy levels across multiple IAnalysisStructures. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember CompatibleUniqueName.)
| DataSourceId | Gets the ID of the source data cube.
| Description | Gets or sets the description. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| Hierarchy | Gets the parent hierarchy. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember Hierarchy.)
| HierarchyUniqueName | Gets the parent hierarchy unique name. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| LevelDepth | Gets level number in a hierarchy. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember LevelDepth.)
| LevelType | Gets the type of the level. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember LevelType.)
| MemberColumns | Gets the member columns.
| NextLevel | Gets the UserHierarchyLevel object one level lower in a hierarchy.
| PredefinedSortCategory | Gets the predefined sorting category for the current instance. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember PredefinedSortCategory.)
| PredefinedSortDirection | Gets the predefined sorting direction for the current instance. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember PredefinedSortDirection.)
| PreviousLevel | Gets the UserHierarchyLevel object one level higher in a hierarchy.
| Properties | Gets the child members non-standard properties. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| UniqueName | Gets the hierarchy unique name. (Overrides HierarchyLevel UniqueName.)
| UnknownMember | Gets the unknown member for this level. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember UnknownMember.)

Top
Methods

| Name | Description
--- | --- | ---
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from HierarchyLevel.)
| Equals(IHierarchyLevel) | Indicates whether the current object is equal to another object of the same type. (Inherited from HierarchyLevel.)
| GetHashCode | Serves as the default hash function. (Inherited from HierarchyLevel.)
| GetMember(String) | Gets the member by its unique name. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| GetMember(String, MemberRetrievalOptions) | Gets the member by its unique name. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember GetMember(String, MemberRetrievalOptions).)
| GetMembers | Gets all the members for the current instance. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| GetMembers(MemberRetrievalOptions) | Gets the members for the current instance. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember GetMembers(MemberRetrievalOptions).)
| GetMembers(MemberRetrievalOptions, ICollection MemberValue ) | Gets the members for the current instance. (Inherited from ExternalHierarchyLevel THierarchy, THierarchyMember .)
| GetNextMember | Gets the next member. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember GetNextMember(String, MemberRetrievalOptions).)
| GetPreviousMember | Gets the previous member. (Overrides ExternalHierarchyLevel THierarchy, THierarchyMember GetPreviousMember(String, MemberRetrievalOptions).)

Top
See Also

#### Reference

Dundas.BI.Entities.UserHierarchies Namespace