Search Results for

    Show / Hide Table of Contents

    Struct LengthOrNone

    maxwidth / maxheight are specified in an extended form of Length which has the extra (default) value of "NONE" - i.e no maximum. This extends Length to add that option while maintaining typesafety

    Namespace: NinjaTools.FlexBuilder.CSS3
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public struct LengthOrNone

    Constructors

    - (void) LengthOrNone(LengthOrNoneType)

    Creates a 0 length in specified units

    Parameters
    LengthOrNoneType t

    - (void) LengthOrNone(Boolean)

    Failings in Microsoft's C# (not fixed until C# v8 or so) require a parameter here that does literally nothing

    Parameters
    Boolean fakeArgument

    - (void) LengthOrNone(Single)

    Creates a specified length in pixels

    Parameters
    Single f

    - (void) LengthOrNone(Single, LengthOrNoneType)

    Creates a specified length in specified units

    Parameters
    Single f
    LengthOrNoneType t

    Fields

    - (LengthOrNoneType) mode

    Internal, do NOT modify directly - this is only public because C# doesnt have a 'package' keyword

    - (Single) value

    Internal, do NOT modify directly - this is only public because C# doesnt have a 'package' keyword

    Properties

    - (Boolean) hasDeclaredValue

    This is identical to 'is the CSS value different from 'AUTO'?'

    - (Boolean) hasRelativeValue

    See hasRelativeValue

    - (LengthOrNone) None

    Shorthand for creating a new struct with default value explicitly (C# doesn't fully support struct-constructors)

    Methods

    - (Boolean) Equals(Object)

    Parameters
    Object obj
    Returns
    Boolean
    Overrides
    ValueType.Equals(Object)

    - (Int32) GetHashCode()

    Returns
    Int32
    Overrides
    ValueType.GetHashCode()

    - (Boolean) HasNonRelativeValue(out Single)

    Parameters
    Single resolvedValue
    Returns
    Boolean

    - (Boolean) HasResolvableValue(CSSAvailableLength, out BoxLength)

    Parameters
    CSSAvailableLength parentSize
    BoxLength resolvedValue
    Returns
    Boolean

    - (Boolean) HasResolvableValue(CSSAvailableLength, out Single)

    Parameters
    CSSAvailableLength parentSize
    Single resolvedValue
    Returns
    Boolean

    - (Boolean) hasResolvableValue(ContentLength, out Single)

    See hasResolvableValue(ContentLength, out Single)

    Parameters
    ContentLength parentSize
    Single resolvedValue
    Returns
    Boolean

    - (String) ToString()

    Returns
    String
    Overrides
    ValueType.ToString()

    - (Nullable<Single>) ValueOrNull(Nullable)

    See ValueOrNull(Nullable<Single>)

    Parameters
    Nullable<Single> containerLength
    Returns
    Nullable<Single>

    - (Single) ValueOrZero(Nullable)

    Parameters
    Nullable<Single> containerLength
    Returns
    Single

    - (Single) ValueOrZero(Single)

    Parameters
    Single containerLength
    Returns
    Single

    Operators

    - (Boolean) Equality(LengthOrNone, LengthOrNone)

    Parameters
    LengthOrNone left
    LengthOrNone right
    Returns
    Boolean

    - (Boolean) Inequality(LengthOrNone, LengthOrNone)

    Parameters
    LengthOrNone left
    LengthOrNone right
    Returns
    Boolean
    In This Article
    Back to top http://flexbuilder.ninja