1 <Type Name="BaseCodeVisitor" FullName="Mono.Cecil.Cil.BaseCodeVisitor">
2 <TypeSignature Language="C#" Value="public abstract class BaseCodeVisitor : Mono.Cecil.Cil.ICodeVisitor" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <InterfaceName>Mono.Cecil.Cil.ICodeVisitor</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
20 <Member MemberName=".ctor">
21 <MemberSignature Language="C#" Value="protected BaseCodeVisitor ();" />
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="TerminateMethodBody">
33 <MemberSignature Language="C#" Value="public virtual void TerminateMethodBody (Mono.Cecil.Cil.MethodBody body);" />
34 <MemberType>Method</MemberType>
36 <AssemblyVersion>0.6.9.0</AssemblyVersion>
39 <ReturnType>System.Void</ReturnType>
42 <Parameter Name="body" Type="Mono.Cecil.Cil.MethodBody" />
45 <param name="body">To be added.</param>
46 <summary>To be added.</summary>
47 <remarks>To be added.</remarks>
50 <Member MemberName="VisitExceptionHandler">
51 <MemberSignature Language="C#" Value="public virtual void VisitExceptionHandler (Mono.Cecil.Cil.ExceptionHandler eh);" />
52 <MemberType>Method</MemberType>
54 <AssemblyVersion>0.6.9.0</AssemblyVersion>
57 <ReturnType>System.Void</ReturnType>
60 <Parameter Name="eh" Type="Mono.Cecil.Cil.ExceptionHandler" />
63 <param name="eh">To be added.</param>
64 <summary>To be added.</summary>
65 <remarks>To be added.</remarks>
68 <Member MemberName="VisitExceptionHandlerCollection">
69 <MemberSignature Language="C#" Value="public virtual void VisitExceptionHandlerCollection (Mono.Cecil.Cil.ExceptionHandlerCollection seh);" />
70 <MemberType>Method</MemberType>
72 <AssemblyVersion>0.6.9.0</AssemblyVersion>
75 <ReturnType>System.Void</ReturnType>
78 <Parameter Name="seh" Type="Mono.Cecil.Cil.ExceptionHandlerCollection" />
81 <param name="seh">To be added.</param>
82 <summary>To be added.</summary>
83 <remarks>To be added.</remarks>
86 <Member MemberName="VisitInstruction">
87 <MemberSignature Language="C#" Value="public virtual void VisitInstruction (Mono.Cecil.Cil.Instruction instr);" />
88 <MemberType>Method</MemberType>
90 <AssemblyVersion>0.6.9.0</AssemblyVersion>
93 <ReturnType>System.Void</ReturnType>
96 <Parameter Name="instr" Type="Mono.Cecil.Cil.Instruction" />
99 <param name="instr">To be added.</param>
100 <summary>To be added.</summary>
101 <remarks>To be added.</remarks>
104 <Member MemberName="VisitInstructionCollection">
105 <MemberSignature Language="C#" Value="public virtual void VisitInstructionCollection (Mono.Cecil.Cil.InstructionCollection instructions);" />
106 <MemberType>Method</MemberType>
108 <AssemblyVersion>0.6.9.0</AssemblyVersion>
111 <ReturnType>System.Void</ReturnType>
114 <Parameter Name="instructions" Type="Mono.Cecil.Cil.InstructionCollection" />
117 <param name="instructions">To be added.</param>
118 <summary>To be added.</summary>
119 <remarks>To be added.</remarks>
122 <Member MemberName="VisitMethodBody">
123 <MemberSignature Language="C#" Value="public virtual void VisitMethodBody (Mono.Cecil.Cil.MethodBody body);" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>0.6.9.0</AssemblyVersion>
129 <ReturnType>System.Void</ReturnType>
132 <Parameter Name="body" Type="Mono.Cecil.Cil.MethodBody" />
135 <param name="body">To be added.</param>
136 <summary>To be added.</summary>
137 <remarks>To be added.</remarks>
140 <Member MemberName="VisitScope">
141 <MemberSignature Language="C#" Value="public virtual void VisitScope (Mono.Cecil.Cil.Scope s);" />
142 <MemberType>Method</MemberType>
144 <AssemblyVersion>0.6.9.0</AssemblyVersion>
147 <ReturnType>System.Void</ReturnType>
150 <Parameter Name="s" Type="Mono.Cecil.Cil.Scope" />
153 <param name="s">To be added.</param>
154 <summary>To be added.</summary>
155 <remarks>To be added.</remarks>
158 <Member MemberName="VisitScopeCollection">
159 <MemberSignature Language="C#" Value="public virtual void VisitScopeCollection (Mono.Cecil.Cil.ScopeCollection scopes);" />
160 <MemberType>Method</MemberType>
162 <AssemblyVersion>0.6.9.0</AssemblyVersion>
165 <ReturnType>System.Void</ReturnType>
168 <Parameter Name="scopes" Type="Mono.Cecil.Cil.ScopeCollection" />
171 <param name="scopes">To be added.</param>
172 <summary>To be added.</summary>
173 <remarks>To be added.</remarks>
176 <Member MemberName="VisitVariableDefinition">
177 <MemberSignature Language="C#" Value="public virtual void VisitVariableDefinition (Mono.Cecil.Cil.VariableDefinition var);" />
178 <MemberType>Method</MemberType>
180 <AssemblyVersion>0.6.9.0</AssemblyVersion>
183 <ReturnType>System.Void</ReturnType>
186 <Parameter Name="var" Type="Mono.Cecil.Cil.VariableDefinition" />
189 <param name="var">To be added.</param>
190 <summary>To be added.</summary>
191 <remarks>To be added.</remarks>
194 <Member MemberName="VisitVariableDefinitionCollection">
195 <MemberSignature Language="C#" Value="public virtual void VisitVariableDefinitionCollection (Mono.Cecil.Cil.VariableDefinitionCollection variables);" />
196 <MemberType>Method</MemberType>
198 <AssemblyVersion>0.6.9.0</AssemblyVersion>
201 <ReturnType>System.Void</ReturnType>
204 <Parameter Name="variables" Type="Mono.Cecil.Cil.VariableDefinitionCollection" />
207 <param name="variables">To be added.</param>
208 <summary>To be added.</summary>
209 <remarks>To be added.</remarks>