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 (26.2.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(MemberValue)Indicates whether the current object is equal to another object of the same type.
Public methodEquals(Object)Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
Public methodGetHashCodeServes as the default hash function.
(Overrides ObjectGetHashCode)
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Top
Operators
 NameDescription
Public operatorStatic memberEquality(MemberValue, MemberValue) Implements the operator == for member value comparisons.
Public operatorStatic memberInequality(MemberValue, MemberValue) Implements the operator != for member value comparisons.
Top
See Also