Fantasy
搜索结果

    显示/隐藏目录

    AsyncFTaskMethodBuilder 结构

    继承成员
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    命名空间: Fantasy.Async
    程序集: Fantasy.Net.dll
    语法
    [StructLayout(LayoutKind.Auto)]
    public readonly struct AsyncFTaskMethodBuilder

    构造函数

    | 编辑本文 查看源代码

    AsyncFTaskMethodBuilder(FTask)

    声明
    public AsyncFTaskMethodBuilder(FTask fTask)
    参数
    类型 名称 描述
    FTask fTask

    属性

    | 编辑本文 查看源代码

    Task

    声明
    public FTask Task { get; }
    属性值
    类型 描述
    FTask

    方法

    | 编辑本文 查看源代码

    AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine
    参数
    类型 名称 描述
    TAwaiter awaiter
    TStateMachine stateMachine
    类型参数
    名称 描述
    TAwaiter
    TStateMachine
    | 编辑本文 查看源代码

    AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter, ref TStateMachine)

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine
    参数
    类型 名称 描述
    TAwaiter awaiter
    TStateMachine stateMachine
    类型参数
    名称 描述
    TAwaiter
    TStateMachine
    | 编辑本文 查看源代码

    Create()

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public static AsyncFTaskMethodBuilder Create()
    返回
    类型 描述
    AsyncFTaskMethodBuilder
    | 编辑本文 查看源代码

    SetException(Exception)

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void SetException(Exception exception)
    参数
    类型 名称 描述
    Exception exception
    | 编辑本文 查看源代码

    SetResult()

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void SetResult()
    | 编辑本文 查看源代码

    SetStateMachine(IAsyncStateMachine)

    声明
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void SetStateMachine(IAsyncStateMachine stateMachine)
    参数
    类型 名称 描述
    IAsyncStateMachine stateMachine
    | 编辑本文 查看源代码

    Start<TStateMachine>(ref TStateMachine)

    声明
    [DebuggerHidden]
    [MethodImpl(MethodImplOptions.AggressiveInlining)]
    public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine
    参数
    类型 名称 描述
    TStateMachine stateMachine
    类型参数
    名称 描述
    TStateMachine

    扩展方法

    JsonHelper.ToJson<T>(T)
    • 编辑本文
    • 查看源代码
    本文内容
    Back to top Generated by DocFX