1 <Type Name="AssemblyFactory" FullName="Mono.Cecil.AssemblyFactory">
2 <TypeSignature Language="C#" Value="public sealed class AssemblyFactory" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <summary>To be added.</summary>
13 <remarks>To be added.</remarks>
16 <Member MemberName="CreateReflectionAssembly">
17 <MemberSignature Language="C#" Value="public static System.Reflection.Assembly CreateReflectionAssembly (Mono.Cecil.AssemblyDefinition asm);" />
18 <MemberType>Method</MemberType>
20 <AssemblyVersion>0.6.9.0</AssemblyVersion>
23 <ReturnType>System.Reflection.Assembly</ReturnType>
26 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
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>
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>
39 <AssemblyVersion>0.6.9.0</AssemblyVersion>
42 <ReturnType>System.Reflection.Assembly</ReturnType>
45 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
46 <Parameter Name="domain" Type="System.AppDomain" />
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>
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>
60 <AssemblyVersion>0.6.9.0</AssemblyVersion>
63 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
66 <Parameter Name="name" Type="System.String" />
67 <Parameter Name="kind" Type="Mono.Cecil.AssemblyKind" />
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>
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>
81 <AssemblyVersion>0.6.9.0</AssemblyVersion>
84 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
87 <Parameter Name="name" Type="System.String" />
88 <Parameter Name="rt" Type="Mono.Cecil.TargetRuntime" />
89 <Parameter Name="kind" Type="Mono.Cecil.AssemblyKind" />
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>
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>
104 <AssemblyVersion>0.6.9.0</AssemblyVersion>
107 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
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" />
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>
125 <Member MemberName="GetAssembly">
126 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (byte[] assembly);" />
127 <MemberType>Method</MemberType>
129 <AssemblyVersion>0.6.9.0</AssemblyVersion>
132 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
135 <Parameter Name="assembly" Type="System.Byte[]" />
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>
144 <Member MemberName="GetAssembly">
145 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (System.IO.Stream stream);" />
146 <MemberType>Method</MemberType>
148 <AssemblyVersion>0.6.9.0</AssemblyVersion>
151 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
154 <Parameter Name="stream" Type="System.IO.Stream" />
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>
163 <Member MemberName="GetAssembly">
164 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssembly (string file);" />
165 <MemberType>Method</MemberType>
167 <AssemblyVersion>0.6.9.0</AssemblyVersion>
170 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
173 <Parameter Name="file" Type="System.String" />
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>
182 <Member MemberName="GetAssemblyManifest">
183 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (byte[] assembly);" />
184 <MemberType>Method</MemberType>
186 <AssemblyVersion>0.6.9.0</AssemblyVersion>
189 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
192 <Parameter Name="assembly" Type="System.Byte[]" />
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>
201 <Member MemberName="GetAssemblyManifest">
202 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (System.IO.Stream stream);" />
203 <MemberType>Method</MemberType>
205 <AssemblyVersion>0.6.9.0</AssemblyVersion>
208 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
211 <Parameter Name="stream" Type="System.IO.Stream" />
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>
220 <Member MemberName="GetAssemblyManifest">
221 <MemberSignature Language="C#" Value="public static Mono.Cecil.AssemblyDefinition GetAssemblyManifest (string file);" />
222 <MemberType>Method</MemberType>
224 <AssemblyVersion>0.6.9.0</AssemblyVersion>
227 <ReturnType>Mono.Cecil.AssemblyDefinition</ReturnType>
230 <Parameter Name="file" Type="System.String" />
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>
239 <Member MemberName="SaveAssembly">
240 <MemberSignature Language="C#" Value="public static void SaveAssembly (Mono.Cecil.AssemblyDefinition asm, out byte[] assembly);" />
241 <MemberType>Method</MemberType>
243 <AssemblyVersion>0.6.9.0</AssemblyVersion>
246 <ReturnType>System.Void</ReturnType>
249 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
250 <Parameter Name="assembly" Type="System.Byte[]&" RefType="out" />
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>
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>
263 <AssemblyVersion>0.6.9.0</AssemblyVersion>
266 <ReturnType>System.Void</ReturnType>
269 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
270 <Parameter Name="stream" Type="System.IO.Stream" />
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>
279 <Member MemberName="SaveAssembly">
280 <MemberSignature Language="C#" Value="public static void SaveAssembly (Mono.Cecil.AssemblyDefinition asm, string file);" />
281 <MemberType>Method</MemberType>
283 <AssemblyVersion>0.6.9.0</AssemblyVersion>
286 <ReturnType>System.Void</ReturnType>
289 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
290 <Parameter Name="file" Type="System.String" />
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>