Table of Contents

Struct DesignLink

Namespace
HyperX.Types
Assembly
HyperX.Types.dll
public struct DesignLink : IEquatable<DesignLink>
Implements
Inherited Members

Constructors

public DesignLink(int designId, BeamPanelFamily familyId, int conceptId, int linkedVariableId)

Parameters

designId int
familyId BeamPanelFamily
conceptId int
linkedVariableId int

Properties

public int ConceptId { readonly get; set; }

Property Value

int
public int DesignId { readonly get; set; }

Property Value

int
public BeamPanelFamily FamilyId { readonly get; set; }

Property Value

BeamPanelFamily
public int LinkedVariableId { readonly get; set; }

Property Value

int

Methods

public readonly void Deconstruct(out int designId, out BeamPanelFamily familyId, out int conceptId, out int linkedVariableId)

Parameters

designId int
familyId BeamPanelFamily
conceptId int
linkedVariableId int
public readonly bool Equals(DesignLink other)

Parameters

other DesignLink

Returns

bool
public override readonly bool Equals(object obj)

Parameters

obj object

Returns

bool
public override readonly int GetHashCode()

Returns

int

Operators

public static bool operator ==(DesignLink left, DesignLink right)

Parameters

left DesignLink
right DesignLink

Returns

bool
public static implicit operator (int DesignId, BeamPanelFamily FamilyId, int ConceptId, int LinkedVariableId)(DesignLink value)

Parameters

value DesignLink

Returns

(int DesignId, BeamPanelFamily FamilyId, int ConceptId, int LinkedVariableId)
public static implicit operator DesignLink((int DesignId, BeamPanelFamily FamilyId, int ConceptId, int LinkedVariableId) value)

Parameters

value (int DesignId, BeamPanelFamily FamilyId, int ConceptId, int LinkedVariableId)

Returns

DesignLink
public static bool operator !=(DesignLink left, DesignLink right)

Parameters

left DesignLink
right DesignLink

Returns

bool