Open this page in the API Guide

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 (25.1.0.1000)
Syntax
public class UserHierarchyLevel : ExternalHierarchyLevel<UserHierarchy, IHierarchyMember>, 
	IHierarchyLevel, IEquatable<IHierarchyLevel>, IUniqueName, IHierarchyMemberContainer

The UserHierarchyLevel type exposes the following members.

Constructors
  NameDescription
Public methodUserHierarchyLevel
Initializes a new instance of the UserHierarchyLevel class.
Top
Properties
  NameDescription
Public propertyCaption
Gets or sets the caption.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public propertyCompatibleUniqueName
Gets the compatible unique name. This property allows grouping together compatible hierarchy levels across multiple IAnalysisStructures.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.CompatibleUniqueName.)
Public propertyDataSourceId
Gets the ID of the source data cube.
Public propertyDescription
Gets or sets the description.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public propertyHierarchy
Gets the parent hierarchy.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.Hierarchy.)
Public propertyHierarchyUniqueName
Gets the parent hierarchy unique name.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public propertyLevelDepth
Gets level number in a hierarchy.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.LevelDepth.)
Public propertyLevelType
Gets the type of the level.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.LevelType.)
Public propertyMemberColumns
Gets the member columns.
Public propertyNextLevel
Gets the UserHierarchyLevel object one level lower in a hierarchy.
Public propertyPredefinedSortCategory
Gets the predefined sorting category for the current instance.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.PredefinedSortCategory.)
Public propertyPredefinedSortDirection
Gets the predefined sorting direction for the current instance.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.PredefinedSortDirection.)
Public propertyPreviousLevel
Gets the UserHierarchyLevel object one level higher in a hierarchy.
Public propertyProperties
Gets the child members non-standard properties.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public propertyUniqueName
Gets the hierarchy unique name.
(Overrides HierarchyLevel.UniqueName.)
Public propertyUnknownMember
Gets the unknown member for this level.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.UnknownMember.)
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Inherited from HierarchyLevel.)
Public methodEquals(IHierarchyLevel)
Indicates whether the current object is equal to another object of the same type.
(Inherited from HierarchyLevel.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from HierarchyLevel.)
Public methodGetMember(String)
Gets the member by its unique name.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public methodGetMember(String, MemberRetrievalOptions)
Gets the member by its unique name.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.GetMember(String, MemberRetrievalOptions).)
Public methodGetMembers()
Gets all the members for the current instance.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public methodGetMembers(MemberRetrievalOptions)
Gets the members for the current instance.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.GetMembers(MemberRetrievalOptions).)
Public methodGetMembers(MemberRetrievalOptions, ICollection<MemberValue>)
Gets the members for the current instance.
(Inherited from ExternalHierarchyLevel<THierarchy, THierarchyMember>.)
Public methodGetNextMember
Gets the next member.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.GetNextMember(String, MemberRetrievalOptions).)
Public methodGetPreviousMember
Gets the previous member.
(Overrides ExternalHierarchyLevel<THierarchy, THierarchyMember>.GetPreviousMember(String, MemberRetrievalOptions).)
Top
See Also