Begin stubs for Mono.Cecil
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil / BaseReflectionVisitor.xml
1 <Type Name="BaseReflectionVisitor" FullName="Mono.Cecil.BaseReflectionVisitor">
2   <TypeSignature Language="C#" Value="public abstract class BaseReflectionVisitor : Mono.Cecil.IReflectionVisitor" />
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.IReflectionVisitor</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 BaseReflectionVisitor ();" />
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="TerminateModuleDefinition">
33       <MemberSignature Language="C#" Value="public virtual void TerminateModuleDefinition (Mono.Cecil.ModuleDefinition module);" />
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="module" Type="Mono.Cecil.ModuleDefinition" />
43       </Parameters>
44       <Docs>
45         <param name="module">To be added.</param>
46         <summary>To be added.</summary>
47         <remarks>To be added.</remarks>
48       </Docs>
49     </Member>
50     <Member MemberName="VisitCollection">
51       <MemberSignature Language="C#" Value="protected void VisitCollection (System.Collections.ICollection coll);" />
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="coll" Type="System.Collections.ICollection" />
61       </Parameters>
62       <Docs>
63         <param name="coll">To be added.</param>
64         <summary>To be added.</summary>
65         <remarks>To be added.</remarks>
66       </Docs>
67     </Member>
68     <Member MemberName="VisitConstructor">
69       <MemberSignature Language="C#" Value="public virtual void VisitConstructor (Mono.Cecil.MethodDefinition ctor);" />
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="ctor" Type="Mono.Cecil.MethodDefinition" />
79       </Parameters>
80       <Docs>
81         <param name="ctor">To be added.</param>
82         <summary>To be added.</summary>
83         <remarks>To be added.</remarks>
84       </Docs>
85     </Member>
86     <Member MemberName="VisitConstructorCollection">
87       <MemberSignature Language="C#" Value="public virtual void VisitConstructorCollection (Mono.Cecil.ConstructorCollection ctors);" />
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="ctors" Type="Mono.Cecil.ConstructorCollection" />
97       </Parameters>
98       <Docs>
99         <param name="ctors">To be added.</param>
100         <summary>To be added.</summary>
101         <remarks>To be added.</remarks>
102       </Docs>
103     </Member>
104     <Member MemberName="VisitCustomAttribute">
105       <MemberSignature Language="C#" Value="public virtual void VisitCustomAttribute (Mono.Cecil.CustomAttribute customAttr);" />
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="customAttr" Type="Mono.Cecil.CustomAttribute" />
115       </Parameters>
116       <Docs>
117         <param name="customAttr">To be added.</param>
118         <summary>To be added.</summary>
119         <remarks>To be added.</remarks>
120       </Docs>
121     </Member>
122     <Member MemberName="VisitCustomAttributeCollection">
123       <MemberSignature Language="C#" Value="public virtual void VisitCustomAttributeCollection (Mono.Cecil.CustomAttributeCollection customAttrs);" />
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="customAttrs" Type="Mono.Cecil.CustomAttributeCollection" />
133       </Parameters>
134       <Docs>
135         <param name="customAttrs">To be added.</param>
136         <summary>To be added.</summary>
137         <remarks>To be added.</remarks>
138       </Docs>
139     </Member>
140     <Member MemberName="VisitEventDefinition">
141       <MemberSignature Language="C#" Value="public virtual void VisitEventDefinition (Mono.Cecil.EventDefinition evt);" />
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="evt" Type="Mono.Cecil.EventDefinition" />
151       </Parameters>
152       <Docs>
153         <param name="evt">To be added.</param>
154         <summary>To be added.</summary>
155         <remarks>To be added.</remarks>
156       </Docs>
157     </Member>
158     <Member MemberName="VisitEventDefinitionCollection">
159       <MemberSignature Language="C#" Value="public virtual void VisitEventDefinitionCollection (Mono.Cecil.EventDefinitionCollection events);" />
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="events" Type="Mono.Cecil.EventDefinitionCollection" />
169       </Parameters>
170       <Docs>
171         <param name="events">To be added.</param>
172         <summary>To be added.</summary>
173         <remarks>To be added.</remarks>
174       </Docs>
175     </Member>
176     <Member MemberName="VisitExternType">
177       <MemberSignature Language="C#" Value="public virtual void VisitExternType (Mono.Cecil.TypeReference externType);" />
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="externType" Type="Mono.Cecil.TypeReference" />
187       </Parameters>
188       <Docs>
189         <param name="externType">To be added.</param>
190         <summary>To be added.</summary>
191         <remarks>To be added.</remarks>
192       </Docs>
193     </Member>
194     <Member MemberName="VisitExternTypeCollection">
195       <MemberSignature Language="C#" Value="public virtual void VisitExternTypeCollection (Mono.Cecil.ExternTypeCollection externs);" />
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="externs" Type="Mono.Cecil.ExternTypeCollection" />
205       </Parameters>
206       <Docs>
207         <param name="externs">To be added.</param>
208         <summary>To be added.</summary>
209         <remarks>To be added.</remarks>
210       </Docs>
211     </Member>
212     <Member MemberName="VisitFieldDefinition">
213       <MemberSignature Language="C#" Value="public virtual void VisitFieldDefinition (Mono.Cecil.FieldDefinition field);" />
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="field" Type="Mono.Cecil.FieldDefinition" />
223       </Parameters>
224       <Docs>
225         <param name="field">To be added.</param>
226         <summary>To be added.</summary>
227         <remarks>To be added.</remarks>
228       </Docs>
229     </Member>
230     <Member MemberName="VisitFieldDefinitionCollection">
231       <MemberSignature Language="C#" Value="public virtual void VisitFieldDefinitionCollection (Mono.Cecil.FieldDefinitionCollection fields);" />
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="fields" Type="Mono.Cecil.FieldDefinitionCollection" />
241       </Parameters>
242       <Docs>
243         <param name="fields">To be added.</param>
244         <summary>To be added.</summary>
245         <remarks>To be added.</remarks>
246       </Docs>
247     </Member>
248     <Member MemberName="VisitGenericParameter">
249       <MemberSignature Language="C#" Value="public virtual void VisitGenericParameter (Mono.Cecil.GenericParameter genparam);" />
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="genparam" Type="Mono.Cecil.GenericParameter" />
259       </Parameters>
260       <Docs>
261         <param name="genparam">To be added.</param>
262         <summary>To be added.</summary>
263         <remarks>To be added.</remarks>
264       </Docs>
265     </Member>
266     <Member MemberName="VisitGenericParameterCollection">
267       <MemberSignature Language="C#" Value="public virtual void VisitGenericParameterCollection (Mono.Cecil.GenericParameterCollection genparams);" />
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="genparams" Type="Mono.Cecil.GenericParameterCollection" />
277       </Parameters>
278       <Docs>
279         <param name="genparams">To be added.</param>
280         <summary>To be added.</summary>
281         <remarks>To be added.</remarks>
282       </Docs>
283     </Member>
284     <Member MemberName="VisitInterface">
285       <MemberSignature Language="C#" Value="public virtual void VisitInterface (Mono.Cecil.TypeReference interf);" />
286       <MemberType>Method</MemberType>
287       <AssemblyInfo>
288         <AssemblyVersion>0.6.9.0</AssemblyVersion>
289       </AssemblyInfo>
290       <ReturnValue>
291         <ReturnType>System.Void</ReturnType>
292       </ReturnValue>
293       <Parameters>
294         <Parameter Name="interf" Type="Mono.Cecil.TypeReference" />
295       </Parameters>
296       <Docs>
297         <param name="interf">To be added.</param>
298         <summary>To be added.</summary>
299         <remarks>To be added.</remarks>
300       </Docs>
301     </Member>
302     <Member MemberName="VisitInterfaceCollection">
303       <MemberSignature Language="C#" Value="public virtual void VisitInterfaceCollection (Mono.Cecil.InterfaceCollection interfaces);" />
304       <MemberType>Method</MemberType>
305       <AssemblyInfo>
306         <AssemblyVersion>0.6.9.0</AssemblyVersion>
307       </AssemblyInfo>
308       <ReturnValue>
309         <ReturnType>System.Void</ReturnType>
310       </ReturnValue>
311       <Parameters>
312         <Parameter Name="interfaces" Type="Mono.Cecil.InterfaceCollection" />
313       </Parameters>
314       <Docs>
315         <param name="interfaces">To be added.</param>
316         <summary>To be added.</summary>
317         <remarks>To be added.</remarks>
318       </Docs>
319     </Member>
320     <Member MemberName="VisitMarshalSpec">
321       <MemberSignature Language="C#" Value="public virtual void VisitMarshalSpec (Mono.Cecil.MarshalSpec marshalSpec);" />
322       <MemberType>Method</MemberType>
323       <AssemblyInfo>
324         <AssemblyVersion>0.6.9.0</AssemblyVersion>
325       </AssemblyInfo>
326       <ReturnValue>
327         <ReturnType>System.Void</ReturnType>
328       </ReturnValue>
329       <Parameters>
330         <Parameter Name="marshalSpec" Type="Mono.Cecil.MarshalSpec" />
331       </Parameters>
332       <Docs>
333         <param name="marshalSpec">To be added.</param>
334         <summary>To be added.</summary>
335         <remarks>To be added.</remarks>
336       </Docs>
337     </Member>
338     <Member MemberName="VisitMemberReference">
339       <MemberSignature Language="C#" Value="public virtual void VisitMemberReference (Mono.Cecil.MemberReference member);" />
340       <MemberType>Method</MemberType>
341       <AssemblyInfo>
342         <AssemblyVersion>0.6.9.0</AssemblyVersion>
343       </AssemblyInfo>
344       <ReturnValue>
345         <ReturnType>System.Void</ReturnType>
346       </ReturnValue>
347       <Parameters>
348         <Parameter Name="member" Type="Mono.Cecil.MemberReference" />
349       </Parameters>
350       <Docs>
351         <param name="member">To be added.</param>
352         <summary>To be added.</summary>
353         <remarks>To be added.</remarks>
354       </Docs>
355     </Member>
356     <Member MemberName="VisitMemberReferenceCollection">
357       <MemberSignature Language="C#" Value="public virtual void VisitMemberReferenceCollection (Mono.Cecil.MemberReferenceCollection members);" />
358       <MemberType>Method</MemberType>
359       <AssemblyInfo>
360         <AssemblyVersion>0.6.9.0</AssemblyVersion>
361       </AssemblyInfo>
362       <ReturnValue>
363         <ReturnType>System.Void</ReturnType>
364       </ReturnValue>
365       <Parameters>
366         <Parameter Name="members" Type="Mono.Cecil.MemberReferenceCollection" />
367       </Parameters>
368       <Docs>
369         <param name="members">To be added.</param>
370         <summary>To be added.</summary>
371         <remarks>To be added.</remarks>
372       </Docs>
373     </Member>
374     <Member MemberName="VisitMethodDefinition">
375       <MemberSignature Language="C#" Value="public virtual void VisitMethodDefinition (Mono.Cecil.MethodDefinition method);" />
376       <MemberType>Method</MemberType>
377       <AssemblyInfo>
378         <AssemblyVersion>0.6.9.0</AssemblyVersion>
379       </AssemblyInfo>
380       <ReturnValue>
381         <ReturnType>System.Void</ReturnType>
382       </ReturnValue>
383       <Parameters>
384         <Parameter Name="method" Type="Mono.Cecil.MethodDefinition" />
385       </Parameters>
386       <Docs>
387         <param name="method">To be added.</param>
388         <summary>To be added.</summary>
389         <remarks>To be added.</remarks>
390       </Docs>
391     </Member>
392     <Member MemberName="VisitMethodDefinitionCollection">
393       <MemberSignature Language="C#" Value="public virtual void VisitMethodDefinitionCollection (Mono.Cecil.MethodDefinitionCollection methods);" />
394       <MemberType>Method</MemberType>
395       <AssemblyInfo>
396         <AssemblyVersion>0.6.9.0</AssemblyVersion>
397       </AssemblyInfo>
398       <ReturnValue>
399         <ReturnType>System.Void</ReturnType>
400       </ReturnValue>
401       <Parameters>
402         <Parameter Name="methods" Type="Mono.Cecil.MethodDefinitionCollection" />
403       </Parameters>
404       <Docs>
405         <param name="methods">To be added.</param>
406         <summary>To be added.</summary>
407         <remarks>To be added.</remarks>
408       </Docs>
409     </Member>
410     <Member MemberName="VisitModuleDefinition">
411       <MemberSignature Language="C#" Value="public virtual void VisitModuleDefinition (Mono.Cecil.ModuleDefinition module);" />
412       <MemberType>Method</MemberType>
413       <AssemblyInfo>
414         <AssemblyVersion>0.6.9.0</AssemblyVersion>
415       </AssemblyInfo>
416       <ReturnValue>
417         <ReturnType>System.Void</ReturnType>
418       </ReturnValue>
419       <Parameters>
420         <Parameter Name="module" Type="Mono.Cecil.ModuleDefinition" />
421       </Parameters>
422       <Docs>
423         <param name="module">To be added.</param>
424         <summary>To be added.</summary>
425         <remarks>To be added.</remarks>
426       </Docs>
427     </Member>
428     <Member MemberName="VisitNestedType">
429       <MemberSignature Language="C#" Value="public virtual void VisitNestedType (Mono.Cecil.TypeDefinition nestedType);" />
430       <MemberType>Method</MemberType>
431       <AssemblyInfo>
432         <AssemblyVersion>0.6.9.0</AssemblyVersion>
433       </AssemblyInfo>
434       <ReturnValue>
435         <ReturnType>System.Void</ReturnType>
436       </ReturnValue>
437       <Parameters>
438         <Parameter Name="nestedType" Type="Mono.Cecil.TypeDefinition" />
439       </Parameters>
440       <Docs>
441         <param name="nestedType">To be added.</param>
442         <summary>To be added.</summary>
443         <remarks>To be added.</remarks>
444       </Docs>
445     </Member>
446     <Member MemberName="VisitNestedTypeCollection">
447       <MemberSignature Language="C#" Value="public virtual void VisitNestedTypeCollection (Mono.Cecil.NestedTypeCollection nestedTypes);" />
448       <MemberType>Method</MemberType>
449       <AssemblyInfo>
450         <AssemblyVersion>0.6.9.0</AssemblyVersion>
451       </AssemblyInfo>
452       <ReturnValue>
453         <ReturnType>System.Void</ReturnType>
454       </ReturnValue>
455       <Parameters>
456         <Parameter Name="nestedTypes" Type="Mono.Cecil.NestedTypeCollection" />
457       </Parameters>
458       <Docs>
459         <param name="nestedTypes">To be added.</param>
460         <summary>To be added.</summary>
461         <remarks>To be added.</remarks>
462       </Docs>
463     </Member>
464     <Member MemberName="VisitOverride">
465       <MemberSignature Language="C#" Value="public virtual void VisitOverride (Mono.Cecil.MethodReference ov);" />
466       <MemberType>Method</MemberType>
467       <AssemblyInfo>
468         <AssemblyVersion>0.6.9.0</AssemblyVersion>
469       </AssemblyInfo>
470       <ReturnValue>
471         <ReturnType>System.Void</ReturnType>
472       </ReturnValue>
473       <Parameters>
474         <Parameter Name="ov" Type="Mono.Cecil.MethodReference" />
475       </Parameters>
476       <Docs>
477         <param name="ov">To be added.</param>
478         <summary>To be added.</summary>
479         <remarks>To be added.</remarks>
480       </Docs>
481     </Member>
482     <Member MemberName="VisitOverrideCollection">
483       <MemberSignature Language="C#" Value="public virtual void VisitOverrideCollection (Mono.Cecil.OverrideCollection meth);" />
484       <MemberType>Method</MemberType>
485       <AssemblyInfo>
486         <AssemblyVersion>0.6.9.0</AssemblyVersion>
487       </AssemblyInfo>
488       <ReturnValue>
489         <ReturnType>System.Void</ReturnType>
490       </ReturnValue>
491       <Parameters>
492         <Parameter Name="meth" Type="Mono.Cecil.OverrideCollection" />
493       </Parameters>
494       <Docs>
495         <param name="meth">To be added.</param>
496         <summary>To be added.</summary>
497         <remarks>To be added.</remarks>
498       </Docs>
499     </Member>
500     <Member MemberName="VisitParameterDefinition">
501       <MemberSignature Language="C#" Value="public virtual void VisitParameterDefinition (Mono.Cecil.ParameterDefinition parameter);" />
502       <MemberType>Method</MemberType>
503       <AssemblyInfo>
504         <AssemblyVersion>0.6.9.0</AssemblyVersion>
505       </AssemblyInfo>
506       <ReturnValue>
507         <ReturnType>System.Void</ReturnType>
508       </ReturnValue>
509       <Parameters>
510         <Parameter Name="parameter" Type="Mono.Cecil.ParameterDefinition" />
511       </Parameters>
512       <Docs>
513         <param name="parameter">To be added.</param>
514         <summary>To be added.</summary>
515         <remarks>To be added.</remarks>
516       </Docs>
517     </Member>
518     <Member MemberName="VisitParameterDefinitionCollection">
519       <MemberSignature Language="C#" Value="public virtual void VisitParameterDefinitionCollection (Mono.Cecil.ParameterDefinitionCollection parameters);" />
520       <MemberType>Method</MemberType>
521       <AssemblyInfo>
522         <AssemblyVersion>0.6.9.0</AssemblyVersion>
523       </AssemblyInfo>
524       <ReturnValue>
525         <ReturnType>System.Void</ReturnType>
526       </ReturnValue>
527       <Parameters>
528         <Parameter Name="parameters" Type="Mono.Cecil.ParameterDefinitionCollection" />
529       </Parameters>
530       <Docs>
531         <param name="parameters">To be added.</param>
532         <summary>To be added.</summary>
533         <remarks>To be added.</remarks>
534       </Docs>
535     </Member>
536     <Member MemberName="VisitPInvokeInfo">
537       <MemberSignature Language="C#" Value="public virtual void VisitPInvokeInfo (Mono.Cecil.PInvokeInfo pinvk);" />
538       <MemberType>Method</MemberType>
539       <AssemblyInfo>
540         <AssemblyVersion>0.6.9.0</AssemblyVersion>
541       </AssemblyInfo>
542       <ReturnValue>
543         <ReturnType>System.Void</ReturnType>
544       </ReturnValue>
545       <Parameters>
546         <Parameter Name="pinvk" Type="Mono.Cecil.PInvokeInfo" />
547       </Parameters>
548       <Docs>
549         <param name="pinvk">To be added.</param>
550         <summary>To be added.</summary>
551         <remarks>To be added.</remarks>
552       </Docs>
553     </Member>
554     <Member MemberName="VisitPropertyDefinition">
555       <MemberSignature Language="C#" Value="public virtual void VisitPropertyDefinition (Mono.Cecil.PropertyDefinition property);" />
556       <MemberType>Method</MemberType>
557       <AssemblyInfo>
558         <AssemblyVersion>0.6.9.0</AssemblyVersion>
559       </AssemblyInfo>
560       <ReturnValue>
561         <ReturnType>System.Void</ReturnType>
562       </ReturnValue>
563       <Parameters>
564         <Parameter Name="property" Type="Mono.Cecil.PropertyDefinition" />
565       </Parameters>
566       <Docs>
567         <param name="property">To be added.</param>
568         <summary>To be added.</summary>
569         <remarks>To be added.</remarks>
570       </Docs>
571     </Member>
572     <Member MemberName="VisitPropertyDefinitionCollection">
573       <MemberSignature Language="C#" Value="public virtual void VisitPropertyDefinitionCollection (Mono.Cecil.PropertyDefinitionCollection properties);" />
574       <MemberType>Method</MemberType>
575       <AssemblyInfo>
576         <AssemblyVersion>0.6.9.0</AssemblyVersion>
577       </AssemblyInfo>
578       <ReturnValue>
579         <ReturnType>System.Void</ReturnType>
580       </ReturnValue>
581       <Parameters>
582         <Parameter Name="properties" Type="Mono.Cecil.PropertyDefinitionCollection" />
583       </Parameters>
584       <Docs>
585         <param name="properties">To be added.</param>
586         <summary>To be added.</summary>
587         <remarks>To be added.</remarks>
588       </Docs>
589     </Member>
590     <Member MemberName="VisitSecurityDeclaration">
591       <MemberSignature Language="C#" Value="public virtual void VisitSecurityDeclaration (Mono.Cecil.SecurityDeclaration secDecl);" />
592       <MemberType>Method</MemberType>
593       <AssemblyInfo>
594         <AssemblyVersion>0.6.9.0</AssemblyVersion>
595       </AssemblyInfo>
596       <ReturnValue>
597         <ReturnType>System.Void</ReturnType>
598       </ReturnValue>
599       <Parameters>
600         <Parameter Name="secDecl" Type="Mono.Cecil.SecurityDeclaration" />
601       </Parameters>
602       <Docs>
603         <param name="secDecl">To be added.</param>
604         <summary>To be added.</summary>
605         <remarks>To be added.</remarks>
606       </Docs>
607     </Member>
608     <Member MemberName="VisitSecurityDeclarationCollection">
609       <MemberSignature Language="C#" Value="public virtual void VisitSecurityDeclarationCollection (Mono.Cecil.SecurityDeclarationCollection secDecls);" />
610       <MemberType>Method</MemberType>
611       <AssemblyInfo>
612         <AssemblyVersion>0.6.9.0</AssemblyVersion>
613       </AssemblyInfo>
614       <ReturnValue>
615         <ReturnType>System.Void</ReturnType>
616       </ReturnValue>
617       <Parameters>
618         <Parameter Name="secDecls" Type="Mono.Cecil.SecurityDeclarationCollection" />
619       </Parameters>
620       <Docs>
621         <param name="secDecls">To be added.</param>
622         <summary>To be added.</summary>
623         <remarks>To be added.</remarks>
624       </Docs>
625     </Member>
626     <Member MemberName="VisitTypeDefinition">
627       <MemberSignature Language="C#" Value="public virtual void VisitTypeDefinition (Mono.Cecil.TypeDefinition type);" />
628       <MemberType>Method</MemberType>
629       <AssemblyInfo>
630         <AssemblyVersion>0.6.9.0</AssemblyVersion>
631       </AssemblyInfo>
632       <ReturnValue>
633         <ReturnType>System.Void</ReturnType>
634       </ReturnValue>
635       <Parameters>
636         <Parameter Name="type" Type="Mono.Cecil.TypeDefinition" />
637       </Parameters>
638       <Docs>
639         <param name="type">To be added.</param>
640         <summary>To be added.</summary>
641         <remarks>To be added.</remarks>
642       </Docs>
643     </Member>
644     <Member MemberName="VisitTypeDefinitionCollection">
645       <MemberSignature Language="C#" Value="public virtual void VisitTypeDefinitionCollection (Mono.Cecil.TypeDefinitionCollection types);" />
646       <MemberType>Method</MemberType>
647       <AssemblyInfo>
648         <AssemblyVersion>0.6.9.0</AssemblyVersion>
649       </AssemblyInfo>
650       <ReturnValue>
651         <ReturnType>System.Void</ReturnType>
652       </ReturnValue>
653       <Parameters>
654         <Parameter Name="types" Type="Mono.Cecil.TypeDefinitionCollection" />
655       </Parameters>
656       <Docs>
657         <param name="types">To be added.</param>
658         <summary>To be added.</summary>
659         <remarks>To be added.</remarks>
660       </Docs>
661     </Member>
662     <Member MemberName="VisitTypeReference">
663       <MemberSignature Language="C#" Value="public virtual void VisitTypeReference (Mono.Cecil.TypeReference type);" />
664       <MemberType>Method</MemberType>
665       <AssemblyInfo>
666         <AssemblyVersion>0.6.9.0</AssemblyVersion>
667       </AssemblyInfo>
668       <ReturnValue>
669         <ReturnType>System.Void</ReturnType>
670       </ReturnValue>
671       <Parameters>
672         <Parameter Name="type" Type="Mono.Cecil.TypeReference" />
673       </Parameters>
674       <Docs>
675         <param name="type">To be added.</param>
676         <summary>To be added.</summary>
677         <remarks>To be added.</remarks>
678       </Docs>
679     </Member>
680     <Member MemberName="VisitTypeReferenceCollection">
681       <MemberSignature Language="C#" Value="public virtual void VisitTypeReferenceCollection (Mono.Cecil.TypeReferenceCollection refs);" />
682       <MemberType>Method</MemberType>
683       <AssemblyInfo>
684         <AssemblyVersion>0.6.9.0</AssemblyVersion>
685       </AssemblyInfo>
686       <ReturnValue>
687         <ReturnType>System.Void</ReturnType>
688       </ReturnValue>
689       <Parameters>
690         <Parameter Name="refs" Type="Mono.Cecil.TypeReferenceCollection" />
691       </Parameters>
692       <Docs>
693         <param name="refs">To be added.</param>
694         <summary>To be added.</summary>
695         <remarks>To be added.</remarks>
696       </Docs>
697     </Member>
698   </Members>
699 </Type>