﻿<?xml version="1.0" encoding="utf-8"?><Type Name="VirtualMachine" FullName="Mono.Debugger.Soft.VirtualMachine"><TypeSignature Language="C#" Value="public class VirtualMachine : Mono.Debugger.Soft.Mirror" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit VirtualMachine extends Mono.Debugger.Soft.Mirror" /><AssemblyInfo><AssemblyName>Mono.Debugger.Soft</AssemblyName><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>Mono.Debugger.Soft.Mirror</BaseTypeName></Base><Interfaces /><Docs><summary>Represents a connection to a debuggee.</summary><remarks><format type="text/html"><a href="http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdi/com/sun/jdi/VirtualMachine.html">JDI Documentation</a></format></remarks></Docs><Members><Member MemberName="ClearAllBreakpoints"><MemberSignature Language="C#" Value="public void ClearAllBreakpoints ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearAllBreakpoints() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateAssemblyLoadRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.AssemblyLoadEventRequest CreateAssemblyLoadRequest ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.AssemblyLoadEventRequest CreateAssemblyLoadRequest() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.AssemblyLoadEventRequest</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateBreakpointRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest (Mono.Debugger.Soft.Location loc);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest(class Mono.Debugger.Soft.Location loc) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="loc" Type="Mono.Debugger.Soft.Location" /></Parameters><Docs><param name="loc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateBreakpointRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest CreateBreakpointRequest (Mono.Debugger.Soft.MethodMirror method, long il_offset);" /><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" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="method" Type="Mono.Debugger.Soft.MethodMirror" /><Parameter Name="il_offset" Type="System.Int64" /></Parameters><Docs><param name="method"></param><param name="il_offset">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateEnumMirror"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.EnumMirror CreateEnumMirror (Mono.Debugger.Soft.TypeMirror type, Mono.Debugger.Soft.PrimitiveValue value);" /><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" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.EnumMirror</ReturnType></ReturnValue><Parameters><Parameter Name="type" Type="Mono.Debugger.Soft.TypeMirror" /><Parameter Name="value" Type="Mono.Debugger.Soft.PrimitiveValue" /></Parameters><Docs><param name="type">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateExceptionRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest (Mono.Debugger.Soft.TypeMirror exc_type);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest(class Mono.Debugger.Soft.TypeMirror exc_type) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.ExceptionEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="exc_type" Type="Mono.Debugger.Soft.TypeMirror" /></Parameters><Docs><param name="exc_type">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateExceptionRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ExceptionEventRequest CreateExceptionRequest (Mono.Debugger.Soft.TypeMirror exc_type, bool caught, bool uncaught);" /><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" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.ExceptionEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="exc_type" Type="Mono.Debugger.Soft.TypeMirror" /><Parameter Name="caught" Type="System.Boolean" /><Parameter Name="uncaught" Type="System.Boolean" /></Parameters><Docs><param name="exc_type">To be added.</param><param name="caught">To be added.</param><param name="uncaught">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateMethodEntryRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.MethodEntryEventRequest CreateMethodEntryRequest ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.MethodEntryEventRequest CreateMethodEntryRequest() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.MethodEntryEventRequest</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateMethodExitRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.MethodExitEventRequest CreateMethodExitRequest ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.MethodExitEventRequest CreateMethodExitRequest() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.MethodExitEventRequest</ReturnType></ReturnValue><Parameters /><Docs><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="CreateStepRequest"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.StepEventRequest CreateStepRequest (Mono.Debugger.Soft.ThreadMirror thread);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.StepEventRequest CreateStepRequest(class Mono.Debugger.Soft.ThreadMirror thread) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.StepEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="thread" Type="Mono.Debugger.Soft.ThreadMirror" /></Parameters><Docs><param name="thread"></param><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="CreateValue"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.PrimitiveValue CreateValue (object value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.PrimitiveValue CreateValue(object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.PrimitiveValue</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="System.Object" /></Parameters><Docs><param name="value">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Dispose() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary></summary><remarks></remarks></Docs></Member><Member MemberName="EnableEvents"><MemberSignature Language="C#" Value="public void EnableEvents (Mono.Debugger.Soft.EventType[] events);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnableEvents(valuetype Mono.Debugger.Soft.EventType[] events) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="events" Type="Mono.Debugger.Soft.EventType[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="events"></param><summary></summary><remarks></remarks></Docs></Member><Member MemberName="EndPoint"><MemberSignature Language="C#" Value="public System.Net.EndPoint EndPoint { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Net.EndPoint EndPoint" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Net.EndPoint</ReturnType></ReturnValue><Docs><summary></summary><value></value><remarks></remarks></Docs></Member><Member MemberName="Exit"><MemberSignature Language="C#" Value="public void Exit (int exitCode);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Exit(int32 exitCode) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="exitCode" Type="System.Int32" /></Parameters><Docs><param name="exitCode"></param><summary></summary><remarks></remarks></Docs></Member><Member MemberName="GetNextEvent"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Event GetNextEvent ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Event GetNextEvent() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.Event</ReturnType></ReturnValue><Parameters /><Docs><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="GetNextEvent"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.Event GetNextEvent (int timeout);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.Event GetNextEvent(int32 timeout) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.Event</ReturnType></ReturnValue><Parameters><Parameter Name="timeout" Type="System.Int32" /></Parameters><Docs><param name="timeout"></param><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="GetNextEvent&lt;T&gt;"><MemberSignature Language="C#" Value="public T GetNextEvent&lt;T&gt; () where T : Mono.Debugger.Soft.Event;" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance !!T GetNextEvent&lt;(class Mono.Debugger.Soft.Event) T&gt;() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T"><Constraints><BaseTypeName>Mono.Debugger.Soft.Event</BaseTypeName></Constraints></TypeParameter></TypeParameters><Parameters /><Docs><typeparam name="T"></typeparam><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="GetNextEventSet"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.EventSet GetNextEventSet ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Debugger.Soft.EventSet GetNextEventSet() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.EventSet</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetThreads"><MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Mono.Debugger.Soft.ThreadMirror&gt; GetThreads ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.IList`1&lt;class Mono.Debugger.Soft.ThreadMirror&gt; GetThreads() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Mono.Debugger.Soft.ThreadMirror&gt;</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Process"><MemberSignature Language="C#" Value="public System.Diagnostics.Process Process { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Diagnostics.Process Process" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Diagnostics.Process</ReturnType></ReturnValue><Docs><summary></summary><value></value><remarks></remarks></Docs></Member><Member MemberName="Resume"><MemberSignature Language="C#" Value="public void Resume ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Resume() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary></summary><remarks></remarks></Docs></Member><Member MemberName="RootDomain"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.AppDomainMirror RootDomain { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.AppDomainMirror RootDomain" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.AppDomainMirror</ReturnType></ReturnValue><Docs><summary></summary><value></value><remarks></remarks></Docs></Member><Member MemberName="SetBreakpoint"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.BreakpointEventRequest SetBreakpoint (Mono.Debugger.Soft.MethodMirror method, long il_offset);" /><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" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.BreakpointEventRequest</ReturnType></ReturnValue><Parameters><Parameter Name="method" Type="Mono.Debugger.Soft.MethodMirror" /><Parameter Name="il_offset" Type="System.Int64" /></Parameters><Docs><param name="method"></param><param name="il_offset"></param><summary></summary><returns></returns><remarks></remarks></Docs></Member><Member MemberName="StandardError"><MemberSignature Language="C#" Value="public System.IO.StreamReader StandardError { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.IO.StreamReader StandardError" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.StreamReader</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="StandardOutput"><MemberSignature Language="C#" Value="public System.IO.StreamReader StandardOutput { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.IO.StreamReader StandardOutput" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IO.StreamReader</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Suspend"><MemberSignature Language="C#" Value="public void Suspend ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Suspend() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary></summary><remarks></remarks></Docs></Member><Member MemberName="TargetProcess"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.ITargetProcess TargetProcess { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.ITargetProcess TargetProcess" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.ITargetProcess</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Version"><MemberSignature Language="C#" Value="public Mono.Debugger.Soft.VersionInfo Version { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class Mono.Debugger.Soft.VersionInfo Version" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Debugger.Soft.VersionInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>