Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil / IReflectionStructureVisitor.xml
1 <Type Name="IReflectionStructureVisitor" FullName="Mono.Cecil.IReflectionStructureVisitor">
2   <TypeSignature Language="C#" Value="public interface IReflectionStructureVisitor" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Cecil</AssemblyName>
5     <AssemblyVersion>0.6.9.0</AssemblyVersion>
6   </AssemblyInfo>
7   <Interfaces />
8   <Docs>
9     <summary>To be added.</summary>
10     <remarks>To be added.</remarks>
11   </Docs>
12   <Members>
13     <Member MemberName="TerminateAssemblyDefinition">
14       <MemberSignature Language="C#" Value="public void TerminateAssemblyDefinition (Mono.Cecil.AssemblyDefinition asm);" />
15       <MemberType>Method</MemberType>
16       <AssemblyInfo>
17         <AssemblyVersion>0.6.9.0</AssemblyVersion>
18       </AssemblyInfo>
19       <ReturnValue>
20         <ReturnType>System.Void</ReturnType>
21       </ReturnValue>
22       <Parameters>
23         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
24       </Parameters>
25       <Docs>
26         <param name="asm">To be added.</param>
27         <summary>To be added.</summary>
28         <remarks>To be added.</remarks>
29       </Docs>
30     </Member>
31     <Member MemberName="VisitAssemblyDefinition">
32       <MemberSignature Language="C#" Value="public void VisitAssemblyDefinition (Mono.Cecil.AssemblyDefinition asm);" />
33       <MemberType>Method</MemberType>
34       <AssemblyInfo>
35         <AssemblyVersion>0.6.9.0</AssemblyVersion>
36       </AssemblyInfo>
37       <ReturnValue>
38         <ReturnType>System.Void</ReturnType>
39       </ReturnValue>
40       <Parameters>
41         <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
42       </Parameters>
43       <Docs>
44         <param name="asm">To be added.</param>
45         <summary>To be added.</summary>
46         <remarks>To be added.</remarks>
47       </Docs>
48     </Member>
49     <Member MemberName="VisitAssemblyLinkedResource">
50       <MemberSignature Language="C#" Value="public void VisitAssemblyLinkedResource (Mono.Cecil.AssemblyLinkedResource res);" />
51       <MemberType>Method</MemberType>
52       <AssemblyInfo>
53         <AssemblyVersion>0.6.9.0</AssemblyVersion>
54       </AssemblyInfo>
55       <ReturnValue>
56         <ReturnType>System.Void</ReturnType>
57       </ReturnValue>
58       <Parameters>
59         <Parameter Name="res" Type="Mono.Cecil.AssemblyLinkedResource" />
60       </Parameters>
61       <Docs>
62         <param name="res">To be added.</param>
63         <summary>To be added.</summary>
64         <remarks>To be added.</remarks>
65       </Docs>
66     </Member>
67     <Member MemberName="VisitAssemblyNameDefinition">
68       <MemberSignature Language="C#" Value="public void VisitAssemblyNameDefinition (Mono.Cecil.AssemblyNameDefinition name);" />
69       <MemberType>Method</MemberType>
70       <AssemblyInfo>
71         <AssemblyVersion>0.6.9.0</AssemblyVersion>
72       </AssemblyInfo>
73       <ReturnValue>
74         <ReturnType>System.Void</ReturnType>
75       </ReturnValue>
76       <Parameters>
77         <Parameter Name="name" Type="Mono.Cecil.AssemblyNameDefinition" />
78       </Parameters>
79       <Docs>
80         <param name="name">To be added.</param>
81         <summary>To be added.</summary>
82         <remarks>To be added.</remarks>
83       </Docs>
84     </Member>
85     <Member MemberName="VisitAssemblyNameReference">
86       <MemberSignature Language="C#" Value="public void VisitAssemblyNameReference (Mono.Cecil.AssemblyNameReference name);" />
87       <MemberType>Method</MemberType>
88       <AssemblyInfo>
89         <AssemblyVersion>0.6.9.0</AssemblyVersion>
90       </AssemblyInfo>
91       <ReturnValue>
92         <ReturnType>System.Void</ReturnType>
93       </ReturnValue>
94       <Parameters>
95         <Parameter Name="name" Type="Mono.Cecil.AssemblyNameReference" />
96       </Parameters>
97       <Docs>
98         <param name="name">To be added.</param>
99         <summary>To be added.</summary>
100         <remarks>To be added.</remarks>
101       </Docs>
102     </Member>
103     <Member MemberName="VisitAssemblyNameReferenceCollection">
104       <MemberSignature Language="C#" Value="public void VisitAssemblyNameReferenceCollection (Mono.Cecil.AssemblyNameReferenceCollection names);" />
105       <MemberType>Method</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>0.6.9.0</AssemblyVersion>
108       </AssemblyInfo>
109       <ReturnValue>
110         <ReturnType>System.Void</ReturnType>
111       </ReturnValue>
112       <Parameters>
113         <Parameter Name="names" Type="Mono.Cecil.AssemblyNameReferenceCollection" />
114       </Parameters>
115       <Docs>
116         <param name="names">To be added.</param>
117         <summary>To be added.</summary>
118         <remarks>To be added.</remarks>
119       </Docs>
120     </Member>
121     <Member MemberName="VisitEmbeddedResource">
122       <MemberSignature Language="C#" Value="public void VisitEmbeddedResource (Mono.Cecil.EmbeddedResource res);" />
123       <MemberType>Method</MemberType>
124       <AssemblyInfo>
125         <AssemblyVersion>0.6.9.0</AssemblyVersion>
126       </AssemblyInfo>
127       <ReturnValue>
128         <ReturnType>System.Void</ReturnType>
129       </ReturnValue>
130       <Parameters>
131         <Parameter Name="res" Type="Mono.Cecil.EmbeddedResource" />
132       </Parameters>
133       <Docs>
134         <param name="res">To be added.</param>
135         <summary>To be added.</summary>
136         <remarks>To be added.</remarks>
137       </Docs>
138     </Member>
139     <Member MemberName="VisitLinkedResource">
140       <MemberSignature Language="C#" Value="public void VisitLinkedResource (Mono.Cecil.LinkedResource res);" />
141       <MemberType>Method</MemberType>
142       <AssemblyInfo>
143         <AssemblyVersion>0.6.9.0</AssemblyVersion>
144       </AssemblyInfo>
145       <ReturnValue>
146         <ReturnType>System.Void</ReturnType>
147       </ReturnValue>
148       <Parameters>
149         <Parameter Name="res" Type="Mono.Cecil.LinkedResource" />
150       </Parameters>
151       <Docs>
152         <param name="res">To be added.</param>
153         <summary>To be added.</summary>
154         <remarks>To be added.</remarks>
155       </Docs>
156     </Member>
157     <Member MemberName="VisitModuleDefinition">
158       <MemberSignature Language="C#" Value="public void VisitModuleDefinition (Mono.Cecil.ModuleDefinition module);" />
159       <MemberType>Method</MemberType>
160       <AssemblyInfo>
161         <AssemblyVersion>0.6.9.0</AssemblyVersion>
162       </AssemblyInfo>
163       <ReturnValue>
164         <ReturnType>System.Void</ReturnType>
165       </ReturnValue>
166       <Parameters>
167         <Parameter Name="module" Type="Mono.Cecil.ModuleDefinition" />
168       </Parameters>
169       <Docs>
170         <param name="module">To be added.</param>
171         <summary>To be added.</summary>
172         <remarks>To be added.</remarks>
173       </Docs>
174     </Member>
175     <Member MemberName="VisitModuleDefinitionCollection">
176       <MemberSignature Language="C#" Value="public void VisitModuleDefinitionCollection (Mono.Cecil.ModuleDefinitionCollection modules);" />
177       <MemberType>Method</MemberType>
178       <AssemblyInfo>
179         <AssemblyVersion>0.6.9.0</AssemblyVersion>
180       </AssemblyInfo>
181       <ReturnValue>
182         <ReturnType>System.Void</ReturnType>
183       </ReturnValue>
184       <Parameters>
185         <Parameter Name="modules" Type="Mono.Cecil.ModuleDefinitionCollection" />
186       </Parameters>
187       <Docs>
188         <param name="modules">To be added.</param>
189         <summary>To be added.</summary>
190         <remarks>To be added.</remarks>
191       </Docs>
192     </Member>
193     <Member MemberName="VisitModuleReference">
194       <MemberSignature Language="C#" Value="public void VisitModuleReference (Mono.Cecil.ModuleReference module);" />
195       <MemberType>Method</MemberType>
196       <AssemblyInfo>
197         <AssemblyVersion>0.6.9.0</AssemblyVersion>
198       </AssemblyInfo>
199       <ReturnValue>
200         <ReturnType>System.Void</ReturnType>
201       </ReturnValue>
202       <Parameters>
203         <Parameter Name="module" Type="Mono.Cecil.ModuleReference" />
204       </Parameters>
205       <Docs>
206         <param name="module">To be added.</param>
207         <summary>To be added.</summary>
208         <remarks>To be added.</remarks>
209       </Docs>
210     </Member>
211     <Member MemberName="VisitModuleReferenceCollection">
212       <MemberSignature Language="C#" Value="public void VisitModuleReferenceCollection (Mono.Cecil.ModuleReferenceCollection modules);" />
213       <MemberType>Method</MemberType>
214       <AssemblyInfo>
215         <AssemblyVersion>0.6.9.0</AssemblyVersion>
216       </AssemblyInfo>
217       <ReturnValue>
218         <ReturnType>System.Void</ReturnType>
219       </ReturnValue>
220       <Parameters>
221         <Parameter Name="modules" Type="Mono.Cecil.ModuleReferenceCollection" />
222       </Parameters>
223       <Docs>
224         <param name="modules">To be added.</param>
225         <summary>To be added.</summary>
226         <remarks>To be added.</remarks>
227       </Docs>
228     </Member>
229     <Member MemberName="VisitResourceCollection">
230       <MemberSignature Language="C#" Value="public void VisitResourceCollection (Mono.Cecil.ResourceCollection resources);" />
231       <MemberType>Method</MemberType>
232       <AssemblyInfo>
233         <AssemblyVersion>0.6.9.0</AssemblyVersion>
234       </AssemblyInfo>
235       <ReturnValue>
236         <ReturnType>System.Void</ReturnType>
237       </ReturnValue>
238       <Parameters>
239         <Parameter Name="resources" Type="Mono.Cecil.ResourceCollection" />
240       </Parameters>
241       <Docs>
242         <param name="resources">To be added.</param>
243         <summary>To be added.</summary>
244         <remarks>To be added.</remarks>
245       </Docs>
246     </Member>
247   </Members>
248 </Type>