Show / Hide Table of Contents

    Class LockableDouble

    A lockable value holding a double

    Inheritance
    object
    Lockable
    LockableDouble
    Inherited Members
    Lockable.Unlock()
    Lockable.GetIsLocked()
    Lockable.ToString()
    Lockable.LockType
    Lockable.IsLocked
    object.GetType()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: DesignData.SDS2.Model
    Assembly: DesignData.SDS2.Model.dll
    Syntax
    public sealed class LockableDouble : Lockable

    Constructors

    LockableDouble()

    A lockable value holding a double

    Declaration
    public LockableDouble()

    LockableDouble(double)

    Create a locked ViaMemberEdit LockableDouble from a double

    Declaration
    public LockableDouble(double value)
    Parameters
    Type Name Description
    double value

    Properties

    Value

    The underlying floating point value

    Declaration
    public double Value { get; set; }
    Property Value
    Type Description
    double

    Methods

    Dispose(bool)

    A lockable value holding a double

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    Lockable.Dispose(bool)

    Operators

    operator +(LockableDouble, double)

    A lockable value holding a double

    Declaration
    public static LockableDouble operator +(LockableDouble lhs, double rhs)
    Parameters
    Type Name Description
    LockableDouble lhs
    double rhs
    Returns
    Type Description
    LockableDouble

    operator /(LockableDouble, double)

    A lockable value holding a double

    Declaration
    public static LockableDouble operator /(LockableDouble lhs, double rhs)
    Parameters
    Type Name Description
    LockableDouble lhs
    double rhs
    Returns
    Type Description
    LockableDouble

    implicit operator double(LockableDouble)

    Implicit conversion to value type

    Declaration
    public static implicit operator double(LockableDouble value)
    Parameters
    Type Name Description
    LockableDouble value
    Returns
    Type Description
    double

    implicit operator LockableDouble(double)

    Implicit conversion using the double constructor

    Declaration
    public static implicit operator LockableDouble(double value)
    Parameters
    Type Name Description
    double value
    Returns
    Type Description
    LockableDouble

    operator *(LockableDouble, double)

    A lockable value holding a double

    Declaration
    public static LockableDouble operator *(LockableDouble lhs, double rhs)
    Parameters
    Type Name Description
    LockableDouble lhs
    double rhs
    Returns
    Type Description
    LockableDouble

    operator -(LockableDouble, double)

    A lockable value holding a double

    Declaration
    public static LockableDouble operator -(LockableDouble lhs, double rhs)
    Parameters
    Type Name Description
    LockableDouble lhs
    double rhs
    Returns
    Type Description
    LockableDouble
    Back to top