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