Show / Hide Table of Contents

    Class AsyncAwaitForSet<T>

    Inheritance
    Object
    AsyncAwaitForSet<T>
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: P42.Utils
    Assembly: P42.Utils.dll
    Syntax
    public class AsyncAwaitForSet<T>
    Type Parameters
    Name Description
    T

    Constructors

    | Improve this Doc View Source

    AsyncAwaitForSet(Action, Func<T, Boolean>)

    Declaration
    public AsyncAwaitForSet(Action onStartAction, Func<T, bool> onSetAction)
    Parameters
    Type Name Description
    Action onStartAction
    Func<T, Boolean> onSetAction

    Properties

    | Improve this Doc View Source

    CurrentInstance

    Declaration
    public AsyncAwaitForSet<T> CurrentInstance { get; }
    Property Value
    Type Description
    AsyncAwaitForSet<T>

    Methods

    | Improve this Doc View Source

    Reset()

    Declaration
    public void Reset()
    | Improve this Doc View Source

    Result()

    Declaration
    public Task<T> Result()
    Returns
    Type Description
    Task<T>
    | Improve this Doc View Source

    Set(T)

    Declaration
    public void Set(T result)
    Parameters
    Type Name Description
    T result

    Extension Methods

    DebugExtensions.AddToCensus(Object)
    DebugExtensions.RemoveFromCensus(Object)
    ReflectionExtensions.GetProperties(Object)
    ReflectionExtensions.GetProperty(Object, String)
    ReflectionExtensions.PropertyNames(Object)
    ReflectionExtensions.PropertyExists(Object, String)
    ReflectionExtensions.HasProperty(Object, String)
    ReflectionExtensions.GetPropertyValue(Object, String)
    ReflectionExtensions.SetPropertyValue(Object, String, Object)
    ReflectionExtensions.GetFieldValue(Object, String)
    ReflectionExtensions.SetFieldValue(Object, String, Object)
    ReflectionExtensions.CallMethod(Object, String, Object[])
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018 42nd Parallel