A Sandcastle Documented Class Library

# OlapLevel Class

Class that represents an OLAP level for a specific hierarchy.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Metadata.Olap
OlapElement
Dundas.BI.Data.Metadata.Olap
OlapLevel
Dundas.BI.Data.Metadata.Olap
OlapTimeLevel

Namespace: Dundas.BI.Data.Metadata.Olap
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 OlapLevel : OlapElement, ICoordinateProvider,
    	IHierarchyLevel, IEquatable<IHierarchyLevel>, IUniqueName, IHierarchyMemberContainer,
    	IOlapMemberContainer

    Public Class OlapLevel
    	Inherits OlapElement
    	Implements ICoordinateProvider, IHierarchyLevel, IEquatable(Of IHierarchyLevel),
    	IUniqueName, IHierarchyMemberContainer, IOlapMemberContainer

    public ref class OlapLevel : public OlapElement,
    	ICoordinateProvider, IHierarchyLevel, IEquatable<IHierarchyLevel^>, IUniqueName,
    	IHierarchyMemberContainer, IOlapMemberContainer

    type OlapLevel =
        class
            inherit OlapElement
            interface ICoordinateProvider
            interface IHierarchyLevel
            interface IEquatable<IHierarchyLevel>
            interface IUniqueName
            interface IHierarchyMemberContainer
            interface IOlapMemberContainer
        end

The OlapLevel type exposes the following members.

Constructors

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

Top
Properties

| Name | Description
--- | --- | ---
| AnalysisStructure | Gets the parent analysis structure. (Inherited from OlapElement.)
| Caption | Gets or sets the caption. (Inherited from OlapElement.)
| Category | Gets the potential analysis category for the current instance. (Inherited from OlapElement.)
| ChildCount | Gets or sets the child count.
| CompatibleUniqueName | Gets the compatible unique name. This property allows grouping together compatible hierarchy levels across multiple IAnalysisStructures.
| Containers | Gets the container objects used alter the presentation of the elements using a folder-like approach. (Inherited from OlapElement.)
| Coordinate | Gets the coordinate.
| CoordinateType | Gets the type of the coordinate.
| DataProvider | Gets the data provider. (Inherited from OlapElement.)
| Description | Gets or sets the description. (Inherited from OlapElement.)
| EntityId | Gets the parent entity ID. (Inherited from OlapElement.)
| Hierarchy | Gets the parent IHierarchy.
| IsHierarchy | Gets a value indicating whether this instance is a hierarchy. (Inherited from OlapElement.)
| IsMeasure | Gets a value indicating whether this instance is a measure. (Inherited from OlapElement.)
| Item | Gets the Object with the specified name. (Inherited from OlapElement.)
| LevelDepth | Gets or sets the level depth.
| LevelType | Gets or sets the type of the level.
| Name | Gets or sets the name. (Inherited from OlapElement.)
| Parent | Gets or sets the parent object. (Inherited from OlapElement.)
| ParentCube | Gets the parent cube. (Overrides OlapElement ParentCube.)
| ParentHierarchy | Gets the parent OLAP hierarchy.
| ParentLevel | Gets the previous level.
| PredefinedSortCategory | Gets the predefined sorting category for the current instance.
| PredefinedSortDirection | Gets the predefined sorting direction for the current instance.
| Properties | Gets the various uncategorized properties. (Inherited from OlapElement.)
| UniqueName | Gets the object unique name. (Inherited from OlapElement.)
| UnknownMember | Gets the unknown member for this level.

Top
Methods

| Name | Description
--- | --- | ---
| CompareTo | Compares current instance with argument instance. (Inherited from OlapElement.)
| Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides Object Equals(Object).)
| Equals(IHierarchyLevel) | Indicates whether the current object is equal to another object of the same type.
| GetHashCode | Serves as the default hash function. (Overrides OlapElement GetHashCode .)
| GetMember(String) | Gets the member by its unique name.
| GetMember(String, MemberRetrievalOptions) | Gets the member by its unique name.
| GetMembers | Gets all the members for the current instance.
| GetMembers(MemberRetrievalOptions) | Gets the members for the current instance.
| GetMembers(MemberRetrievalOptions, ICollection MemberValue ) | Gets the members for the current instance.
| GetNextMember | Gets the next member.
| GetPreviousMember | Gets the previous member.
| ToString | Returns a string that represents the current object. (Inherited from OlapElement.)

Top
See Also

#### Reference

Dundas.BI.Data.Metadata.Olap Namespace