Merge remote branch 'upstream/master'
[mono.git] / mcs / class / Mono.Debugger.Soft / Documentation / en / Mono.Debugger.Soft / StackFrame.xml
1 <Type Name="StackFrame" FullName="Mono.Debugger.Soft.StackFrame">
2   <TypeSignature Language="C#" Value="public class StackFrame : Mono.Debugger.Soft.Mirror" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit StackFrame extends Mono.Debugger.Soft.Mirror" />
4   <AssemblyInfo>
5     <AssemblyName>Mono.Debugger.Soft</AssemblyName>
6     <AssemblyVersion>0.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>Mono.Debugger.Soft.Mirror</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <summary>Represents a stack frame of a suspended thread in the debuggee.</summary>
14     <remarks>
15     </remarks>
16   </Docs>
17   <Members>
18     <Member MemberName="FileName">
19       <MemberSignature Language="C#" Value="public string FileName { get; }" />
20       <MemberSignature Language="ILAsm" Value=".property instance string FileName" />
21       <MemberType>Property</MemberType>
22       <AssemblyInfo>
23         <AssemblyVersion>0.0.0.0</AssemblyVersion>
24       </AssemblyInfo>
25       <ReturnValue>
26         <ReturnType>System.String</ReturnType>
27       </ReturnValue>
28       <Docs>
29         <summary>To be added.</summary>
30         <value>To be added.</value>
31         <remarks>To be added.</remarks>
32       </Docs>
33     </Member>
34     <Member MemberName="GetArgument">
35       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value GetArgument (int pos);" />
36       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Value GetArgument(int32 pos) cil managed" />
37       <MemberType>Method</MemberType>
38       <AssemblyInfo>
39         <AssemblyVersion>0.0.0.0</AssemblyVersion>
40       </AssemblyInfo>
41       <ReturnValue>
42         <ReturnType>Mono.Debugger.Soft.Value</ReturnType>
43       </ReturnValue>
44       <Parameters>
45         <Parameter Name="pos" Type="System.Int32" />
46       </Parameters>
47       <Docs>
48         <param name="pos">To be added.</param>
49         <summary>To be added.</summary>
50         <returns>To be added.</returns>
51         <remarks>To be added.</remarks>
52       </Docs>
53     </Member>
54     <Member MemberName="GetThis">
55       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value GetThis ();" />
56       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Value GetThis() cil managed" />
57       <MemberType>Method</MemberType>
58       <AssemblyInfo>
59         <AssemblyVersion>0.0.0.0</AssemblyVersion>
60       </AssemblyInfo>
61       <ReturnValue>
62         <ReturnType>Mono.Debugger.Soft.Value</ReturnType>
63       </ReturnValue>
64       <Parameters />
65       <Docs>
66         <summary>To be added.</summary>
67         <returns>To be added.</returns>
68         <remarks>To be added.</remarks>
69       </Docs>
70     </Member>
71     <Member MemberName="GetValue">
72       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value GetValue (Mono.Debugger.Soft.LocalVariable var);" />
73       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Value GetValue(class Mono.Debugger.Soft.LocalVariable var) cil managed" />
74       <MemberType>Method</MemberType>
75       <AssemblyInfo>
76         <AssemblyVersion>0.0.0.0</AssemblyVersion>
77       </AssemblyInfo>
78       <ReturnValue>
79         <ReturnType>Mono.Debugger.Soft.Value</ReturnType>
80       </ReturnValue>
81       <Parameters>
82         <Parameter Name="var" Type="Mono.Debugger.Soft.LocalVariable" />
83       </Parameters>
84       <Docs>
85         <param name="var">To be added.</param>
86         <summary>To be added.</summary>
87         <returns>To be added.</returns>
88         <remarks>To be added.</remarks>
89       </Docs>
90     </Member>
91     <Member MemberName="GetValue">
92       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value GetValue (Mono.Debugger.Soft.ParameterInfoMirror param);" />
93       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Value GetValue(class Mono.Debugger.Soft.ParameterInfoMirror param) cil managed" />
94       <MemberType>Method</MemberType>
95       <AssemblyInfo>
96         <AssemblyVersion>0.0.0.0</AssemblyVersion>
97       </AssemblyInfo>
98       <ReturnValue>
99         <ReturnType>Mono.Debugger.Soft.Value</ReturnType>
100       </ReturnValue>
101       <Parameters>
102         <Parameter Name="param" Type="Mono.Debugger.Soft.ParameterInfoMirror" />
103       </Parameters>
104       <Docs>
105         <param name="param">To be added.</param>
106         <summary>To be added.</summary>
107         <returns>To be added.</returns>
108         <remarks>To be added.</remarks>
109       </Docs>
110     </Member>
111     <Member MemberName="GetValues">
112       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Value[] GetValues (Mono.Debugger.Soft.LocalVariable[] vars);" />
113       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Value[] GetValues(class Mono.Debugger.Soft.LocalVariable[] vars) cil managed" />
114       <MemberType>Method</MemberType>
115       <AssemblyInfo>
116         <AssemblyVersion>0.0.0.0</AssemblyVersion>
117       </AssemblyInfo>
118       <ReturnValue>
119         <ReturnType>Mono.Debugger.Soft.Value[]</ReturnType>
120       </ReturnValue>
121       <Parameters>
122         <Parameter Name="vars" Type="Mono.Debugger.Soft.LocalVariable[]" />
123       </Parameters>
124       <Docs>
125         <param name="vars">To be added.</param>
126         <summary>To be added.</summary>
127         <returns>To be added.</returns>
128         <remarks>To be added.</remarks>
129       </Docs>
130     </Member>
131     <Member MemberName="GetVisibleVariableByName">
132       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.LocalVariable GetVisibleVariableByName (string name);" />
133       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.LocalVariable GetVisibleVariableByName(string name) cil managed" />
134       <MemberType>Method</MemberType>
135       <AssemblyInfo>
136         <AssemblyVersion>0.0.0.0</AssemblyVersion>
137       </AssemblyInfo>
138       <ReturnValue>
139         <ReturnType>Mono.Debugger.Soft.LocalVariable</ReturnType>
140       </ReturnValue>
141       <Parameters>
142         <Parameter Name="name" Type="System.String" />
143       </Parameters>
144       <Docs>
145         <param name="name">To be added.</param>
146         <summary>To be added.</summary>
147         <returns>To be added.</returns>
148         <remarks>To be added.</remarks>
149       </Docs>
150     </Member>
151     <Member MemberName="GetVisibleVariables">
152       <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Mono.Debugger.Soft.LocalVariable&gt; GetVisibleVariables ();" />
153       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IList`1&lt;class Mono.Debugger.Soft.LocalVariable&gt; GetVisibleVariables() cil managed" />
154       <MemberType>Method</MemberType>
155       <AssemblyInfo>
156         <AssemblyVersion>0.0.0.0</AssemblyVersion>
157       </AssemblyInfo>
158       <ReturnValue>
159         <ReturnType>System.Collections.Generic.IList&lt;Mono.Debugger.Soft.LocalVariable&gt;</ReturnType>
160       </ReturnValue>
161       <Parameters />
162       <Docs>
163         <summary>To be added.</summary>
164         <returns>To be added.</returns>
165         <remarks>To be added.</remarks>
166       </Docs>
167     </Member>
168     <Member MemberName="ILOffset">
169       <MemberSignature Language="C#" Value="public int ILOffset { get; }" />
170       <MemberSignature Language="ILAsm" Value=".property instance int32 ILOffset" />
171       <MemberType>Property</MemberType>
172       <AssemblyInfo>
173         <AssemblyVersion>0.0.0.0</AssemblyVersion>
174       </AssemblyInfo>
175       <ReturnValue>
176         <ReturnType>System.Int32</ReturnType>
177       </ReturnValue>
178       <Docs>
179         <summary>To be added.</summary>
180         <value>To be added.</value>
181         <remarks>To be added.</remarks>
182       </Docs>
183     </Member>
184     <Member MemberName="IsDebuggerInvoke">
185       <MemberSignature Language="C#" Value="public bool IsDebuggerInvoke { get; }" />
186       <MemberSignature Language="ILAsm" Value=".property instance bool IsDebuggerInvoke" />
187       <MemberType>Property</MemberType>
188       <AssemblyInfo>
189         <AssemblyVersion>0.0.0.0</AssemblyVersion>
190       </AssemblyInfo>
191       <ReturnValue>
192         <ReturnType>System.Boolean</ReturnType>
193       </ReturnValue>
194       <Docs>
195         <summary>Returns whenever this stack frame represents the first frame of a method invocation done by the debugger itself using the InvokeMethod () methods.</summary>
196         <value>To be added.</value>
197         <remarks>Not in JDI.</remarks>
198       </Docs>
199     </Member>
200     <Member MemberName="LineNumber">
201       <MemberSignature Language="C#" Value="public int LineNumber { get; }" />
202       <MemberSignature Language="ILAsm" Value=".property instance int32 LineNumber" />
203       <MemberType>Property</MemberType>
204       <AssemblyInfo>
205         <AssemblyVersion>0.0.0.0</AssemblyVersion>
206       </AssemblyInfo>
207       <ReturnValue>
208         <ReturnType>System.Int32</ReturnType>
209       </ReturnValue>
210       <Docs>
211         <summary>To be added.</summary>
212         <value>To be added.</value>
213         <remarks>To be added.</remarks>
214       </Docs>
215     </Member>
216     <Member MemberName="Location">
217       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Location Location { get; }" />
218       <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.Location Location" />
219       <MemberType>Property</MemberType>
220       <AssemblyInfo>
221         <AssemblyVersion>0.0.0.0</AssemblyVersion>
222       </AssemblyInfo>
223       <ReturnValue>
224         <ReturnType>Mono.Debugger.Soft.Location</ReturnType>
225       </ReturnValue>
226       <Docs>
227         <summary>To be added.</summary>
228         <value>To be added.</value>
229         <remarks>To be added.</remarks>
230       </Docs>
231     </Member>
232     <Member MemberName="Method">
233       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.MethodMirror Method { get; }" />
234       <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.MethodMirror Method" />
235       <MemberType>Property</MemberType>
236       <AssemblyInfo>
237         <AssemblyVersion>0.0.0.0</AssemblyVersion>
238       </AssemblyInfo>
239       <ReturnValue>
240         <ReturnType>Mono.Debugger.Soft.MethodMirror</ReturnType>
241       </ReturnValue>
242       <Docs>
243         <summary>To be added.</summary>
244         <value>To be added.</value>
245         <remarks>To be added.</remarks>
246       </Docs>
247     </Member>
248     <Member MemberName="SetValue">
249       <MemberSignature Language="C#" Value="public void SetValue (Mono.Debugger.Soft.LocalVariable var, Mono.Debugger.Soft.Value value);" />
250       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValue(class Mono.Debugger.Soft.LocalVariable var, class Mono.Debugger.Soft.Value value) cil managed" />
251       <MemberType>Method</MemberType>
252       <AssemblyInfo>
253         <AssemblyVersion>0.0.0.0</AssemblyVersion>
254       </AssemblyInfo>
255       <ReturnValue>
256         <ReturnType>System.Void</ReturnType>
257       </ReturnValue>
258       <Parameters>
259         <Parameter Name="var" Type="Mono.Debugger.Soft.LocalVariable" />
260         <Parameter Name="value" Type="Mono.Debugger.Soft.Value" />
261       </Parameters>
262       <Docs>
263         <param name="var">To be added.</param>
264         <param name="value">To be added.</param>
265         <summary>To be added.</summary>
266         <remarks>To be added.</remarks>
267       </Docs>
268     </Member>
269     <Member MemberName="SetValue">
270       <MemberSignature Language="C#" Value="public void SetValue (Mono.Debugger.Soft.ParameterInfoMirror param, Mono.Debugger.Soft.Value value);" />
271       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetValue(class Mono.Debugger.Soft.ParameterInfoMirror param, class Mono.Debugger.Soft.Value value) cil managed" />
272       <MemberType>Method</MemberType>
273       <AssemblyInfo>
274         <AssemblyVersion>0.0.0.0</AssemblyVersion>
275       </AssemblyInfo>
276       <ReturnValue>
277         <ReturnType>System.Void</ReturnType>
278       </ReturnValue>
279       <Parameters>
280         <Parameter Name="param" Type="Mono.Debugger.Soft.ParameterInfoMirror" />
281         <Parameter Name="value" Type="Mono.Debugger.Soft.Value" />
282       </Parameters>
283       <Docs>
284         <param name="param">To be added.</param>
285         <param name="value">To be added.</param>
286         <summary>To be added.</summary>
287         <remarks>To be added.</remarks>
288       </Docs>
289     </Member>
290     <Member MemberName="Thread">
291       <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ThreadMirror Thread { get; }" />
292       <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.ThreadMirror Thread" />
293       <MemberType>Property</MemberType>
294       <AssemblyInfo>
295         <AssemblyVersion>0.0.0.0</AssemblyVersion>
296       </AssemblyInfo>
297       <ReturnValue>
298         <ReturnType>Mono.Debugger.Soft.ThreadMirror</ReturnType>
299       </ReturnValue>
300       <Docs>
301         <summary>To be added.</summary>
302         <value>To be added.</value>
303         <remarks>To be added.</remarks>
304       </Docs>
305     </Member>
306   </Members>
307 </Type>