Show / Hide Table of Contents

    Class LockableBool

    A lockable value holding an boolean

    Inheritance
    object
    Lockable
    LockableBool
    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 LockableBool : Lockable

    Constructors

    LockableBool()

    A lockable value holding an boolean

    Declaration
    public LockableBool()

    LockableBool(bool)

    Create a locked ViaMemberEdit LockableBool from a bool

    Declaration
    public LockableBool(bool value)
    Parameters
    Type Name Description
    bool value

    Properties

    Value

    The underlying boolean value

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

    Methods

    Dispose(bool)

    A lockable value holding an boolean

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

    Operators

    operator +(LockableBool, bool)

    A lockable value holding an boolean

    Declaration
    public static LockableBool operator +(LockableBool lhs, bool rhs)
    Parameters
    Type Name Description
    LockableBool lhs
    bool rhs
    Returns
    Type Description
    LockableBool

    operator /(LockableBool, bool)

    A lockable value holding an boolean

    Declaration
    public static LockableBool operator /(LockableBool lhs, bool rhs)
    Parameters
    Type Name Description
    LockableBool lhs
    bool rhs
    Returns
    Type Description
    LockableBool

    implicit operator bool(LockableBool)

    Implicit conversion to value type

    Declaration
    public static implicit operator bool(LockableBool value)
    Parameters
    Type Name Description
    LockableBool value
    Returns
    Type Description
    bool

    implicit operator LockableBool(bool)

    Implicit conversion using the bool constructor

    Declaration
    public static implicit operator LockableBool(bool value)
    Parameters
    Type Name Description
    bool value
    Returns
    Type Description
    LockableBool

    operator *(LockableBool, bool)

    A lockable value holding an boolean

    Declaration
    public static LockableBool operator *(LockableBool lhs, bool rhs)
    Parameters
    Type Name Description
    LockableBool lhs
    bool rhs
    Returns
    Type Description
    LockableBool

    operator -(LockableBool, bool)

    A lockable value holding an boolean

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