A Sandcastle Documented Class Library

# RelationshipKey Structure

Class that encapsulates information about one key defining a Relationship between two data structures.

Namespace: Dundas.BI.Data.Relationships
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 struct RelationshipKey : IEquatable<RelationshipKey>

    Public Structure RelationshipKey
    	Implements IEquatable(Of RelationshipKey)

    public value class RelationshipKey : IEquatable<RelationshipKey>

    [<SealedAttribute>]
    type RelationshipKey =
        struct
            interface IEquatable<RelationshipKey>
        end

The RelationshipKey type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| RelationshipKey | Initializes a new instance of the RelationshipKey structure.

Top
Properties

| Name | Description
--- | --- | ---
| ElementName | Gets the element name from the key primary structure.
| ReferencedElementName | Gets the referenced element name from the key referenced structure.

Top
Methods

| Name | Description
--- | --- | ---
| Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides ValueType Equals(Object).)
| Equals(RelationshipKey) | Indicates whether the current object is equal to another object of the same type.
| GetHashCode | Returns the hash code for this instance. (Overrides ValueType GetHashCode .)

Top
Operators

| Name | Description
--- | --- | ---
| Equality | Compares two RelationshipKey structures for equality.
| Inequality | Compares two RelationshipKey structures for inequality.

Top
See Also

#### Reference

Dundas.BI.Data.Relationships Namespace