1 <Type Name="BaseStructureVisitor" FullName="Mono.Cecil.BaseStructureVisitor">
2 <TypeSignature Language="C#" Value="public abstract class BaseStructureVisitor : Mono.Cecil.IReflectionStructureVisitor" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <InterfaceName>Mono.Cecil.IReflectionStructureVisitor</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
20 <Member MemberName=".ctor">
21 <MemberSignature Language="C#" Value="protected BaseStructureVisitor ();" />
22 <MemberType>Constructor</MemberType>
24 <AssemblyVersion>0.6.9.0</AssemblyVersion>
28 <summary>To be added.</summary>
29 <remarks>To be added.</remarks>
32 <Member MemberName="TerminateAssemblyDefinition">
33 <MemberSignature Language="C#" Value="public virtual void TerminateAssemblyDefinition (Mono.Cecil.AssemblyDefinition asm);" />
34 <MemberType>Method</MemberType>
36 <AssemblyVersion>0.6.9.0</AssemblyVersion>
39 <ReturnType>System.Void</ReturnType>
42 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
45 <param name="asm">To be added.</param>
46 <summary>To be added.</summary>
47 <remarks>To be added.</remarks>
50 <Member MemberName="VisitAssemblyDefinition">
51 <MemberSignature Language="C#" Value="public virtual void VisitAssemblyDefinition (Mono.Cecil.AssemblyDefinition asm);" />
52 <MemberType>Method</MemberType>
54 <AssemblyVersion>0.6.9.0</AssemblyVersion>
57 <ReturnType>System.Void</ReturnType>
60 <Parameter Name="asm" Type="Mono.Cecil.AssemblyDefinition" />
63 <param name="asm">To be added.</param>
64 <summary>To be added.</summary>
65 <remarks>To be added.</remarks>
68 <Member MemberName="VisitAssemblyLinkedResource">
69 <MemberSignature Language="C#" Value="public virtual void VisitAssemblyLinkedResource (Mono.Cecil.AssemblyLinkedResource res);" />
70 <MemberType>Method</MemberType>
72 <AssemblyVersion>0.6.9.0</AssemblyVersion>
75 <ReturnType>System.Void</ReturnType>
78 <Parameter Name="res" Type="Mono.Cecil.AssemblyLinkedResource" />
81 <param name="res">To be added.</param>
82 <summary>To be added.</summary>
83 <remarks>To be added.</remarks>
86 <Member MemberName="VisitAssemblyNameDefinition">
87 <MemberSignature Language="C#" Value="public virtual void VisitAssemblyNameDefinition (Mono.Cecil.AssemblyNameDefinition name);" />
88 <MemberType>Method</MemberType>
90 <AssemblyVersion>0.6.9.0</AssemblyVersion>
93 <ReturnType>System.Void</ReturnType>
96 <Parameter Name="name" Type="Mono.Cecil.AssemblyNameDefinition" />
99 <param name="name">To be added.</param>
100 <summary>To be added.</summary>
101 <remarks>To be added.</remarks>
104 <Member MemberName="VisitAssemblyNameReference">
105 <MemberSignature Language="C#" Value="public virtual void VisitAssemblyNameReference (Mono.Cecil.AssemblyNameReference name);" />
106 <MemberType>Method</MemberType>
108 <AssemblyVersion>0.6.9.0</AssemblyVersion>
111 <ReturnType>System.Void</ReturnType>
114 <Parameter Name="name" Type="Mono.Cecil.AssemblyNameReference" />
117 <param name="name">To be added.</param>
118 <summary>To be added.</summary>
119 <remarks>To be added.</remarks>
122 <Member MemberName="VisitAssemblyNameReferenceCollection">
123 <MemberSignature Language="C#" Value="public virtual void VisitAssemblyNameReferenceCollection (Mono.Cecil.AssemblyNameReferenceCollection names);" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>0.6.9.0</AssemblyVersion>
129 <ReturnType>System.Void</ReturnType>
132 <Parameter Name="names" Type="Mono.Cecil.AssemblyNameReferenceCollection" />
135 <param name="names">To be added.</param>
136 <summary>To be added.</summary>
137 <remarks>To be added.</remarks>
140 <Member MemberName="VisitCollection">
141 <MemberSignature Language="C#" Value="protected void VisitCollection (System.Collections.ICollection coll);" />
142 <MemberType>Method</MemberType>
144 <AssemblyVersion>0.6.9.0</AssemblyVersion>
147 <ReturnType>System.Void</ReturnType>
150 <Parameter Name="coll" Type="System.Collections.ICollection" />
153 <param name="coll">To be added.</param>
154 <summary>To be added.</summary>
155 <remarks>To be added.</remarks>
158 <Member MemberName="VisitEmbeddedResource">
159 <MemberSignature Language="C#" Value="public virtual void VisitEmbeddedResource (Mono.Cecil.EmbeddedResource res);" />
160 <MemberType>Method</MemberType>
162 <AssemblyVersion>0.6.9.0</AssemblyVersion>
165 <ReturnType>System.Void</ReturnType>
168 <Parameter Name="res" Type="Mono.Cecil.EmbeddedResource" />
171 <param name="res">To be added.</param>
172 <summary>To be added.</summary>
173 <remarks>To be added.</remarks>
176 <Member MemberName="VisitLinkedResource">
177 <MemberSignature Language="C#" Value="public virtual void VisitLinkedResource (Mono.Cecil.LinkedResource res);" />
178 <MemberType>Method</MemberType>
180 <AssemblyVersion>0.6.9.0</AssemblyVersion>
183 <ReturnType>System.Void</ReturnType>
186 <Parameter Name="res" Type="Mono.Cecil.LinkedResource" />
189 <param name="res">To be added.</param>
190 <summary>To be added.</summary>
191 <remarks>To be added.</remarks>
194 <Member MemberName="VisitModuleDefinition">
195 <MemberSignature Language="C#" Value="public virtual void VisitModuleDefinition (Mono.Cecil.ModuleDefinition module);" />
196 <MemberType>Method</MemberType>
198 <AssemblyVersion>0.6.9.0</AssemblyVersion>
201 <ReturnType>System.Void</ReturnType>
204 <Parameter Name="module" Type="Mono.Cecil.ModuleDefinition" />
207 <param name="module">To be added.</param>
208 <summary>To be added.</summary>
209 <remarks>To be added.</remarks>
212 <Member MemberName="VisitModuleDefinitionCollection">
213 <MemberSignature Language="C#" Value="public virtual void VisitModuleDefinitionCollection (Mono.Cecil.ModuleDefinitionCollection modules);" />
214 <MemberType>Method</MemberType>
216 <AssemblyVersion>0.6.9.0</AssemblyVersion>
219 <ReturnType>System.Void</ReturnType>
222 <Parameter Name="modules" Type="Mono.Cecil.ModuleDefinitionCollection" />
225 <param name="modules">To be added.</param>
226 <summary>To be added.</summary>
227 <remarks>To be added.</remarks>
230 <Member MemberName="VisitModuleReference">
231 <MemberSignature Language="C#" Value="public virtual void VisitModuleReference (Mono.Cecil.ModuleReference module);" />
232 <MemberType>Method</MemberType>
234 <AssemblyVersion>0.6.9.0</AssemblyVersion>
237 <ReturnType>System.Void</ReturnType>
240 <Parameter Name="module" Type="Mono.Cecil.ModuleReference" />
243 <param name="module">To be added.</param>
244 <summary>To be added.</summary>
245 <remarks>To be added.</remarks>
248 <Member MemberName="VisitModuleReferenceCollection">
249 <MemberSignature Language="C#" Value="public virtual void VisitModuleReferenceCollection (Mono.Cecil.ModuleReferenceCollection modules);" />
250 <MemberType>Method</MemberType>
252 <AssemblyVersion>0.6.9.0</AssemblyVersion>
255 <ReturnType>System.Void</ReturnType>
258 <Parameter Name="modules" Type="Mono.Cecil.ModuleReferenceCollection" />
261 <param name="modules">To be added.</param>
262 <summary>To be added.</summary>
263 <remarks>To be added.</remarks>
266 <Member MemberName="VisitResourceCollection">
267 <MemberSignature Language="C#" Value="public virtual void VisitResourceCollection (Mono.Cecil.ResourceCollection resources);" />
268 <MemberType>Method</MemberType>
270 <AssemblyVersion>0.6.9.0</AssemblyVersion>
273 <ReturnType>System.Void</ReturnType>
276 <Parameter Name="resources" Type="Mono.Cecil.ResourceCollection" />
279 <param name="resources">To be added.</param>
280 <summary>To be added.</summary>
281 <remarks>To be added.</remarks>