1 <Type Name="AsyncTaskMethodBuilder<TResult>" FullName="System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult>">
2 <TypeSignature Language="C#" Value="public struct AsyncTaskMethodBuilder<TResult>" />
3 <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit AsyncTaskMethodBuilder`1<TResult> extends System.ValueType" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <TypeParameter Name="TResult" />
12 <BaseTypeName>System.ValueType</BaseTypeName>
16 <typeparam name="TResult">To be added.</typeparam>
17 <summary>To be added.</summary>
18 <remarks>To be added.</remarks>
21 <Member MemberName="AwaitOnCompleted<TAwaiter,TStateMachine>">
22 <MemberSignature Language="C#" Value="public void AwaitOnCompleted<TAwaiter,TStateMachine> (ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
23 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AwaitOnCompleted<(class System.Runtime.CompilerServices.INotifyCompletion) TAwaiter, (class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine>(!!TAwaiter awaiter, !!TStateMachine stateMachine) cil managed" />
24 <MemberType>Method</MemberType>
26 <AssemblyVersion>4.0.0.0</AssemblyVersion>
29 <ReturnType>System.Void</ReturnType>
32 <TypeParameter Name="TAwaiter">
34 <InterfaceName>System.Runtime.CompilerServices.INotifyCompletion</InterfaceName>
37 <TypeParameter Name="TStateMachine">
39 <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
44 <Parameter Name="awaiter" Type="TAwaiter&" RefType="ref" />
45 <Parameter Name="stateMachine" Type="TStateMachine&" RefType="ref" />
48 <typeparam name="TAwaiter">To be added.</typeparam>
49 <typeparam name="TStateMachine">To be added.</typeparam>
50 <param name="awaiter">To be added.</param>
51 <param name="stateMachine">To be added.</param>
52 <summary>To be added.</summary>
53 <remarks>To be added.</remarks>
56 <Member MemberName="AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>">
57 <MemberSignature Language="C#" Value="public void AwaitUnsafeOnCompleted<TAwaiter,TStateMachine> (ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
58 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AwaitUnsafeOnCompleted<(class System.Runtime.CompilerServices.ICriticalNotifyCompletion) TAwaiter, (class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine>(!!TAwaiter awaiter, !!TStateMachine stateMachine) cil managed" />
59 <MemberType>Method</MemberType>
61 <AssemblyVersion>4.0.0.0</AssemblyVersion>
64 <ReturnType>System.Void</ReturnType>
67 <TypeParameter Name="TAwaiter">
69 <InterfaceName>System.Runtime.CompilerServices.ICriticalNotifyCompletion</InterfaceName>
72 <TypeParameter Name="TStateMachine">
74 <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
79 <Parameter Name="awaiter" Type="TAwaiter&" RefType="ref" />
80 <Parameter Name="stateMachine" Type="TStateMachine&" RefType="ref" />
83 <typeparam name="TAwaiter">To be added.</typeparam>
84 <typeparam name="TStateMachine">To be added.</typeparam>
85 <param name="awaiter">To be added.</param>
86 <param name="stateMachine">To be added.</param>
87 <summary>To be added.</summary>
88 <remarks>To be added.</remarks>
91 <Member MemberName="Create">
92 <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult> Create ();" />
93 <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<!TResult> Create() cil managed" />
94 <MemberType>Method</MemberType>
96 <AssemblyVersion>4.0.0.0</AssemblyVersion>
99 <ReturnType>System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult></ReturnType>
103 <summary>To be added.</summary>
104 <returns>To be added.</returns>
105 <remarks>To be added.</remarks>
108 <Member MemberName="SetException">
109 <MemberSignature Language="C#" Value="public void SetException (Exception exception);" />
110 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetException(class System.Exception exception) cil managed" />
111 <MemberType>Method</MemberType>
113 <AssemblyVersion>4.0.0.0</AssemblyVersion>
116 <ReturnType>System.Void</ReturnType>
119 <Parameter Name="exception" Type="System.Exception" />
122 <param name="exception">To be added.</param>
123 <summary>To be added.</summary>
124 <remarks>To be added.</remarks>
127 <Member MemberName="SetResult">
128 <MemberSignature Language="C#" Value="public void SetResult (TResult result);" />
129 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetResult(!TResult result) cil managed" />
130 <MemberType>Method</MemberType>
132 <AssemblyVersion>4.0.0.0</AssemblyVersion>
135 <ReturnType>System.Void</ReturnType>
138 <Parameter Name="result" Type="TResult" />
141 <param name="result">To be added.</param>
142 <summary>To be added.</summary>
143 <remarks>To be added.</remarks>
146 <Member MemberName="SetStateMachine">
147 <MemberSignature Language="C#" Value="public void SetStateMachine (System.Runtime.CompilerServices.IAsyncStateMachine stateMachine);" />
148 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetStateMachine(class System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) cil managed" />
149 <MemberType>Method</MemberType>
151 <AssemblyVersion>4.0.0.0</AssemblyVersion>
154 <ReturnType>System.Void</ReturnType>
157 <Parameter Name="stateMachine" Type="System.Runtime.CompilerServices.IAsyncStateMachine" />
160 <param name="stateMachine">To be added.</param>
161 <summary>To be added.</summary>
162 <remarks>To be added.</remarks>
165 <Member MemberName="Start<TStateMachine>">
166 <MemberSignature Language="C#" Value="public void Start<TStateMachine> (ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
167 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Start<(class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine>(!!TStateMachine stateMachine) cil managed" />
168 <MemberType>Method</MemberType>
170 <AssemblyVersion>4.0.0.0</AssemblyVersion>
173 <ReturnType>System.Void</ReturnType>
176 <TypeParameter Name="TStateMachine">
178 <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
183 <Parameter Name="stateMachine" Type="TStateMachine&" RefType="ref" />
186 <typeparam name="TStateMachine">To be added.</typeparam>
187 <param name="stateMachine">To be added.</param>
188 <summary>To be added.</summary>
189 <remarks>To be added.</remarks>
192 <Member MemberName="Task">
193 <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<TResult> Task { get; }" />
194 <MemberSignature Language="ILAsm" Value=".property instance class System.Threading.Tasks.Task`1<!TResult> Task" />
195 <MemberType>Property</MemberType>
197 <AssemblyVersion>4.0.0.0</AssemblyVersion>
200 <ReturnType>System.Threading.Tasks.Task<TResult></ReturnType>
203 <summary>To be added.</summary>
204 <value>To be added.</value>
205 <remarks>To be added.</remarks>