Begin stubs for Mono.Cecil
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil.Cil / CilWorker.xml
1 <Type Name="CilWorker" FullName="Mono.Cecil.Cil.CilWorker">
2   <TypeSignature Language="C#" Value="public sealed class CilWorker" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Cecil</AssemblyName>
5     <AssemblyVersion>0.6.9.0</AssemblyVersion>
6   </AssemblyInfo>
7   <Base>
8     <BaseTypeName>System.Object</BaseTypeName>
9   </Base>
10   <Interfaces />
11   <Docs>
12     <summary>To be added.</summary>
13     <remarks>To be added.</remarks>
14   </Docs>
15   <Members>
16     <Member MemberName="Append">
17       <MemberSignature Language="C#" Value="public void Append (Mono.Cecil.Cil.Instruction instr);" />
18       <MemberType>Method</MemberType>
19       <AssemblyInfo>
20         <AssemblyVersion>0.6.9.0</AssemblyVersion>
21       </AssemblyInfo>
22       <ReturnValue>
23         <ReturnType>System.Void</ReturnType>
24       </ReturnValue>
25       <Parameters>
26         <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
27       </Parameters>
28       <Docs>
29         <param name="instr">To be added.</param>
30         <summary>To be added.</summary>
31         <remarks>To be added.</remarks>
32       </Docs>
33     </Member>
34     <Member MemberName="Create">
35       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode);" />
36       <MemberType>Method</MemberType>
37       <AssemblyInfo>
38         <AssemblyVersion>0.6.9.0</AssemblyVersion>
39       </AssemblyInfo>
40       <ReturnValue>
41         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
42       </ReturnValue>
43       <Parameters>
44         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
45       </Parameters>
46       <Docs>
47         <param name="opcode">To be added.</param>
48         <summary>To be added.</summary>
49         <returns>To be added.</returns>
50         <remarks>To be added.</remarks>
51       </Docs>
52     </Member>
53     <Member MemberName="Create">
54       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.CallSite site);" />
55       <MemberType>Method</MemberType>
56       <AssemblyInfo>
57         <AssemblyVersion>0.6.9.0</AssemblyVersion>
58       </AssemblyInfo>
59       <ReturnValue>
60         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
61       </ReturnValue>
62       <Parameters>
63         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
64         <Parameter Name="site" Type="Mono.Cecil.CallSite" />
65       </Parameters>
66       <Docs>
67         <param name="opcode">To be added.</param>
68         <param name="site">To be added.</param>
69         <summary>To be added.</summary>
70         <returns>To be added.</returns>
71         <remarks>To be added.</remarks>
72       </Docs>
73     </Member>
74     <Member MemberName="Create">
75       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction label);" />
76       <MemberType>Method</MemberType>
77       <AssemblyInfo>
78         <AssemblyVersion>0.6.9.0</AssemblyVersion>
79       </AssemblyInfo>
80       <ReturnValue>
81         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
82       </ReturnValue>
83       <Parameters>
84         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
85         <Parameter Name="label" Type="Mono.Cecil.Cil.Instruction" />
86       </Parameters>
87       <Docs>
88         <param name="opcode">To be added.</param>
89         <param name="label">To be added.</param>
90         <summary>To be added.</summary>
91         <returns>To be added.</returns>
92         <remarks>To be added.</remarks>
93       </Docs>
94     </Member>
95     <Member MemberName="Create">
96       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction[] labels);" />
97       <MemberType>Method</MemberType>
98       <AssemblyInfo>
99         <AssemblyVersion>0.6.9.0</AssemblyVersion>
100       </AssemblyInfo>
101       <ReturnValue>
102         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
103       </ReturnValue>
104       <Parameters>
105         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
106         <Parameter Name="labels" Type="Mono.Cecil.Cil.Instruction[]" />
107       </Parameters>
108       <Docs>
109         <param name="opcode">To be added.</param>
110         <param name="labels">To be added.</param>
111         <summary>To be added.</summary>
112         <returns>To be added.</returns>
113         <remarks>To be added.</remarks>
114       </Docs>
115     </Member>
116     <Member MemberName="Create">
117       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.VariableDefinition var);" />
118       <MemberType>Method</MemberType>
119       <AssemblyInfo>
120         <AssemblyVersion>0.6.9.0</AssemblyVersion>
121       </AssemblyInfo>
122       <ReturnValue>
123         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
124       </ReturnValue>
125       <Parameters>
126         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
127         <Parameter Name="var" Type="Mono.Cecil.Cil.VariableDefinition" />
128       </Parameters>
129       <Docs>
130         <param name="opcode">To be added.</param>
131         <param name="var">To be added.</param>
132         <summary>To be added.</summary>
133         <returns>To be added.</returns>
134         <remarks>To be added.</remarks>
135       </Docs>
136     </Member>
137     <Member MemberName="Create">
138       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.FieldReference field);" />
139       <MemberType>Method</MemberType>
140       <AssemblyInfo>
141         <AssemblyVersion>0.6.9.0</AssemblyVersion>
142       </AssemblyInfo>
143       <ReturnValue>
144         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
145       </ReturnValue>
146       <Parameters>
147         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
148         <Parameter Name="field" Type="Mono.Cecil.FieldReference" />
149       </Parameters>
150       <Docs>
151         <param name="opcode">To be added.</param>
152         <param name="field">To be added.</param>
153         <summary>To be added.</summary>
154         <returns>To be added.</returns>
155         <remarks>To be added.</remarks>
156       </Docs>
157     </Member>
158     <Member MemberName="Create">
159       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.MethodReference method);" />
160       <MemberType>Method</MemberType>
161       <AssemblyInfo>
162         <AssemblyVersion>0.6.9.0</AssemblyVersion>
163       </AssemblyInfo>
164       <ReturnValue>
165         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
166       </ReturnValue>
167       <Parameters>
168         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
169         <Parameter Name="method" Type="Mono.Cecil.MethodReference" />
170       </Parameters>
171       <Docs>
172         <param name="opcode">To be added.</param>
173         <param name="method">To be added.</param>
174         <summary>To be added.</summary>
175         <returns>To be added.</returns>
176         <remarks>To be added.</remarks>
177       </Docs>
178     </Member>
179     <Member MemberName="Create">
180       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.ParameterDefinition param);" />
181       <MemberType>Method</MemberType>
182       <AssemblyInfo>
183         <AssemblyVersion>0.6.9.0</AssemblyVersion>
184       </AssemblyInfo>
185       <ReturnValue>
186         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
187       </ReturnValue>
188       <Parameters>
189         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
190         <Parameter Name="param" Type="Mono.Cecil.ParameterDefinition" />
191       </Parameters>
192       <Docs>
193         <param name="opcode">To be added.</param>
194         <param name="param">To be added.</param>
195         <summary>To be added.</summary>
196         <returns>To be added.</returns>
197         <remarks>To be added.</remarks>
198       </Docs>
199     </Member>
200     <Member MemberName="Create">
201       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.TypeReference type);" />
202       <MemberType>Method</MemberType>
203       <AssemblyInfo>
204         <AssemblyVersion>0.6.9.0</AssemblyVersion>
205       </AssemblyInfo>
206       <ReturnValue>
207         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
208       </ReturnValue>
209       <Parameters>
210         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
211         <Parameter Name="type" Type="Mono.Cecil.TypeReference" />
212       </Parameters>
213       <Docs>
214         <param name="opcode">To be added.</param>
215         <param name="type">To be added.</param>
216         <summary>To be added.</summary>
217         <returns>To be added.</returns>
218         <remarks>To be added.</remarks>
219       </Docs>
220     </Member>
221     <Member MemberName="Create">
222       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, byte b);" />
223       <MemberType>Method</MemberType>
224       <AssemblyInfo>
225         <AssemblyVersion>0.6.9.0</AssemblyVersion>
226       </AssemblyInfo>
227       <ReturnValue>
228         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
229       </ReturnValue>
230       <Parameters>
231         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
232         <Parameter Name="b" Type="System.Byte" />
233       </Parameters>
234       <Docs>
235         <param name="opcode">To be added.</param>
236         <param name="b">To be added.</param>
237         <summary>To be added.</summary>
238         <returns>To be added.</returns>
239         <remarks>To be added.</remarks>
240       </Docs>
241     </Member>
242     <Member MemberName="Create">
243       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, double d);" />
244       <MemberType>Method</MemberType>
245       <AssemblyInfo>
246         <AssemblyVersion>0.6.9.0</AssemblyVersion>
247       </AssemblyInfo>
248       <ReturnValue>
249         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
250       </ReturnValue>
251       <Parameters>
252         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
253         <Parameter Name="d" Type="System.Double" />
254       </Parameters>
255       <Docs>
256         <param name="opcode">To be added.</param>
257         <param name="d">To be added.</param>
258         <summary>To be added.</summary>
259         <returns>To be added.</returns>
260         <remarks>To be added.</remarks>
261       </Docs>
262     </Member>
263     <Member MemberName="Create">
264       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, int i);" />
265       <MemberType>Method</MemberType>
266       <AssemblyInfo>
267         <AssemblyVersion>0.6.9.0</AssemblyVersion>
268       </AssemblyInfo>
269       <ReturnValue>
270         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
271       </ReturnValue>
272       <Parameters>
273         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
274         <Parameter Name="i" Type="System.Int32" />
275       </Parameters>
276       <Docs>
277         <param name="opcode">To be added.</param>
278         <param name="i">To be added.</param>
279         <summary>To be added.</summary>
280         <returns>To be added.</returns>
281         <remarks>To be added.</remarks>
282       </Docs>
283     </Member>
284     <Member MemberName="Create">
285       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, long l);" />
286       <MemberType>Method</MemberType>
287       <AssemblyInfo>
288         <AssemblyVersion>0.6.9.0</AssemblyVersion>
289       </AssemblyInfo>
290       <ReturnValue>
291         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
292       </ReturnValue>
293       <Parameters>
294         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
295         <Parameter Name="l" Type="System.Int64" />
296       </Parameters>
297       <Docs>
298         <param name="opcode">To be added.</param>
299         <param name="l">To be added.</param>
300         <summary>To be added.</summary>
301         <returns>To be added.</returns>
302         <remarks>To be added.</remarks>
303       </Docs>
304     </Member>
305     <Member MemberName="Create">
306       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, sbyte b);" />
307       <MemberType>Method</MemberType>
308       <AssemblyInfo>
309         <AssemblyVersion>0.6.9.0</AssemblyVersion>
310       </AssemblyInfo>
311       <ReturnValue>
312         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
313       </ReturnValue>
314       <Parameters>
315         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
316         <Parameter Name="b" Type="System.SByte" />
317       </Parameters>
318       <Docs>
319         <param name="opcode">To be added.</param>
320         <param name="b">To be added.</param>
321         <summary>To be added.</summary>
322         <returns>To be added.</returns>
323         <remarks>To be added.</remarks>
324       </Docs>
325     </Member>
326     <Member MemberName="Create">
327       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, float f);" />
328       <MemberType>Method</MemberType>
329       <AssemblyInfo>
330         <AssemblyVersion>0.6.9.0</AssemblyVersion>
331       </AssemblyInfo>
332       <ReturnValue>
333         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
334       </ReturnValue>
335       <Parameters>
336         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
337         <Parameter Name="f" Type="System.Single" />
338       </Parameters>
339       <Docs>
340         <param name="opcode">To be added.</param>
341         <param name="f">To be added.</param>
342         <summary>To be added.</summary>
343         <returns>To be added.</returns>
344         <remarks>To be added.</remarks>
345       </Docs>
346     </Member>
347     <Member MemberName="Create">
348       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Create (Mono.Cecil.Cil.OpCode opcode, string str);" />
349       <MemberType>Method</MemberType>
350       <AssemblyInfo>
351         <AssemblyVersion>0.6.9.0</AssemblyVersion>
352       </AssemblyInfo>
353       <ReturnValue>
354         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
355       </ReturnValue>
356       <Parameters>
357         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
358         <Parameter Name="str" Type="System.String" />
359       </Parameters>
360       <Docs>
361         <param name="opcode">To be added.</param>
362         <param name="str">To be added.</param>
363         <summary>To be added.</summary>
364         <returns>To be added.</returns>
365         <remarks>To be added.</remarks>
366       </Docs>
367     </Member>
368     <Member MemberName="Emit">
369       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode);" />
370       <MemberType>Method</MemberType>
371       <AssemblyInfo>
372         <AssemblyVersion>0.6.9.0</AssemblyVersion>
373       </AssemblyInfo>
374       <ReturnValue>
375         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
376       </ReturnValue>
377       <Parameters>
378         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
379       </Parameters>
380       <Docs>
381         <param name="opcode">To be added.</param>
382         <summary>To be added.</summary>
383         <returns>To be added.</returns>
384         <remarks>To be added.</remarks>
385       </Docs>
386     </Member>
387     <Member MemberName="Emit">
388       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.CallSite site);" />
389       <MemberType>Method</MemberType>
390       <AssemblyInfo>
391         <AssemblyVersion>0.6.9.0</AssemblyVersion>
392       </AssemblyInfo>
393       <ReturnValue>
394         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
395       </ReturnValue>
396       <Parameters>
397         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
398         <Parameter Name="site" Type="Mono.Cecil.CallSite" />
399       </Parameters>
400       <Docs>
401         <param name="opcode">To be added.</param>
402         <param name="site">To be added.</param>
403         <summary>To be added.</summary>
404         <returns>To be added.</returns>
405         <remarks>To be added.</remarks>
406       </Docs>
407     </Member>
408     <Member MemberName="Emit">
409       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction target);" />
410       <MemberType>Method</MemberType>
411       <AssemblyInfo>
412         <AssemblyVersion>0.6.9.0</AssemblyVersion>
413       </AssemblyInfo>
414       <ReturnValue>
415         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
416       </ReturnValue>
417       <Parameters>
418         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
419         <Parameter Name="target" Type="Mono.Cecil.Cil.Instruction" />
420       </Parameters>
421       <Docs>
422         <param name="opcode">To be added.</param>
423         <param name="target">To be added.</param>
424         <summary>To be added.</summary>
425         <returns>To be added.</returns>
426         <remarks>To be added.</remarks>
427       </Docs>
428     </Member>
429     <Member MemberName="Emit">
430       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.Instruction[] targets);" />
431       <MemberType>Method</MemberType>
432       <AssemblyInfo>
433         <AssemblyVersion>0.6.9.0</AssemblyVersion>
434       </AssemblyInfo>
435       <ReturnValue>
436         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
437       </ReturnValue>
438       <Parameters>
439         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
440         <Parameter Name="targets" Type="Mono.Cecil.Cil.Instruction[]" />
441       </Parameters>
442       <Docs>
443         <param name="opcode">To be added.</param>
444         <param name="targets">To be added.</param>
445         <summary>To be added.</summary>
446         <returns>To be added.</returns>
447         <remarks>To be added.</remarks>
448       </Docs>
449     </Member>
450     <Member MemberName="Emit">
451       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.Cil.VariableDefinition var);" />
452       <MemberType>Method</MemberType>
453       <AssemblyInfo>
454         <AssemblyVersion>0.6.9.0</AssemblyVersion>
455       </AssemblyInfo>
456       <ReturnValue>
457         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
458       </ReturnValue>
459       <Parameters>
460         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
461         <Parameter Name="var" Type="Mono.Cecil.Cil.VariableDefinition" />
462       </Parameters>
463       <Docs>
464         <param name="opcode">To be added.</param>
465         <param name="var">To be added.</param>
466         <summary>To be added.</summary>
467         <returns>To be added.</returns>
468         <remarks>To be added.</remarks>
469       </Docs>
470     </Member>
471     <Member MemberName="Emit">
472       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.FieldReference field);" />
473       <MemberType>Method</MemberType>
474       <AssemblyInfo>
475         <AssemblyVersion>0.6.9.0</AssemblyVersion>
476       </AssemblyInfo>
477       <ReturnValue>
478         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
479       </ReturnValue>
480       <Parameters>
481         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
482         <Parameter Name="field" Type="Mono.Cecil.FieldReference" />
483       </Parameters>
484       <Docs>
485         <param name="opcode">To be added.</param>
486         <param name="field">To be added.</param>
487         <summary>To be added.</summary>
488         <returns>To be added.</returns>
489         <remarks>To be added.</remarks>
490       </Docs>
491     </Member>
492     <Member MemberName="Emit">
493       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.MethodReference meth);" />
494       <MemberType>Method</MemberType>
495       <AssemblyInfo>
496         <AssemblyVersion>0.6.9.0</AssemblyVersion>
497       </AssemblyInfo>
498       <ReturnValue>
499         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
500       </ReturnValue>
501       <Parameters>
502         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
503         <Parameter Name="meth" Type="Mono.Cecil.MethodReference" />
504       </Parameters>
505       <Docs>
506         <param name="opcode">To be added.</param>
507         <param name="meth">To be added.</param>
508         <summary>To be added.</summary>
509         <returns>To be added.</returns>
510         <remarks>To be added.</remarks>
511       </Docs>
512     </Member>
513     <Member MemberName="Emit">
514       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.ParameterDefinition param);" />
515       <MemberType>Method</MemberType>
516       <AssemblyInfo>
517         <AssemblyVersion>0.6.9.0</AssemblyVersion>
518       </AssemblyInfo>
519       <ReturnValue>
520         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
521       </ReturnValue>
522       <Parameters>
523         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
524         <Parameter Name="param" Type="Mono.Cecil.ParameterDefinition" />
525       </Parameters>
526       <Docs>
527         <param name="opcode">To be added.</param>
528         <param name="param">To be added.</param>
529         <summary>To be added.</summary>
530         <returns>To be added.</returns>
531         <remarks>To be added.</remarks>
532       </Docs>
533     </Member>
534     <Member MemberName="Emit">
535       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, Mono.Cecil.TypeReference type);" />
536       <MemberType>Method</MemberType>
537       <AssemblyInfo>
538         <AssemblyVersion>0.6.9.0</AssemblyVersion>
539       </AssemblyInfo>
540       <ReturnValue>
541         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
542       </ReturnValue>
543       <Parameters>
544         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
545         <Parameter Name="type" Type="Mono.Cecil.TypeReference" />
546       </Parameters>
547       <Docs>
548         <param name="opcode">To be added.</param>
549         <param name="type">To be added.</param>
550         <summary>To be added.</summary>
551         <returns>To be added.</returns>
552         <remarks>To be added.</remarks>
553       </Docs>
554     </Member>
555     <Member MemberName="Emit">
556       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, byte b);" />
557       <MemberType>Method</MemberType>
558       <AssemblyInfo>
559         <AssemblyVersion>0.6.9.0</AssemblyVersion>
560       </AssemblyInfo>
561       <ReturnValue>
562         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
563       </ReturnValue>
564       <Parameters>
565         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
566         <Parameter Name="b" Type="System.Byte" />
567       </Parameters>
568       <Docs>
569         <param name="opcode">To be added.</param>
570         <param name="b">To be added.</param>
571         <summary>To be added.</summary>
572         <returns>To be added.</returns>
573         <remarks>To be added.</remarks>
574       </Docs>
575     </Member>
576     <Member MemberName="Emit">
577       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, double d);" />
578       <MemberType>Method</MemberType>
579       <AssemblyInfo>
580         <AssemblyVersion>0.6.9.0</AssemblyVersion>
581       </AssemblyInfo>
582       <ReturnValue>
583         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
584       </ReturnValue>
585       <Parameters>
586         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
587         <Parameter Name="d" Type="System.Double" />
588       </Parameters>
589       <Docs>
590         <param name="opcode">To be added.</param>
591         <param name="d">To be added.</param>
592         <summary>To be added.</summary>
593         <returns>To be added.</returns>
594         <remarks>To be added.</remarks>
595       </Docs>
596     </Member>
597     <Member MemberName="Emit">
598       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, int i);" />
599       <MemberType>Method</MemberType>
600       <AssemblyInfo>
601         <AssemblyVersion>0.6.9.0</AssemblyVersion>
602       </AssemblyInfo>
603       <ReturnValue>
604         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
605       </ReturnValue>
606       <Parameters>
607         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
608         <Parameter Name="i" Type="System.Int32" />
609       </Parameters>
610       <Docs>
611         <param name="opcode">To be added.</param>
612         <param name="i">To be added.</param>
613         <summary>To be added.</summary>
614         <returns>To be added.</returns>
615         <remarks>To be added.</remarks>
616       </Docs>
617     </Member>
618     <Member MemberName="Emit">
619       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, long l);" />
620       <MemberType>Method</MemberType>
621       <AssemblyInfo>
622         <AssemblyVersion>0.6.9.0</AssemblyVersion>
623       </AssemblyInfo>
624       <ReturnValue>
625         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
626       </ReturnValue>
627       <Parameters>
628         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
629         <Parameter Name="l" Type="System.Int64" />
630       </Parameters>
631       <Docs>
632         <param name="opcode">To be added.</param>
633         <param name="l">To be added.</param>
634         <summary>To be added.</summary>
635         <returns>To be added.</returns>
636         <remarks>To be added.</remarks>
637       </Docs>
638     </Member>
639     <Member MemberName="Emit">
640       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, sbyte b);" />
641       <MemberType>Method</MemberType>
642       <AssemblyInfo>
643         <AssemblyVersion>0.6.9.0</AssemblyVersion>
644       </AssemblyInfo>
645       <ReturnValue>
646         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
647       </ReturnValue>
648       <Parameters>
649         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
650         <Parameter Name="b" Type="System.SByte" />
651       </Parameters>
652       <Docs>
653         <param name="opcode">To be added.</param>
654         <param name="b">To be added.</param>
655         <summary>To be added.</summary>
656         <returns>To be added.</returns>
657         <remarks>To be added.</remarks>
658       </Docs>
659     </Member>
660     <Member MemberName="Emit">
661       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, float f);" />
662       <MemberType>Method</MemberType>
663       <AssemblyInfo>
664         <AssemblyVersion>0.6.9.0</AssemblyVersion>
665       </AssemblyInfo>
666       <ReturnValue>
667         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
668       </ReturnValue>
669       <Parameters>
670         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
671         <Parameter Name="f" Type="System.Single" />
672       </Parameters>
673       <Docs>
674         <param name="opcode">To be added.</param>
675         <param name="f">To be added.</param>
676         <summary>To be added.</summary>
677         <returns>To be added.</returns>
678         <remarks>To be added.</remarks>
679       </Docs>
680     </Member>
681     <Member MemberName="Emit">
682       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction Emit (Mono.Cecil.Cil.OpCode opcode, string str);" />
683       <MemberType>Method</MemberType>
684       <AssemblyInfo>
685         <AssemblyVersion>0.6.9.0</AssemblyVersion>
686       </AssemblyInfo>
687       <ReturnValue>
688         <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
689       </ReturnValue>
690       <Parameters>
691         <Parameter Name="opcode" Type="Mono.Cecil.Cil.OpCode" />
692         <Parameter Name="str" Type="System.String" />
693       </Parameters>
694       <Docs>
695         <param name="opcode">To be added.</param>
696         <param name="str">To be added.</param>
697         <summary>To be added.</summary>
698         <returns>To be added.</returns>
699         <remarks>To be added.</remarks>
700       </Docs>
701     </Member>
702     <Member MemberName="GetBody">
703       <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.MethodBody GetBody ();" />
704       <MemberType>Method</MemberType>
705       <AssemblyInfo>
706         <AssemblyVersion>0.6.9.0</AssemblyVersion>
707       </AssemblyInfo>
708       <ReturnValue>
709         <ReturnType>Mono.Cecil.Cil.MethodBody</ReturnType>
710       </ReturnValue>
711       <Parameters />
712       <Docs>
713         <summary>To be added.</summary>
714         <returns>To be added.</returns>
715         <remarks>To be added.</remarks>
716       </Docs>
717     </Member>
718     <Member MemberName="InsertAfter">
719       <MemberSignature Language="C#" Value="public void InsertAfter (Mono.Cecil.Cil.Instruction target, Mono.Cecil.Cil.Instruction instr);" />
720       <MemberType>Method</MemberType>
721       <AssemblyInfo>
722         <AssemblyVersion>0.6.9.0</AssemblyVersion>
723       </AssemblyInfo>
724       <ReturnValue>
725         <ReturnType>System.Void</ReturnType>
726       </ReturnValue>
727       <Parameters>
728         <Parameter Name="target" Type="Mono.Cecil.Cil.Instruction" />
729         <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
730       </Parameters>
731       <Docs>
732         <param name="target">To be added.</param>
733         <param name="instr">To be added.</param>
734         <summary>To be added.</summary>
735         <remarks>To be added.</remarks>
736       </Docs>
737     </Member>
738     <Member MemberName="InsertBefore">
739       <MemberSignature Language="C#" Value="public void InsertBefore (Mono.Cecil.Cil.Instruction target, Mono.Cecil.Cil.Instruction instr);" />
740       <MemberType>Method</MemberType>
741       <AssemblyInfo>
742         <AssemblyVersion>0.6.9.0</AssemblyVersion>
743       </AssemblyInfo>
744       <ReturnValue>
745         <ReturnType>System.Void</ReturnType>
746       </ReturnValue>
747       <Parameters>
748         <Parameter Name="target" Type="Mono.Cecil.Cil.Instruction" />
749         <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
750       </Parameters>
751       <Docs>
752         <param name="target">To be added.</param>
753         <param name="instr">To be added.</param>
754         <summary>To be added.</summary>
755         <remarks>To be added.</remarks>
756       </Docs>
757     </Member>
758     <Member MemberName="Remove">
759       <MemberSignature Language="C#" Value="public void Remove (Mono.Cecil.Cil.Instruction instr);" />
760       <MemberType>Method</MemberType>
761       <AssemblyInfo>
762         <AssemblyVersion>0.6.9.0</AssemblyVersion>
763       </AssemblyInfo>
764       <ReturnValue>
765         <ReturnType>System.Void</ReturnType>
766       </ReturnValue>
767       <Parameters>
768         <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
769       </Parameters>
770       <Docs>
771         <param name="instr">To be added.</param>
772         <summary>To be added.</summary>
773         <remarks>To be added.</remarks>
774       </Docs>
775     </Member>
776     <Member MemberName="Replace">
777       <MemberSignature Language="C#" Value="public void Replace (Mono.Cecil.Cil.Instruction old, Mono.Cecil.Cil.Instruction instr);" />
778       <MemberType>Method</MemberType>
779       <AssemblyInfo>
780         <AssemblyVersion>0.6.9.0</AssemblyVersion>
781       </AssemblyInfo>
782       <ReturnValue>
783         <ReturnType>System.Void</ReturnType>
784       </ReturnValue>
785       <Parameters>
786         <Parameter Name="old" Type="Mono.Cecil.Cil.Instruction" />
787         <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
788       </Parameters>
789       <Docs>
790         <param name="old">To be added.</param>
791         <param name="instr">To be added.</param>
792         <summary>To be added.</summary>
793         <remarks>To be added.</remarks>
794       </Docs>
795     </Member>
796   </Members>
797 </Type>