MemberValue Class

Class used to define parameter values referencing IHierarchy members.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Data.ParametersMemberValue

Namespace:  Dundas.BI.Data.Parameters
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1000)
Syntax
public class MemberValue : IUniqueName, 
	IEquatable<MemberValue>, IDateTimeContainer

The MemberValue type exposes the following members.

Constructors
  NameDescription
Public methodMemberValue(IHierarchyMember)
Initializes a new instance of the MemberValue class.
Public methodMemberValue(IHierarchy, Object)
Initializes a new instance of the MemberValue class using the retrieved value for an implicit data cube hierarchy.
Public methodMemberValue(IHierarchyLevel, String)
Initializes a new instance of the MemberValue class.
Public methodMemberValue(ITimeHierarchyLevel, DateTime)
Initializes a new instance of the MemberValue class.
Public methodMemberValue(String, String, String, Int32)
Initializes a new instance of the MemberValue class.
Public methodMemberValue(String, String, String, Int32, String)
Initializes a new instance of the MemberValue class.
Public methodMemberValue(String, String, String, Int32, String, NullableDateTime, NullableDateTime, MemberKind)
Initializes a new instance of the MemberValue class.
Top
Properties
  NameDescription
Public propertyHierarchyUniqueName
Gets the unique name of the parent hierarchy.
Public propertyLevelDepth
Gets the member's level depth.
Public propertyLevelUniqueName
Gets the compatible unique name of the member's level, which all similar members based on the same external hierarchy share.
Public propertyMemberKind
Gets a value indicating the member kind.
Public propertyMemberTime
Gets the member time value, when appropriate. This value is only used for alignment in visualization controls and not for filtering.
Public propertyParentMemberUniqueName
Gets or sets the parent member unique name.
Public propertyUniqueName
Gets the object unique name.
Public propertyUpperBoundaryTime
Gets the upper boundary DateTime value, corresponding the next virtual member. It is a virtual member as the hierarchy may not it included in its definition.
Top
Methods
  NameDescription
Public methodEnsureHierarchyCompatibility
Modifies the instance to ensure compatibility with the specified hierarchy.
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public methodEquals(MemberValue)
Indicates whether the current object is equal to another object of the same type.
Public methodGetHashCode
Serves as the default hash function.
(Overrides ObjectGetHashCode.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Implements the operator == for member value comparisons.
Public operatorStatic memberInequality
Implements the operator != for member value comparisons.
Top
See Also