1 <Type Name="VirtualMachine" FullName="Mono.Debugger.Soft.VirtualMachine">
2 <TypeSignature Language="C#" Value="public class VirtualMachine : Mono.Debugger.Soft.Mirror" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit VirtualMachine extends Mono.Debugger.Soft.Mirror" />
5 <AssemblyName>Mono.Debugger.Soft</AssemblyName>
6 <AssemblyVersion>0.0.0.0</AssemblyVersion>
9 <BaseTypeName>Mono.Debugger.Soft.Mirror</BaseTypeName>
13 <summary>Represents a connection to a debuggee.</summary>
15 <format type="text/html">
16 <a href="http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdi/com/sun/jdi/VirtualMachine.html">JDI Documentation</a>
21 <Member MemberName="ClearAllBreakpoints">
22 <MemberSignature Language="C#" Value="public void ClearAllBreakpoints ();" />
23 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearAllBreakpoints() cil managed" />
24 <MemberType>Method</MemberType>
26 <AssemblyVersion>0.0.0.0</AssemblyVersion>
29 <ReturnType>System.Void</ReturnType>
33 <summary>To be added.</summary>
34 <remarks>To be added.</remarks>
37 <Member MemberName="CreateAssemblyLoadRequest">
38 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.AssemblyLoadEventRequest CreateAssemblyLoadRequest ();" />
39 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.AssemblyLoadEventRequest CreateAssemblyLoadRequest() cil managed" />
40 <MemberType>Method</MemberType>
42 <AssemblyVersion>0.0.0.0</AssemblyVersion>
45 <ReturnType>Mono.Debugger.Soft.AssemblyLoadEventRequest</ReturnType>
49 <summary>To be added.</summary>
50 <returns>To be added.</returns>
51 <remarks>To be added.</remarks>
54 <Member MemberName="CreateBreakpointRequest">
55 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest (Mono.Debugger.Soft.Location loc);" />
56 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest(class Mono.Debugger.Soft.Location loc) cil managed" />
57 <MemberType>Method</MemberType>
59 <AssemblyVersion>0.0.0.0</AssemblyVersion>
62 <ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType>
65 <Parameter Name="loc" Type="Mono.Debugger.Soft.Location" />
68 <param name="loc">To be added.</param>
69 <summary>To be added.</summary>
70 <returns>To be added.</returns>
71 <remarks>To be added.</remarks>
74 <Member MemberName="CreateBreakpointRequest">
75 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest (Mono.Debugger.Soft.MethodMirror method, long il_offset);" />
76 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest(class Mono.Debugger.Soft.MethodMirror method, int64 il_offset) cil managed" />
77 <MemberType>Method</MemberType>
79 <AssemblyVersion>0.0.0.0</AssemblyVersion>
82 <ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType>
85 <Parameter Name="method" Type="Mono.Debugger.Soft.MethodMirror" />
86 <Parameter Name="il_offset" Type="System.Int64" />
91 <param name="il_offset">To be added.</param>
92 <summary>To be added.</summary>
93 <returns>To be added.</returns>
94 <remarks>To be added.</remarks>
97 <Member MemberName="CreateEnumMirror">
98 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.EnumMirror CreateEnumMirror (Mono.Debugger.Soft.TypeMirror type, Mono.Debugger.Soft.PrimitiveValue value);" />
99 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.EnumMirror CreateEnumMirror(class Mono.Debugger.Soft.TypeMirror type, class Mono.Debugger.Soft.PrimitiveValue value) cil managed" />
100 <MemberType>Method</MemberType>
102 <AssemblyVersion>0.0.0.0</AssemblyVersion>
105 <ReturnType>Mono.Debugger.Soft.EnumMirror</ReturnType>
108 <Parameter Name="type" Type="Mono.Debugger.Soft.TypeMirror" />
109 <Parameter Name="value" Type="Mono.Debugger.Soft.PrimitiveValue" />
112 <param name="type">To be added.</param>
113 <param name="value">To be added.</param>
114 <summary>To be added.</summary>
115 <returns>To be added.</returns>
116 <remarks>To be added.</remarks>
119 <Member MemberName="CreateExceptionRequest">
120 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest (Mono.Debugger.Soft.TypeMirror exc_type);" />
121 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest(class Mono.Debugger.Soft.TypeMirror exc_type) cil managed" />
122 <MemberType>Method</MemberType>
124 <AssemblyVersion>0.0.0.0</AssemblyVersion>
127 <ReturnType>Mono.Debugger.Soft.ExceptionEventRequest</ReturnType>
130 <Parameter Name="exc_type" Type="Mono.Debugger.Soft.TypeMirror" />
133 <param name="exc_type">To be added.</param>
134 <summary>To be added.</summary>
135 <returns>To be added.</returns>
136 <remarks>To be added.</remarks>
139 <Member MemberName="CreateExceptionRequest">
140 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest (Mono.Debugger.Soft.TypeMirror exc_type, bool caught, bool uncaught);" />
141 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest(class Mono.Debugger.Soft.TypeMirror exc_type, bool caught, bool uncaught) cil managed" />
142 <MemberType>Method</MemberType>
144 <AssemblyVersion>0.0.0.0</AssemblyVersion>
147 <ReturnType>Mono.Debugger.Soft.ExceptionEventRequest</ReturnType>
150 <Parameter Name="exc_type" Type="Mono.Debugger.Soft.TypeMirror" />
151 <Parameter Name="caught" Type="System.Boolean" />
152 <Parameter Name="uncaught" Type="System.Boolean" />
155 <param name="exc_type">To be added.</param>
156 <param name="caught">To be added.</param>
157 <param name="uncaught">To be added.</param>
158 <summary>To be added.</summary>
159 <returns>To be added.</returns>
160 <remarks>To be added.</remarks>
163 <Member MemberName="CreateMethodEntryRequest">
164 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.MethodEntryEventRequest CreateMethodEntryRequest ();" />
165 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.MethodEntryEventRequest CreateMethodEntryRequest() cil managed" />
166 <MemberType>Method</MemberType>
168 <AssemblyVersion>0.0.0.0</AssemblyVersion>
171 <ReturnType>Mono.Debugger.Soft.MethodEntryEventRequest</ReturnType>
175 <summary>To be added.</summary>
176 <returns>To be added.</returns>
177 <remarks>To be added.</remarks>
180 <Member MemberName="CreateMethodExitRequest">
181 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.MethodExitEventRequest CreateMethodExitRequest ();" />
182 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.MethodExitEventRequest CreateMethodExitRequest() cil managed" />
183 <MemberType>Method</MemberType>
185 <AssemblyVersion>0.0.0.0</AssemblyVersion>
188 <ReturnType>Mono.Debugger.Soft.MethodExitEventRequest</ReturnType>
200 <Member MemberName="CreateStepRequest">
201 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.StepEventRequest CreateStepRequest (Mono.Debugger.Soft.ThreadMirror thread);" />
202 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.StepEventRequest CreateStepRequest(class Mono.Debugger.Soft.ThreadMirror thread) cil managed" />
203 <MemberType>Method</MemberType>
205 <AssemblyVersion>0.0.0.0</AssemblyVersion>
208 <ReturnType>Mono.Debugger.Soft.StepEventRequest</ReturnType>
211 <Parameter Name="thread" Type="Mono.Debugger.Soft.ThreadMirror" />
214 <param name="thread">
224 <Member MemberName="CreateValue">
225 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.PrimitiveValue CreateValue (object value);" />
226 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.PrimitiveValue CreateValue(object value) cil managed" />
227 <MemberType>Method</MemberType>
229 <AssemblyVersion>0.0.0.0</AssemblyVersion>
232 <ReturnType>Mono.Debugger.Soft.PrimitiveValue</ReturnType>
235 <Parameter Name="value" Type="System.Object" />
238 <param name="value">To be added.</param>
239 <summary>To be added.</summary>
240 <returns>To be added.</returns>
241 <remarks>To be added.</remarks>
244 <Member MemberName="Dispose">
245 <MemberSignature Language="C#" Value="public void Dispose ();" />
246 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Dispose() cil managed" />
247 <MemberType>Method</MemberType>
249 <AssemblyVersion>0.0.0.0</AssemblyVersion>
252 <ReturnType>System.Void</ReturnType>
262 <Member MemberName="EnableEvents">
263 <MemberSignature Language="C#" Value="public void EnableEvents (Mono.Debugger.Soft.EventType[] events);" />
264 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnableEvents(valuetype Mono.Debugger.Soft.EventType[] events) cil managed" />
265 <MemberType>Method</MemberType>
267 <AssemblyVersion>0.0.0.0</AssemblyVersion>
270 <ReturnType>System.Void</ReturnType>
273 <Parameter Name="events" Type="Mono.Debugger.Soft.EventType[]">
276 <AttributeName>System.ParamArray</AttributeName>
282 <param name="events">
290 <Member MemberName="EndPoint">
291 <MemberSignature Language="C#" Value="public System.Net.EndPoint EndPoint { get; }" />
292 <MemberSignature Language="ILAsm" Value=".property instance class System.Net.EndPoint EndPoint" />
293 <MemberType>Property</MemberType>
295 <AssemblyVersion>0.0.0.0</AssemblyVersion>
298 <ReturnType>System.Net.EndPoint</ReturnType>
309 <Member MemberName="Exit">
310 <MemberSignature Language="C#" Value="public void Exit (int exitCode);" />
311 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Exit(int32 exitCode) cil managed" />
312 <MemberType>Method</MemberType>
314 <AssemblyVersion>0.0.0.0</AssemblyVersion>
317 <ReturnType>System.Void</ReturnType>
320 <Parameter Name="exitCode" Type="System.Int32" />
323 <param name="exitCode">
331 <Member MemberName="GetNextEvent">
332 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Event GetNextEvent ();" />
333 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Event GetNextEvent() cil managed" />
334 <MemberType>Method</MemberType>
336 <AssemblyVersion>0.0.0.0</AssemblyVersion>
339 <ReturnType>Mono.Debugger.Soft.Event</ReturnType>
351 <Member MemberName="GetNextEvent">
352 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Event GetNextEvent (int timeout);" />
353 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Event GetNextEvent(int32 timeout) cil managed" />
354 <MemberType>Method</MemberType>
356 <AssemblyVersion>0.0.0.0</AssemblyVersion>
359 <ReturnType>Mono.Debugger.Soft.Event</ReturnType>
362 <Parameter Name="timeout" Type="System.Int32" />
365 <param name="timeout">
375 <Member MemberName="GetNextEvent<T>">
376 <MemberSignature Language="C#" Value="public T GetNextEvent<T> () where T : Mono.Debugger.Soft.Event;" />
377 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance !!T GetNextEvent<(class Mono.Debugger.Soft.Event) T>() cil managed" />
378 <MemberType>Method</MemberType>
380 <AssemblyVersion>0.0.0.0</AssemblyVersion>
383 <ReturnType>T</ReturnType>
386 <TypeParameter Name="T">
388 <BaseTypeName>Mono.Debugger.Soft.Event</BaseTypeName>
404 <Member MemberName="GetNextEventSet">
405 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.EventSet GetNextEventSet ();" />
406 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.EventSet GetNextEventSet() cil managed" />
407 <MemberType>Method</MemberType>
409 <AssemblyVersion>0.0.0.0</AssemblyVersion>
412 <ReturnType>Mono.Debugger.Soft.EventSet</ReturnType>
416 <summary>To be added.</summary>
417 <returns>To be added.</returns>
418 <remarks>To be added.</remarks>
421 <Member MemberName="GetThreads">
422 <MemberSignature Language="C#" Value="public System.Collections.Generic.IList<Mono.Debugger.Soft.ThreadMirror> GetThreads ();" />
423 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IList`1<class Mono.Debugger.Soft.ThreadMirror> GetThreads() cil managed" />
424 <MemberType>Method</MemberType>
426 <AssemblyVersion>0.0.0.0</AssemblyVersion>
429 <ReturnType>System.Collections.Generic.IList<Mono.Debugger.Soft.ThreadMirror></ReturnType>
433 <summary>To be added.</summary>
434 <returns>To be added.</returns>
435 <remarks>To be added.</remarks>
438 <Member MemberName="Process">
439 <MemberSignature Language="C#" Value="public System.Diagnostics.Process Process { get; }" />
440 <MemberSignature Language="ILAsm" Value=".property instance class System.Diagnostics.Process Process" />
441 <MemberType>Property</MemberType>
443 <AssemblyVersion>0.0.0.0</AssemblyVersion>
446 <ReturnType>System.Diagnostics.Process</ReturnType>
457 <Member MemberName="Resume">
458 <MemberSignature Language="C#" Value="public void Resume ();" />
459 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Resume() cil managed" />
460 <MemberType>Method</MemberType>
462 <AssemblyVersion>0.0.0.0</AssemblyVersion>
465 <ReturnType>System.Void</ReturnType>
475 <Member MemberName="RootDomain">
476 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.AppDomainMirror RootDomain { get; }" />
477 <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.AppDomainMirror RootDomain" />
478 <MemberType>Property</MemberType>
480 <AssemblyVersion>0.0.0.0</AssemblyVersion>
483 <ReturnType>Mono.Debugger.Soft.AppDomainMirror</ReturnType>
494 <Member MemberName="SetBreakpoint">
495 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest SetBreakpoint (Mono.Debugger.Soft.MethodMirror method, long il_offset);" />
496 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.BreakpointEventRequest SetBreakpoint(class Mono.Debugger.Soft.MethodMirror method, int64 il_offset) cil managed" />
497 <MemberType>Method</MemberType>
499 <AssemblyVersion>0.0.0.0</AssemblyVersion>
502 <ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType>
505 <Parameter Name="method" Type="Mono.Debugger.Soft.MethodMirror" />
506 <Parameter Name="il_offset" Type="System.Int64" />
509 <param name="method">
511 <param name="il_offset">
521 <Member MemberName="StandardError">
522 <MemberSignature Language="C#" Value="public System.IO.StreamReader StandardError { get; set; }" />
523 <MemberSignature Language="ILAsm" Value=".property instance class System.IO.StreamReader StandardError" />
524 <MemberType>Property</MemberType>
526 <AssemblyVersion>0.0.0.0</AssemblyVersion>
529 <ReturnType>System.IO.StreamReader</ReturnType>
532 <summary>To be added.</summary>
533 <value>To be added.</value>
534 <remarks>To be added.</remarks>
537 <Member MemberName="StandardOutput">
538 <MemberSignature Language="C#" Value="public System.IO.StreamReader StandardOutput { get; set; }" />
539 <MemberSignature Language="ILAsm" Value=".property instance class System.IO.StreamReader StandardOutput" />
540 <MemberType>Property</MemberType>
542 <AssemblyVersion>0.0.0.0</AssemblyVersion>
545 <ReturnType>System.IO.StreamReader</ReturnType>
548 <summary>To be added.</summary>
549 <value>To be added.</value>
550 <remarks>To be added.</remarks>
553 <Member MemberName="Suspend">
554 <MemberSignature Language="C#" Value="public void Suspend ();" />
555 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Suspend() cil managed" />
556 <MemberType>Method</MemberType>
558 <AssemblyVersion>0.0.0.0</AssemblyVersion>
561 <ReturnType>System.Void</ReturnType>
571 <Member MemberName="TargetProcess">
572 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ITargetProcess TargetProcess { get; }" />
573 <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.ITargetProcess TargetProcess" />
574 <MemberType>Property</MemberType>
576 <AssemblyVersion>0.0.0.0</AssemblyVersion>
579 <ReturnType>Mono.Debugger.Soft.ITargetProcess</ReturnType>
582 <summary>To be added.</summary>
583 <value>To be added.</value>
584 <remarks>To be added.</remarks>
587 <Member MemberName="Version">
588 <MemberSignature Language="C#" Value="public Mono.Debugger.Soft.VersionInfo Version { get; }" />
589 <MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.VersionInfo Version" />
590 <MemberType>Property</MemberType>
592 <AssemblyVersion>0.0.0.0</AssemblyVersion>
595 <ReturnType>Mono.Debugger.Soft.VersionInfo</ReturnType>
598 <summary>To be added.</summary>
599 <value>To be added.</value>
600 <remarks>To be added.</remarks>