Struct DesignLink
- Namespace
- HyperX.Types
- Assembly
- HyperX.Types.dll
public struct DesignLink : IEquatable<DesignLink>
- Implements
-
- Inherited Members
-
Constructors
DesignLink(int, BeamPanelFamily, int, int)
public DesignLink(int designId, BeamPanelFamily familyId, int conceptId, int linkedVariableId)
Parameters
designId
int
familyId
BeamPanelFamily
conceptId
int
linkedVariableId
int
Properties
ConceptId
public int ConceptId { readonly get; set; }
Property Value
- int
DesignId
public int DesignId { readonly get; set; }
Property Value
- int
FamilyId
public BeamPanelFamily FamilyId { readonly get; set; }
Property Value
- BeamPanelFamily
LinkedVariableId
public int LinkedVariableId { readonly get; set; }
Property Value
- int
Methods
Deconstruct(out int, out BeamPanelFamily, out int, out int)
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
Equals(DesignLink)
public readonly bool Equals(DesignLink other)
Parameters
other
DesignLink
Returns
- bool
Equals(object)
public override readonly bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override readonly int GetHashCode()
Returns
- int
Operators
operator ==(DesignLink, DesignLink)
public static bool operator ==(DesignLink left, DesignLink right)
Parameters
left
DesignLink
right
DesignLink
Returns
- bool
implicit operator (int DesignId, BeamPanelFamily FamilyId, int ConceptId, int LinkedVariableId)(DesignLink)
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)
implicit operator DesignLink((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
operator !=(DesignLink, DesignLink)
public static bool operator !=(DesignLink left, DesignLink right)
Parameters
left
DesignLink
right
DesignLink
Returns
- bool