Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil / AssemblyFactory.xml
1 <Type Name="AssemblyFactory" FullName="Mono.Cecil.AssemblyFactory">
2   <TypeSignature Language="C#" Value="public sealed class AssemblyFactory" />
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="CreateReflectionAssembly">
17       <MemberSignature Language="C#" Value="public static System.Reflection.Assembly CreateReflectionAssembly (Mono.Cecil.AssemblyDefinition asm);" />
18       <MemberType>Method</MemberType>
19       <AssemblyInfo>
20         <AssemblyVersion>0.6.9.0</AssemblyVersion>
21       </AssemblyInfo>
22       <ReturnValue>
23         <ReturnType>System.Reflection.Assembly</ReturnType>
24       </ReturnValue>
25       <Parameters>
26         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
27       </Parameters>
28       <Docs>
29         <param name="asm">To be added.</param>
30         <summary>To be added.</summary>
31         <returns>To be added.</returns>
32         <remarks>To be added.</remarks>
33       </Docs>
34     </Member>
35     <Member MemberName="CreateReflectionAssembly">
36       <MemberSignature Language="C#" Value="public static System.Reflection.Assembly CreateReflectionAssembly (Mono.Cecil.AssemblyDefinition asm, AppDomain domain);" />
37       <MemberType>Method</MemberType>
38       <AssemblyInfo>
39         <AssemblyVersion>0.6.9.0</AssemblyVersion>
40       </AssemblyInfo>
41       <ReturnValue>
42         <ReturnType>System.Reflection.Assembly</ReturnType>
43       </ReturnValue>
44       <Parameters>
45         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
46         <Parameter Name="domain" Type="System.AppDomain" />
47       </Parameters>
48       <Docs>
49         <param name="asm">To be added.</param>
50         <param name="domain">To be added.</param>
51         <summary>To be added.</summary>
52         <returns>To be added.</returns>
53         <remarks>To be added.</remarks>
54       </Docs>
55     </Member>
56     <Member MemberName="DefineAssembly">
57       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition DefineAssembly (string name, Mono.Cecil.AssemblyKind kind);" />
58       <MemberType>Method</MemberType>
59       <AssemblyInfo>
60         <AssemblyVersion>0.6.9.0</AssemblyVersion>
61       </AssemblyInfo>
62       <ReturnValue>
63         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
64       </ReturnValue>
65       <Parameters>
66         <Parameter Name="name" Type="System.String" />
67         <Parameter Name="kind" Type="Mono.Cecil.AssemblyKind" />
68       </Parameters>
69       <Docs>
70         <param name="name">To be added.</param>
71         <param name="kind">To be added.</param>
72         <summary>To be added.</summary>
73         <returns>To be added.</returns>
74         <remarks>To be added.</remarks>
75       </Docs>
76     </Member>
77     <Member MemberName="DefineAssembly">
78       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition DefineAssembly (string name, Mono.Cecil.TargetRuntime rt, Mono.Cecil.AssemblyKind kind);" />
79       <MemberType>Method</MemberType>
80       <AssemblyInfo>
81         <AssemblyVersion>0.6.9.0</AssemblyVersion>
82       </AssemblyInfo>
83       <ReturnValue>
84         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
85       </ReturnValue>
86       <Parameters>
87         <Parameter Name="name" Type="System.String" />
88         <Parameter Name="rt" Type="Mono.Cecil.TargetRuntime" />
89         <Parameter Name="kind" Type="Mono.Cecil.AssemblyKind" />
90       </Parameters>
91       <Docs>
92         <param name="name">To be added.</param>
93         <param name="rt">To be added.</param>
94         <param name="kind">To be added.</param>
95         <summary>To be added.</summary>
96         <returns>To be added.</returns>
97         <remarks>To be added.</remarks>
98       </Docs>
99     </Member>
100     <Member MemberName="DefineAssembly">
101       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition DefineAssembly (string assemblyName, string moduleName, Mono.Cecil.TargetRuntime rt, Mono.Cecil.AssemblyKind kind);" />
102       <MemberType>Method</MemberType>
103       <AssemblyInfo>
104         <AssemblyVersion>0.6.9.0</AssemblyVersion>
105       </AssemblyInfo>
106       <ReturnValue>
107         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
108       </ReturnValue>
109       <Parameters>
110         <Parameter Name="assemblyName" Type="System.String" />
111         <Parameter Name="moduleName" Type="System.String" />
112         <Parameter Name="rt" Type="Mono.Cecil.TargetRuntime" />
113         <Parameter Name="kind" Type="Mono.Cecil.AssemblyKind" />
114       </Parameters>
115       <Docs>
116         <param name="assemblyName">To be added.</param>
117         <param name="moduleName">To be added.</param>
118         <param name="rt">To be added.</param>
119         <param name="kind">To be added.</param>
120         <summary>To be added.</summary>
121         <returns>To be added.</returns>
122         <remarks>To be added.</remarks>
123       </Docs>
124     </Member>
125     <Member MemberName="GetAssembly">
126       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (byte[] assembly);" />
127       <MemberType>Method</MemberType>
128       <AssemblyInfo>
129         <AssemblyVersion>0.6.9.0</AssemblyVersion>
130       </AssemblyInfo>
131       <ReturnValue>
132         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
133       </ReturnValue>
134       <Parameters>
135         <Parameter Name="assembly" Type="System.Byte[]" />
136       </Parameters>
137       <Docs>
138         <param name="assembly">To be added.</param>
139         <summary>To be added.</summary>
140         <returns>To be added.</returns>
141         <remarks>To be added.</remarks>
142       </Docs>
143     </Member>
144     <Member MemberName="GetAssembly">
145       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (System.IO.Stream stream);" />
146       <MemberType>Method</MemberType>
147       <AssemblyInfo>
148         <AssemblyVersion>0.6.9.0</AssemblyVersion>
149       </AssemblyInfo>
150       <ReturnValue>
151         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
152       </ReturnValue>
153       <Parameters>
154         <Parameter Name="stream" Type="System.IO.Stream" />
155       </Parameters>
156       <Docs>
157         <param name="stream">To be added.</param>
158         <summary>To be added.</summary>
159         <returns>To be added.</returns>
160         <remarks>To be added.</remarks>
161       </Docs>
162     </Member>
163     <Member MemberName="GetAssembly">
164       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (string file);" />
165       <MemberType>Method</MemberType>
166       <AssemblyInfo>
167         <AssemblyVersion>0.6.9.0</AssemblyVersion>
168       </AssemblyInfo>
169       <ReturnValue>
170         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
171       </ReturnValue>
172       <Parameters>
173         <Parameter Name="file" Type="System.String" />
174       </Parameters>
175       <Docs>
176         <param name="file">To be added.</param>
177         <summary>To be added.</summary>
178         <returns>To be added.</returns>
179         <remarks>To be added.</remarks>
180       </Docs>
181     </Member>
182     <Member MemberName="GetAssemblyManifest">
183       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (byte[] assembly);" />
184       <MemberType>Method</MemberType>
185       <AssemblyInfo>
186         <AssemblyVersion>0.6.9.0</AssemblyVersion>
187       </AssemblyInfo>
188       <ReturnValue>
189         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
190       </ReturnValue>
191       <Parameters>
192         <Parameter Name="assembly" Type="System.Byte[]" />
193       </Parameters>
194       <Docs>
195         <param name="assembly">To be added.</param>
196         <summary>To be added.</summary>
197         <returns>To be added.</returns>
198         <remarks>To be added.</remarks>
199       </Docs>
200     </Member>
201     <Member MemberName="GetAssemblyManifest">
202       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (System.IO.Stream stream);" />
203       <MemberType>Method</MemberType>
204       <AssemblyInfo>
205         <AssemblyVersion>0.6.9.0</AssemblyVersion>
206       </AssemblyInfo>
207       <ReturnValue>
208         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
209       </ReturnValue>
210       <Parameters>
211         <Parameter Name="stream" Type="System.IO.Stream" />
212       </Parameters>
213       <Docs>
214         <param name="stream">To be added.</param>
215         <summary>To be added.</summary>
216         <returns>To be added.</returns>
217         <remarks>To be added.</remarks>
218       </Docs>
219     </Member>
220     <Member MemberName="GetAssemblyManifest">
221       <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (string file);" />
222       <MemberType>Method</MemberType>
223       <AssemblyInfo>
224         <AssemblyVersion>0.6.9.0</AssemblyVersion>
225       </AssemblyInfo>
226       <ReturnValue>
227         <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
228       </ReturnValue>
229       <Parameters>
230         <Parameter Name="file" Type="System.String" />
231       </Parameters>
232       <Docs>
233         <param name="file">To be added.</param>
234         <summary>To be added.</summary>
235         <returns>To be added.</returns>
236         <remarks>To be added.</remarks>
237       </Docs>
238     </Member>
239     <Member MemberName="SaveAssembly">
240       <MemberSignature Language="C#" Value="public static void SaveAssembly (Mono.Cecil.AssemblyDefinition asm, out byte[] assembly);" />
241       <MemberType>Method</MemberType>
242       <AssemblyInfo>
243         <AssemblyVersion>0.6.9.0</AssemblyVersion>
244       </AssemblyInfo>
245       <ReturnValue>
246         <ReturnType>System.Void</ReturnType>
247       </ReturnValue>
248       <Parameters>
249         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
250         <Parameter Name="assembly" Type="System.Byte[]&amp;" RefType="out" />
251       </Parameters>
252       <Docs>
253         <param name="asm">To be added.</param>
254         <param name="assembly">To be added.</param>
255         <summary>To be added.</summary>
256         <remarks>To be added.</remarks>
257       </Docs>
258     </Member>
259     <Member MemberName="SaveAssembly">
260       <MemberSignature Language="C#" Value="public static void SaveAssembly (Mono.Cecil.AssemblyDefinition asm, System.IO.Stream stream);" />
261       <MemberType>Method</MemberType>
262       <AssemblyInfo>
263         <AssemblyVersion>0.6.9.0</AssemblyVersion>
264       </AssemblyInfo>
265       <ReturnValue>
266         <ReturnType>System.Void</ReturnType>
267       </ReturnValue>
268       <Parameters>
269         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
270         <Parameter Name="stream" Type="System.IO.Stream" />
271       </Parameters>
272       <Docs>
273         <param name="asm">To be added.</param>
274         <param name="stream">To be added.</param>
275         <summary>To be added.</summary>
276         <remarks>To be added.</remarks>
277       </Docs>
278     </Member>
279     <Member MemberName="SaveAssembly">
280       <MemberSignature Language="C#" Value="public static void SaveAssembly (Mono.Cecil.AssemblyDefinition asm, string file);" />
281       <MemberType>Method</MemberType>
282       <AssemblyInfo>
283         <AssemblyVersion>0.6.9.0</AssemblyVersion>
284       </AssemblyInfo>
285       <ReturnValue>
286         <ReturnType>System.Void</ReturnType>
287       </ReturnValue>
288       <Parameters>
289         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
290         <Parameter Name="file" Type="System.String" />
291       </Parameters>
292       <Docs>
293         <param name="asm">To be added.</param>
294         <param name="file">To be added.</param>
295         <summary>To be added.</summary>
296         <remarks>To be added.</remarks>
297       </Docs>
298     </Member>
299   </Members>
300 </Type>