Search Results for

    Show / Hide Table of Contents

    Class EnumWrapper<T>

    A strongly typed version of the EnumWrapper for a specific Enum type. This ensures it holds the enum value correctly typed

    Inheritance
    System.Object
    EnumWrapper
    EnumWrapper<T>
    Implements
    System.IEquatable<EnumWrapper>
    Inherited Members
    EnumWrapper.Tooltip
    EnumWrapper.Order
    EnumWrapper.Label
    EnumWrapper.Create<T>(T, Int16, String)
    EnumWrapper.Create(Type, Object, Int16, String)
    EnumWrapper.Equals(EnumWrapper)
    EnumWrapper.Equals(Object)
    EnumWrapper.GetHashCode()
    EnumWrapper.DecimalValue
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.Utils
    Assembly: Utils.dll
    Syntax
    public class EnumWrapper<T> : EnumWrapper, IEquatable<EnumWrapper>
    Type Parameters
    Name Description
    T

    The type of Enum

    Properties

    ObjValue

    Returns the Value holding the actual enum value

    Declaration
    public override object ObjValue { get; set; }
    Property Value
    Type Description
    System.Object
    Overrides
    EnumWrapper.ObjValue

    Value

    The actual enum value being wrapped

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

    Implements

    System.IEquatable<T>

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.