Remove IVT from System.ServiceModel on MonoDroid, MonoTouch profiles.
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil.Binary / Image.xml
1 <Type Name="Image" FullName="Mono.Cecil.Binary.Image">
2   <TypeSignature Language="C#" Value="public sealed class Image : Mono.Cecil.Binary.IBinaryVisitable" />
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     <Interface>
12       <InterfaceName>Mono.Cecil.Binary.IBinaryVisitable</InterfaceName>
13     </Interface>
14   </Interfaces>
15   <Docs>
16     <summary>To be added.</summary>
17     <remarks>To be added.</remarks>
18   </Docs>
19   <Members>
20     <Member MemberName="Accept">
21       <MemberSignature Language="C#" Value="public void Accept (Mono.Cecil.Binary.IBinaryVisitor visitor);" />
22       <MemberType>Method</MemberType>
23       <AssemblyInfo>
24         <AssemblyVersion>0.6.9.0</AssemblyVersion>
25       </AssemblyInfo>
26       <ReturnValue>
27         <ReturnType>System.Void</ReturnType>
28       </ReturnValue>
29       <Parameters>
30         <Parameter Name="visitor" Type="Mono.Cecil.Binary.IBinaryVisitor" />
31       </Parameters>
32       <Docs>
33         <param name="visitor">To be added.</param>
34         <summary>To be added.</summary>
35         <remarks>To be added.</remarks>
36       </Docs>
37     </Member>
38     <Member MemberName="AddDebugHeader">
39       <MemberSignature Language="C#" Value="public void AddDebugHeader ();" />
40       <MemberType>Method</MemberType>
41       <AssemblyInfo>
42         <AssemblyVersion>0.6.9.0</AssemblyVersion>
43       </AssemblyInfo>
44       <ReturnValue>
45         <ReturnType>System.Void</ReturnType>
46       </ReturnValue>
47       <Parameters />
48       <Docs>
49         <summary>To be added.</summary>
50         <remarks>To be added.</remarks>
51       </Docs>
52     </Member>
53     <Member MemberName="CLIHeader">
54       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.CLIHeader CLIHeader { set; get; }" />
55       <MemberType>Property</MemberType>
56       <AssemblyInfo>
57         <AssemblyVersion>0.6.9.0</AssemblyVersion>
58       </AssemblyInfo>
59       <ReturnValue>
60         <ReturnType>Mono.Cecil.Binary.CLIHeader</ReturnType>
61       </ReturnValue>
62       <Docs>
63         <summary>To be added.</summary>
64         <value>To be added.</value>
65         <remarks>To be added.</remarks>
66       </Docs>
67     </Member>
68     <Member MemberName="CreateImage">
69       <MemberSignature Language="C#" Value="public static Mono.Cecil.Binary.Image CreateImage ();" />
70       <MemberType>Method</MemberType>
71       <AssemblyInfo>
72         <AssemblyVersion>0.6.9.0</AssemblyVersion>
73       </AssemblyInfo>
74       <ReturnValue>
75         <ReturnType>Mono.Cecil.Binary.Image</ReturnType>
76       </ReturnValue>
77       <Parameters />
78       <Docs>
79         <summary>To be added.</summary>
80         <returns>To be added.</returns>
81         <remarks>To be added.</remarks>
82       </Docs>
83     </Member>
84     <Member MemberName="DebugHeader">
85       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.DebugHeader DebugHeader { set; get; }" />
86       <MemberType>Property</MemberType>
87       <AssemblyInfo>
88         <AssemblyVersion>0.6.9.0</AssemblyVersion>
89       </AssemblyInfo>
90       <ReturnValue>
91         <ReturnType>Mono.Cecil.Binary.DebugHeader</ReturnType>
92       </ReturnValue>
93       <Docs>
94         <summary>To be added.</summary>
95         <value>To be added.</value>
96         <remarks>To be added.</remarks>
97       </Docs>
98     </Member>
99     <Member MemberName="DOSHeader">
100       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.DOSHeader DOSHeader { get; }" />
101       <MemberType>Property</MemberType>
102       <AssemblyInfo>
103         <AssemblyVersion>0.6.9.0</AssemblyVersion>
104       </AssemblyInfo>
105       <ReturnValue>
106         <ReturnType>Mono.Cecil.Binary.DOSHeader</ReturnType>
107       </ReturnValue>
108       <Docs>
109         <summary>To be added.</summary>
110         <value>To be added.</value>
111         <remarks>To be added.</remarks>
112       </Docs>
113     </Member>
114     <Member MemberName="ExportTable">
115       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.ExportTable ExportTable { set; get; }" />
116       <MemberType>Property</MemberType>
117       <AssemblyInfo>
118         <AssemblyVersion>0.6.9.0</AssemblyVersion>
119       </AssemblyInfo>
120       <ReturnValue>
121         <ReturnType>Mono.Cecil.Binary.ExportTable</ReturnType>
122       </ReturnValue>
123       <Docs>
124         <summary>To be added.</summary>
125         <value>To be added.</value>
126         <remarks>To be added.</remarks>
127       </Docs>
128     </Member>
129     <Member MemberName="FileInformation">
130       <MemberSignature Language="C#" Value="public System.IO.FileInfo FileInformation { get; }" />
131       <MemberType>Property</MemberType>
132       <AssemblyInfo>
133         <AssemblyVersion>0.6.9.0</AssemblyVersion>
134       </AssemblyInfo>
135       <ReturnValue>
136         <ReturnType>System.IO.FileInfo</ReturnType>
137       </ReturnValue>
138       <Docs>
139         <summary>To be added.</summary>
140         <value>To be added.</value>
141         <remarks>To be added.</remarks>
142       </Docs>
143     </Member>
144     <Member MemberName="GetImage">
145       <MemberSignature Language="C#" Value="public static Mono.Cecil.Binary.Image GetImage (byte[] image);" />
146       <MemberType>Method</MemberType>
147       <AssemblyInfo>
148         <AssemblyVersion>0.6.9.0</AssemblyVersion>
149       </AssemblyInfo>
150       <ReturnValue>
151         <ReturnType>Mono.Cecil.Binary.Image</ReturnType>
152       </ReturnValue>
153       <Parameters>
154         <Parameter Name="image" Type="System.Byte[]" />
155       </Parameters>
156       <Docs>
157         <param name="image">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="GetImage">
164       <MemberSignature Language="C#" Value="public static Mono.Cecil.Binary.Image GetImage (System.IO.Stream stream);" />
165       <MemberType>Method</MemberType>
166       <AssemblyInfo>
167         <AssemblyVersion>0.6.9.0</AssemblyVersion>
168       </AssemblyInfo>
169       <ReturnValue>
170         <ReturnType>Mono.Cecil.Binary.Image</ReturnType>
171       </ReturnValue>
172       <Parameters>
173         <Parameter Name="stream" Type="System.IO.Stream" />
174       </Parameters>
175       <Docs>
176         <param name="stream">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="GetImage">
183       <MemberSignature Language="C#" Value="public static Mono.Cecil.Binary.Image GetImage (string file);" />
184       <MemberType>Method</MemberType>
185       <AssemblyInfo>
186         <AssemblyVersion>0.6.9.0</AssemblyVersion>
187       </AssemblyInfo>
188       <ReturnValue>
189         <ReturnType>Mono.Cecil.Binary.Image</ReturnType>
190       </ReturnValue>
191       <Parameters>
192         <Parameter Name="file" Type="System.String" />
193       </Parameters>
194       <Docs>
195         <param name="file">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="GetReaderAtVirtualAddress">
202       <MemberSignature Language="C#" Value="public System.IO.BinaryReader GetReaderAtVirtualAddress (Mono.Cecil.Binary.RVA rva);" />
203       <MemberType>Method</MemberType>
204       <AssemblyInfo>
205         <AssemblyVersion>0.6.9.0</AssemblyVersion>
206       </AssemblyInfo>
207       <ReturnValue>
208         <ReturnType>System.IO.BinaryReader</ReturnType>
209       </ReturnValue>
210       <Parameters>
211         <Parameter Name="rva" Type="Mono.Cecil.Binary.RVA" />
212       </Parameters>
213       <Docs>
214         <param name="rva">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="HintNameTable">
221       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.HintNameTable HintNameTable { get; }" />
222       <MemberType>Property</MemberType>
223       <AssemblyInfo>
224         <AssemblyVersion>0.6.9.0</AssemblyVersion>
225       </AssemblyInfo>
226       <ReturnValue>
227         <ReturnType>Mono.Cecil.Binary.HintNameTable</ReturnType>
228       </ReturnValue>
229       <Docs>
230         <summary>To be added.</summary>
231         <value>To be added.</value>
232         <remarks>To be added.</remarks>
233       </Docs>
234     </Member>
235     <Member MemberName="ImportAddressTable">
236       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.ImportAddressTable ImportAddressTable { get; }" />
237       <MemberType>Property</MemberType>
238       <AssemblyInfo>
239         <AssemblyVersion>0.6.9.0</AssemblyVersion>
240       </AssemblyInfo>
241       <ReturnValue>
242         <ReturnType>Mono.Cecil.Binary.ImportAddressTable</ReturnType>
243       </ReturnValue>
244       <Docs>
245         <summary>To be added.</summary>
246         <value>To be added.</value>
247         <remarks>To be added.</remarks>
248       </Docs>
249     </Member>
250     <Member MemberName="ImportLookupTable">
251       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.ImportLookupTable ImportLookupTable { get; }" />
252       <MemberType>Property</MemberType>
253       <AssemblyInfo>
254         <AssemblyVersion>0.6.9.0</AssemblyVersion>
255       </AssemblyInfo>
256       <ReturnValue>
257         <ReturnType>Mono.Cecil.Binary.ImportLookupTable</ReturnType>
258       </ReturnValue>
259       <Docs>
260         <summary>To be added.</summary>
261         <value>To be added.</value>
262         <remarks>To be added.</remarks>
263       </Docs>
264     </Member>
265     <Member MemberName="ImportTable">
266       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.ImportTable ImportTable { get; }" />
267       <MemberType>Property</MemberType>
268       <AssemblyInfo>
269         <AssemblyVersion>0.6.9.0</AssemblyVersion>
270       </AssemblyInfo>
271       <ReturnValue>
272         <ReturnType>Mono.Cecil.Binary.ImportTable</ReturnType>
273       </ReturnValue>
274       <Docs>
275         <summary>To be added.</summary>
276         <value>To be added.</value>
277         <remarks>To be added.</remarks>
278       </Docs>
279     </Member>
280     <Member MemberName="MetadataRoot">
281       <MemberSignature Language="C#" Value="public Mono.Cecil.Metadata.MetadataRoot MetadataRoot { get; }" />
282       <MemberType>Property</MemberType>
283       <AssemblyInfo>
284         <AssemblyVersion>0.6.9.0</AssemblyVersion>
285       </AssemblyInfo>
286       <ReturnValue>
287         <ReturnType>Mono.Cecil.Metadata.MetadataRoot</ReturnType>
288       </ReturnValue>
289       <Docs>
290         <summary>To be added.</summary>
291         <value>To be added.</value>
292         <remarks>To be added.</remarks>
293       </Docs>
294     </Member>
295     <Member MemberName="PEFileHeader">
296       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.PEFileHeader PEFileHeader { get; }" />
297       <MemberType>Property</MemberType>
298       <AssemblyInfo>
299         <AssemblyVersion>0.6.9.0</AssemblyVersion>
300       </AssemblyInfo>
301       <ReturnValue>
302         <ReturnType>Mono.Cecil.Binary.PEFileHeader</ReturnType>
303       </ReturnValue>
304       <Docs>
305         <summary>To be added.</summary>
306         <value>To be added.</value>
307         <remarks>To be added.</remarks>
308       </Docs>
309     </Member>
310     <Member MemberName="PEOptionalHeader">
311       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.PEOptionalHeader PEOptionalHeader { get; }" />
312       <MemberType>Property</MemberType>
313       <AssemblyInfo>
314         <AssemblyVersion>0.6.9.0</AssemblyVersion>
315       </AssemblyInfo>
316       <ReturnValue>
317         <ReturnType>Mono.Cecil.Binary.PEOptionalHeader</ReturnType>
318       </ReturnValue>
319       <Docs>
320         <summary>To be added.</summary>
321         <value>To be added.</value>
322         <remarks>To be added.</remarks>
323       </Docs>
324     </Member>
325     <Member MemberName="ResolveVirtualAddress">
326       <MemberSignature Language="C#" Value="public long ResolveVirtualAddress (Mono.Cecil.Binary.RVA rva);" />
327       <MemberType>Method</MemberType>
328       <AssemblyInfo>
329         <AssemblyVersion>0.6.9.0</AssemblyVersion>
330       </AssemblyInfo>
331       <ReturnValue>
332         <ReturnType>System.Int64</ReturnType>
333       </ReturnValue>
334       <Parameters>
335         <Parameter Name="rva" Type="Mono.Cecil.Binary.RVA" />
336       </Parameters>
337       <Docs>
338         <param name="rva">To be added.</param>
339         <summary>To be added.</summary>
340         <returns>To be added.</returns>
341         <remarks>To be added.</remarks>
342       </Docs>
343     </Member>
344     <Member MemberName="Sections">
345       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.SectionCollection Sections { get; }" />
346       <MemberType>Property</MemberType>
347       <AssemblyInfo>
348         <AssemblyVersion>0.6.9.0</AssemblyVersion>
349       </AssemblyInfo>
350       <ReturnValue>
351         <ReturnType>Mono.Cecil.Binary.SectionCollection</ReturnType>
352       </ReturnValue>
353       <Docs>
354         <summary>To be added.</summary>
355         <value>To be added.</value>
356         <remarks>To be added.</remarks>
357       </Docs>
358     </Member>
359     <Member MemberName="TextSection">
360       <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.Section TextSection { set; get; }" />
361       <MemberType>Property</MemberType>
362       <AssemblyInfo>
363         <AssemblyVersion>0.6.9.0</AssemblyVersion>
364       </AssemblyInfo>
365       <ReturnValue>
366         <ReturnType>Mono.Cecil.Binary.Section</ReturnType>
367       </ReturnValue>
368       <Docs>
369         <summary>To be added.</summary>
370         <value>To be added.</value>
371         <remarks>To be added.</remarks>
372       </Docs>
373     </Member>
374   </Members>
375 </Type>