mk.helpers
Search Results for

    Show / Hide Table of Contents

    Class EnumWrapper<T>

    Inheritance
    object
    EnumWrapper<T>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: mk.helpers.Types
    Assembly: mk.helpers.dll
    Syntax
    public class EnumWrapper<T> where T : struct, IConvertible
    Type Parameters
    Name Description
    T

    Constructors

    EnumWrapper()

    Declaration
    public EnumWrapper()

    EnumWrapper(T)

    Declaration
    public EnumWrapper(T enumValue)
    Parameters
    Type Name Description
    T enumValue

    Properties

    Key

    Declaration
    public int Key { get; set; }
    Property Value
    Type Description
    int

    Name

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

    Methods

    FromName(string)

    Declaration
    public static EnumWrapper<T> FromName(string enumValue)
    Parameters
    Type Name Description
    string enumValue
    Returns
    Type Description
    EnumWrapper<T>

    FromValue(T)

    Declaration
    public static EnumWrapper<T> FromValue(T enumValue)
    Parameters
    Type Name Description
    T enumValue
    Returns
    Type Description
    EnumWrapper<T>

    GetEnum()

    Declaration
    public T GetEnum()
    Returns
    Type Description
    T

    GetEnum(EnumWrapper<T>)

    Declaration
    public static T GetEnum(EnumWrapper<T> enumWrapper)
    Parameters
    Type Name Description
    EnumWrapper<T> enumWrapper
    Returns
    Type Description
    T

    Extension Methods

    ObjectExtensions.AsDictionary(object)
    ObjectExtensions.ToExpandoObject(object)
    ReflectionHelper.Changes(object, object)
    ReflectionHelper.CopyProperties(object, object, out List<EntityChange>)
    ReflectionHelper.CopyProperties(object, object, out List<EntityChange>, params string[])
    ReflectionHelper.CopyProperties(object, object, params string[])
    ReflectionHelper.CopyPropertiesFrom(object, object, out List<EntityChange>)
    ReflectionHelper.CopyPropertiesFrom(object, object, params string[])
    ObjectExtensions.IsDefault<T>(T)
    ObjectExtensions.IsIn<T>(T, params T[])
    ReflectionHelper.DeepClone<T>(T)
    ReflectionHelper.PublicPropertiesEqual<T>(T, T, params string[])
    EnumerableExtensions.IsAnyOf<T>(T, params T[])
    EnumerableExtensions.Yield<T>(T)
    In this article
    Back to top mk.helpers - MIT License