Merge pull request #820 from brendanzagaeski/master
[mono.git] / mcs / class / corlib / Documentation / en / System.Runtime.CompilerServices / AsyncVoidMethodBuilder.xml
1 <Type Name="AsyncVoidMethodBuilder" FullName="System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
2   <TypeSignature Language="C#" Value="public struct AsyncVoidMethodBuilder" />
3   <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit AsyncVoidMethodBuilder extends System.ValueType" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.ValueType</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <summary>To be added.</summary>
14     <remarks>To be added.</remarks>
15   </Docs>
16   <Members>
17     <Member MemberName="AwaitOnCompleted&lt;TAwaiter,TStateMachine&gt;">
18       <MemberSignature Language="C#" Value="public void AwaitOnCompleted&lt;TAwaiter,TStateMachine&gt; (ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
19       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AwaitOnCompleted&lt;(class System.Runtime.CompilerServices.INotifyCompletion) TAwaiter, (class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine&gt;(!!TAwaiter awaiter, !!TStateMachine stateMachine) cil managed" />
20       <MemberType>Method</MemberType>
21       <AssemblyInfo>
22         <AssemblyVersion>4.0.0.0</AssemblyVersion>
23       </AssemblyInfo>
24       <ReturnValue>
25         <ReturnType>System.Void</ReturnType>
26       </ReturnValue>
27       <TypeParameters>
28         <TypeParameter Name="TAwaiter">
29           <Constraints>
30             <InterfaceName>System.Runtime.CompilerServices.INotifyCompletion</InterfaceName>
31           </Constraints>
32         </TypeParameter>
33         <TypeParameter Name="TStateMachine">
34           <Constraints>
35             <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
36           </Constraints>
37         </TypeParameter>
38       </TypeParameters>
39       <Parameters>
40         <Parameter Name="awaiter" Type="TAwaiter&amp;" RefType="ref" />
41         <Parameter Name="stateMachine" Type="TStateMachine&amp;" RefType="ref" />
42       </Parameters>
43       <Docs>
44         <typeparam name="TAwaiter">To be added.</typeparam>
45         <typeparam name="TStateMachine">To be added.</typeparam>
46         <param name="awaiter">To be added.</param>
47         <param name="stateMachine">To be added.</param>
48         <summary>To be added.</summary>
49         <remarks>To be added.</remarks>
50       </Docs>
51     </Member>
52     <Member MemberName="AwaitUnsafeOnCompleted&lt;TAwaiter,TStateMachine&gt;">
53       <MemberSignature Language="C#" Value="public void AwaitUnsafeOnCompleted&lt;TAwaiter,TStateMachine&gt; (ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
54       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AwaitUnsafeOnCompleted&lt;(class System.Runtime.CompilerServices.ICriticalNotifyCompletion) TAwaiter, (class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine&gt;(!!TAwaiter awaiter, !!TStateMachine stateMachine) cil managed" />
55       <MemberType>Method</MemberType>
56       <AssemblyInfo>
57         <AssemblyVersion>4.0.0.0</AssemblyVersion>
58       </AssemblyInfo>
59       <ReturnValue>
60         <ReturnType>System.Void</ReturnType>
61       </ReturnValue>
62       <TypeParameters>
63         <TypeParameter Name="TAwaiter">
64           <Constraints>
65             <InterfaceName>System.Runtime.CompilerServices.ICriticalNotifyCompletion</InterfaceName>
66           </Constraints>
67         </TypeParameter>
68         <TypeParameter Name="TStateMachine">
69           <Constraints>
70             <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
71           </Constraints>
72         </TypeParameter>
73       </TypeParameters>
74       <Parameters>
75         <Parameter Name="awaiter" Type="TAwaiter&amp;" RefType="ref" />
76         <Parameter Name="stateMachine" Type="TStateMachine&amp;" RefType="ref" />
77       </Parameters>
78       <Docs>
79         <typeparam name="TAwaiter">To be added.</typeparam>
80         <typeparam name="TStateMachine">To be added.</typeparam>
81         <param name="awaiter">To be added.</param>
82         <param name="stateMachine">To be added.</param>
83         <summary>To be added.</summary>
84         <remarks>To be added.</remarks>
85       </Docs>
86     </Member>
87     <Member MemberName="Create">
88       <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.AsyncVoidMethodBuilder Create ();" />
89       <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Runtime.CompilerServices.AsyncVoidMethodBuilder Create() cil managed" />
90       <MemberType>Method</MemberType>
91       <AssemblyInfo>
92         <AssemblyVersion>4.0.0.0</AssemblyVersion>
93       </AssemblyInfo>
94       <ReturnValue>
95         <ReturnType>System.Runtime.CompilerServices.AsyncVoidMethodBuilder</ReturnType>
96       </ReturnValue>
97       <Parameters />
98       <Docs>
99         <summary>To be added.</summary>
100         <returns>To be added.</returns>
101         <remarks>To be added.</remarks>
102       </Docs>
103     </Member>
104     <Member MemberName="SetException">
105       <MemberSignature Language="C#" Value="public void SetException (Exception exception);" />
106       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetException(class System.Exception exception) cil managed" />
107       <MemberType>Method</MemberType>
108       <AssemblyInfo>
109         <AssemblyVersion>4.0.0.0</AssemblyVersion>
110       </AssemblyInfo>
111       <ReturnValue>
112         <ReturnType>System.Void</ReturnType>
113       </ReturnValue>
114       <Parameters>
115         <Parameter Name="exception" Type="System.Exception" />
116       </Parameters>
117       <Docs>
118         <param name="exception">To be added.</param>
119         <summary>To be added.</summary>
120         <remarks>To be added.</remarks>
121       </Docs>
122     </Member>
123     <Member MemberName="SetResult">
124       <MemberSignature Language="C#" Value="public void SetResult ();" />
125       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetResult() cil managed" />
126       <MemberType>Method</MemberType>
127       <AssemblyInfo>
128         <AssemblyVersion>4.0.0.0</AssemblyVersion>
129       </AssemblyInfo>
130       <ReturnValue>
131         <ReturnType>System.Void</ReturnType>
132       </ReturnValue>
133       <Parameters />
134       <Docs>
135         <summary>To be added.</summary>
136         <remarks>To be added.</remarks>
137       </Docs>
138     </Member>
139     <Member MemberName="SetStateMachine">
140       <MemberSignature Language="C#" Value="public void SetStateMachine (System.Runtime.CompilerServices.IAsyncStateMachine stateMachine);" />
141       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetStateMachine(class System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) cil managed" />
142       <MemberType>Method</MemberType>
143       <AssemblyInfo>
144         <AssemblyVersion>4.0.0.0</AssemblyVersion>
145       </AssemblyInfo>
146       <ReturnValue>
147         <ReturnType>System.Void</ReturnType>
148       </ReturnValue>
149       <Parameters>
150         <Parameter Name="stateMachine" Type="System.Runtime.CompilerServices.IAsyncStateMachine" />
151       </Parameters>
152       <Docs>
153         <param name="stateMachine">To be added.</param>
154         <summary>To be added.</summary>
155         <remarks>To be added.</remarks>
156       </Docs>
157     </Member>
158     <Member MemberName="Start&lt;TStateMachine&gt;">
159       <MemberSignature Language="C#" Value="public void Start&lt;TStateMachine&gt; (ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine;" />
160       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Start&lt;(class System.Runtime.CompilerServices.IAsyncStateMachine) TStateMachine&gt;(!!TStateMachine stateMachine) cil managed" />
161       <MemberType>Method</MemberType>
162       <AssemblyInfo>
163         <AssemblyVersion>4.0.0.0</AssemblyVersion>
164       </AssemblyInfo>
165       <ReturnValue>
166         <ReturnType>System.Void</ReturnType>
167       </ReturnValue>
168       <TypeParameters>
169         <TypeParameter Name="TStateMachine">
170           <Constraints>
171             <InterfaceName>System.Runtime.CompilerServices.IAsyncStateMachine</InterfaceName>
172           </Constraints>
173         </TypeParameter>
174       </TypeParameters>
175       <Parameters>
176         <Parameter Name="stateMachine" Type="TStateMachine&amp;" RefType="ref" />
177       </Parameters>
178       <Docs>
179         <typeparam name="TStateMachine">To be added.</typeparam>
180         <param name="stateMachine">To be added.</param>
181         <summary>To be added.</summary>
182         <remarks>To be added.</remarks>
183       </Docs>
184     </Member>
185   </Members>
186 </Type>