2010-04-06 Jb Evain <jbevain@novell.com>
[mcs.git] / class / Mono.Debugger.Soft / Mono.Debugger.Soft / IMirror.cs
blob61c364e75fe28dd59ec964866ea031f237462c3a
1 using System;
3 namespace Mono.Debugger.Soft
5 /*
6 * A Mirror represents a runtime object in the remote virtual machine. Calling
7 * methods/properties of mirror objects potentially involves a remoting call,
8 * which
9 * has some overhead, and may also fail. Values of properties which are
10 * constant (like Type.Name) are cached locally, so only the first call is
11 * affected.
12 * FIXME: Thread safety in the api ?
14 public interface IMirror
16 VirtualMachine VirtualMachine {
17 get;