Merge remote branch 'upstream/master'
[mono.git] / mcs / class / Mono.Debugger.Soft / Documentation / en / Mono.Debugger.Soft / ArrayMirror.xml
1 <Type Name="ArrayMirror" FullName="Mono.Debugger.Soft.ArrayMirror">
2   <TypeSignature Language="C#" Value="public class ArrayMirror : Mono.Debugger.Soft.ObjectMirror, System.Collections.IEnumerable" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ArrayMirror extends Mono.Debugger.Soft.ObjectMirror implements class System.Collections.IEnumerable" />
4   <AssemblyInfo>
5     <AssemblyName>Mono.Debugger.Soft</AssemblyName>
6     <AssemblyVersion>0.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>Mono.Debugger.Soft.ObjectMirror</BaseTypeName>
10   </Base>
11   <Interfaces>
12     <Interface>
13       <InterfaceName>System.Collections.IEnumerable</InterfaceName>
14     </Interface>
15   </Interfaces>
16   <Docs>
17     <summary>Represents an array object in the debuggee.</summary>
18     <remarks>
19     </remarks>
20   </Docs>
21   <Members>
22     <Member MemberName="GetLength">
23       <MemberSignature Language="C#" Value="public int GetLength (int dimension);" />
24       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLength(int32 dimension) cil managed" />
25       <MemberType>Method</MemberType>
26       <AssemblyInfo>
27         <AssemblyVersion>0.0.0.0</AssemblyVersion>
28       </AssemblyInfo>
29       <ReturnValue>
30         <ReturnType>System.Int32</ReturnType>
31       </ReturnValue>
32       <Parameters>
33         <Parameter Name="dimension" Type="System.Int32" />
34       </Parameters>
35       <Docs>
36         <param name="dimension">To be added.</param>
37         <summary>To be added.</summary>
38         <returns>To be added.</returns>
39         <remarks>To be added.</remarks>
40       </Docs>
41     </Member>
42     <Member MemberName="GetLowerBound">
43       <MemberSignature Language="C#" Value="public int GetLowerBound (int dimension);" />
44       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLowerBound(int32 dimension) cil managed" />
45       <MemberType>Method</MemberType>
46       <AssemblyInfo>
47         <AssemblyVersion>0.0.0.0</AssemblyVersion>
48       </AssemblyInfo>
49       <ReturnValue>
50         <ReturnType>System.Int32</ReturnType>
51       </ReturnValue>
52       <Parameters>
53         <Parameter Name="dimension" Type="System.Int32" />
54       </Parameters>
55       <Docs>
56         <param name="dimension">To be added.</param>
57         <summary>To be added.</summary>
58         <returns>To be added.</returns>
59         <remarks>To be added.</remarks>
60       </Docs>
61     </Member>
62     <Member MemberName="GetValues">
63       <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Mono.Debugger.Soft.Value&gt; GetValues (int index, int length);" />
64       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IList`1&lt;class Mono.Debugger.Soft.Value&gt; GetValues(int32 index, int32 length) cil managed" />
65       <MemberType>Method</MemberType>
66       <AssemblyInfo>
67         <AssemblyVersion>0.0.0.0</AssemblyVersion>
68       </AssemblyInfo>
69       <ReturnValue>
70         <ReturnType>System.Collections.Generic.IList&lt;Mono.Debugger.Soft.Value&gt;</ReturnType>
71       </ReturnValue>
72       <Parameters>
73         <Parameter Name="index" Type="System.Int32" />
74         <Parameter Name="length" Type="System.Int32" />
75       </Parameters>
76       <Docs>
77         <param name="index">To be added.</param>
78         <param name="length">To be added.</param>
79         <summary>To be added.</summary>
80         <returns>To be added.</returns>
81         <remarks>To be added.</remarks>
82       </Docs>
83     </Member>
84     <Member MemberName="Item">
85       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value this[int index] { get; set; }" />
86       <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.Value Item(int32)" />
87       <MemberType>Property</MemberType>
88       <AssemblyInfo>
89         <AssemblyVersion>0.0.0.0</AssemblyVersion>
90       </AssemblyInfo>
91       <ReturnValue>
92         <ReturnType>Mono.Debugger.Soft.Value</ReturnType>
93       </ReturnValue>
94       <Parameters>
95         <Parameter Name="index" Type="System.Int32" />
96       </Parameters>
97       <Docs>
98         <param name="index">To be added.</param>
99         <summary>To be added.</summary>
100         <value>To be added.</value>
101         <remarks>To be added.</remarks>
102       </Docs>
103     </Member>
104     <Member MemberName="Length">
105       <MemberSignature Language="C#" Value="public int Length { get; }" />
106       <MemberSignature Language="ILAsm" Value=".property instance int32 Length" />
107       <MemberType>Property</MemberType>
108       <AssemblyInfo>
109         <AssemblyVersion>0.0.0.0</AssemblyVersion>
110       </AssemblyInfo>
111       <ReturnValue>
112         <ReturnType>System.Int32</ReturnType>
113       </ReturnValue>
114       <Docs>
115         <summary>To be added.</summary>
116         <value>To be added.</value>
117         <remarks>To be added.</remarks>
118       </Docs>
119     </Member>
120     <Member MemberName="lengths">
121       <MemberSignature Language="C#" Value="public int[] lengths;" />
122       <MemberSignature Language="ILAsm" Value=".field public int32[] lengths" />
123       <MemberType>Field</MemberType>
124       <AssemblyInfo>
125         <AssemblyVersion>0.0.0.0</AssemblyVersion>
126       </AssemblyInfo>
127       <ReturnValue>
128         <ReturnType>System.Int32[]</ReturnType>
129       </ReturnValue>
130       <Docs>
131         <summary>To be added.</summary>
132         <remarks>To be added.</remarks>
133       </Docs>
134     </Member>
135     <Member MemberName="lower_bounds">
136       <MemberSignature Language="C#" Value="public int[] lower_bounds;" />
137       <MemberSignature Language="ILAsm" Value=".field public int32[] lower_bounds" />
138       <MemberType>Field</MemberType>
139       <AssemblyInfo>
140         <AssemblyVersion>0.0.0.0</AssemblyVersion>
141       </AssemblyInfo>
142       <ReturnValue>
143         <ReturnType>System.Int32[]</ReturnType>
144       </ReturnValue>
145       <Docs>
146         <summary>To be added.</summary>
147         <remarks>To be added.</remarks>
148       </Docs>
149     </Member>
150     <Member MemberName="rank">
151       <MemberSignature Language="C#" Value="public int rank;" />
152       <MemberSignature Language="ILAsm" Value=".field public int32 rank" />
153       <MemberType>Field</MemberType>
154       <AssemblyInfo>
155         <AssemblyVersion>0.0.0.0</AssemblyVersion>
156       </AssemblyInfo>
157       <ReturnValue>
158         <ReturnType>System.Int32</ReturnType>
159       </ReturnValue>
160       <Docs>
161         <summary>To be added.</summary>
162         <remarks>To be added.</remarks>
163       </Docs>
164     </Member>
165     <Member MemberName="Rank">
166       <MemberSignature Language="C#" Value="public int Rank { get; }" />
167       <MemberSignature Language="ILAsm" Value=".property instance int32 Rank" />
168       <MemberType>Property</MemberType>
169       <AssemblyInfo>
170         <AssemblyVersion>0.0.0.0</AssemblyVersion>
171       </AssemblyInfo>
172       <ReturnValue>
173         <ReturnType>System.Int32</ReturnType>
174       </ReturnValue>
175       <Docs>
176         <summary>To be added.</summary>
177         <value>To be added.</value>
178         <remarks>To be added.</remarks>
179       </Docs>
180     </Member>
181     <Member MemberName="SetValues">
182       <MemberSignature Language="C#" Value="public void SetValues (int index, Mono.Debugger.Soft.Value[] values);" />
183       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValues(int32 index, class Mono.Debugger.Soft.Value[] values) cil managed" />
184       <MemberType>Method</MemberType>
185       <AssemblyInfo>
186         <AssemblyVersion>0.0.0.0</AssemblyVersion>
187       </AssemblyInfo>
188       <ReturnValue>
189         <ReturnType>System.Void</ReturnType>
190       </ReturnValue>
191       <Parameters>
192         <Parameter Name="index" Type="System.Int32" />
193         <Parameter Name="values" Type="Mono.Debugger.Soft.Value[]" />
194       </Parameters>
195       <Docs>
196         <param name="index">To be added.</param>
197         <param name="values">To be added.</param>
198         <summary>To be added.</summary>
199         <remarks>To be added.</remarks>
200       </Docs>
201     </Member>
202     <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
203       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
204       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
205       <MemberType>Method</MemberType>
206       <AssemblyInfo>
207         <AssemblyVersion>0.0.0.0</AssemblyVersion>
208       </AssemblyInfo>
209       <ReturnValue>
210         <ReturnType>System.Collections.IEnumerator</ReturnType>
211       </ReturnValue>
212       <Parameters />
213       <Docs>
214         <summary>To be added.</summary>
215         <returns>To be added.</returns>
216         <remarks>To be added.</remarks>
217       </Docs>
218     </Member>
219   </Members>
220 </Type>