Open this page in the API Guide

RaggedHierarchyLevel Class

Represents a level of a user-defined ragged hierarchy.
Inheritance Hierarchy
System.Object
  Dundas.BI.Data.Metadata.HierarchyLevel
    Dundas.BI.Data.Metadata.ExternalHierarchyLevel<RaggedHierarchy, IHierarchyMember>
      Dundas.BI.Entities.UserHierarchies.RaggedHierarchyLevel

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 RaggedHierarchyLevel : ExternalHierarchyLevel<RaggedHierarchy, IHierarchyMember>, 
	IHierarchyLevel, IEquatable<IHierarchyLevel>, IUniqueName, IHierarchyMemberContainer

The RaggedHierarchyLevel type exposes the following members.

Constructors
  NameDescription
Public methodRaggedHierarchyLevel
Initializes a new instance of the RaggedHierarchyLevel 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 propertyDataSource
Gets the data source for this hierarchy level.
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 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 RaggedHierarchyLevel 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