1 <Type Name="InstructionCollection" FullName="Mono.Cecil.Cil.InstructionCollection">
2 <TypeSignature Language="C#" Value="public sealed class InstructionCollection : System.Collections.CollectionBase, Mono.Cecil.Cil.ICodeVisitable" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
12 <InterfaceName>Mono.Cecil.Cil.ICodeVisitable</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
20 <Member MemberName=".ctor">
21 <MemberSignature Language="C#" Value="public InstructionCollection (Mono.Cecil.Cil.MethodBody container);" />
22 <MemberType>Constructor</MemberType>
24 <AssemblyVersion>0.6.9.0</AssemblyVersion>
27 <Parameter Name="container" Type="Mono.Cecil.Cil.MethodBody" />
30 <param name="container">To be added.</param>
31 <summary>To be added.</summary>
32 <remarks>To be added.</remarks>
35 <Member MemberName="Accept">
36 <MemberSignature Language="C#" Value="public void Accept (Mono.Cecil.Cil.ICodeVisitor visitor);" />
37 <MemberType>Method</MemberType>
39 <AssemblyVersion>0.6.9.0</AssemblyVersion>
42 <ReturnType>System.Void</ReturnType>
45 <Parameter Name="visitor" Type="Mono.Cecil.Cil.ICodeVisitor" />
48 <param name="visitor">To be added.</param>
49 <summary>To be added.</summary>
50 <remarks>To be added.</remarks>
53 <Member MemberName="Container">
54 <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.MethodBody Container { get; }" />
55 <MemberType>Property</MemberType>
57 <AssemblyVersion>0.6.9.0</AssemblyVersion>
60 <ReturnType>Mono.Cecil.Cil.MethodBody</ReturnType>
63 <summary>To be added.</summary>
64 <value>To be added.</value>
65 <remarks>To be added.</remarks>
68 <Member MemberName="Contains">
69 <MemberSignature Language="C#" Value="public bool Contains (Mono.Cecil.Cil.Instruction value);" />
70 <MemberType>Method</MemberType>
72 <AssemblyVersion>0.6.9.0</AssemblyVersion>
75 <ReturnType>System.Boolean</ReturnType>
78 <Parameter Name="value" Type="Mono.Cecil.Cil.Instruction" />
81 <param name="value">To be added.</param>
82 <summary>To be added.</summary>
83 <returns>To be added.</returns>
84 <remarks>To be added.</remarks>
87 <Member MemberName="IndexOf">
88 <MemberSignature Language="C#" Value="public int IndexOf (Mono.Cecil.Cil.Instruction value);" />
89 <MemberType>Method</MemberType>
91 <AssemblyVersion>0.6.9.0</AssemblyVersion>
94 <ReturnType>System.Int32</ReturnType>
97 <Parameter Name="value" Type="Mono.Cecil.Cil.Instruction" />
100 <param name="value">To be added.</param>
101 <summary>To be added.</summary>
102 <returns>To be added.</returns>
103 <remarks>To be added.</remarks>
106 <Member MemberName="Item">
107 <MemberSignature Language="C#" Value="public Mono.Cecil.Cil.Instruction this[int index] { set; get; }" />
108 <MemberType>Property</MemberType>
110 <AssemblyVersion>0.6.9.0</AssemblyVersion>
113 <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
116 <Parameter Name="index" Type="System.Int32" />
119 <param name="index">To be added.</param>
120 <summary>To be added.</summary>
121 <value>To be added.</value>
122 <remarks>To be added.</remarks>
125 <Member MemberName="OnValidate">
126 <MemberSignature Language="C#" Value="protected override void OnValidate (object o);" />
127 <MemberType>Method</MemberType>
129 <AssemblyVersion>0.6.9.0</AssemblyVersion>
132 <ReturnType>System.Void</ReturnType>
135 <Parameter Name="o" Type="System.Object" />
138 <param name="o">To be added.</param>
139 <summary>To be added.</summary>
140 <remarks>To be added.</remarks>
143 <Member MemberName="Outside">
144 <MemberSignature Language="C#" Value="public readonly Mono.Cecil.Cil.Instruction Outside;" />
145 <MemberType>Field</MemberType>
147 <AssemblyVersion>0.6.9.0</AssemblyVersion>
150 <ReturnType>Mono.Cecil.Cil.Instruction</ReturnType>
153 <summary>To be added.</summary>
154 <remarks>To be added.</remarks>