Search Results for

    Show / Hide Table of Contents

    Struct ParameterId

    Represents a Cam parameter identifier.

    Implements
    IEquatable<ParameterId>
    Inherited Members
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: TopSolid.Cam.NC.Kernel.Automating
    Assembly: TopSolid.Cam.NC.Kernel.Automating.dll
    Syntax
    public struct ParameterId : IEquatable<ParameterId>

    Constructors

    ParameterId(ElementExId, String)

    Initializes a new instance of the ParameterId structure.

    Declaration
    public ParameterId(ElementExId inElementId, string inName)
    Parameters
    Type Name Description
    ElementExId inElementId

    Element owner of the parameter.

    String inName

    Full name of the parameter, including operation type.

    Fields

    Empty

    Empty identifier.

    Declaration
    public static readonly ParameterId Empty
    Field Value
    Type Description
    ParameterId

    Properties

    ElementId

    Gets the identifier of the owner element. Id is empty in this ElementId is not empty.

    Declaration
    public readonly ElementExId ElementId { get; }
    Property Value
    Type Description
    ElementExId

    IsEmpty

    Tells whether the parameter identifier is empty.

    Declaration
    public readonly bool IsEmpty { get; }
    Property Value
    Type Description
    Boolean

    Name

    Gets the name of the parameter.

    Declaration
    public readonly string Name { get; }
    Property Value
    Type Description
    String

    Methods

    Equals(Object)

    Implements Equals(T).

    Declaration
    public override bool Equals(object inObject)
    Parameters
    Type Name Description
    Object inObject
    Returns
    Type Description
    Boolean
    Overrides
    ValueType.Equals(Object)

    Equals(ParameterId)

    Implements Equals(Object).

    Declaration
    public bool Equals(ParameterId other)
    Parameters
    Type Name Description
    ParameterId other
    Returns
    Type Description
    Boolean

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    ValueType.GetHashCode()

    Operators

    Equality(ParameterId, ParameterId)

    Tells whether two parameter identifiers are equal.

    Declaration
    public static bool operator ==(ParameterId inParameterId1, ParameterId inParameterId2)
    Parameters
    Type Name Description
    ParameterId inParameterId1

    First parameter identifier.

    ParameterId inParameterId2

    Second parameter identifier.

    Returns
    Type Description
    Boolean

    Parameter identifiers are equal.

    Inequality(ParameterId, ParameterId)

    Tells whether two parameter identifiers are different.

    Declaration
    public static bool operator !=(ParameterId inParameterId1, ParameterId inParameterId2)
    Parameters
    Type Name Description
    ParameterId inParameterId1

    First parameter identifier.

    ParameterId inParameterId2

    Second parameter identifier.

    Returns
    Type Description
    Boolean

    Parameter identifiers are different.

    Implements

    System.IEquatable<T>
    In This Article
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2024 TopSolid - All rights reserved.