Example #1
0
        public bool GetCanInvokeWithoutThread()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanInvokeWithoutThread) != 0);
        }
Example #2
0
        public bool GetCanUnrestrictedlyRedefineClasses()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanRedefineAnyClass) != 0);
        }
Example #3
0
        public bool GetCanWatchFieldModification()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanGenerateFieldModificationEvents) != 0);
        }
Example #4
0
        public bool GetCanGetSyntheticAttribute()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanGetSyntheticAttribute) != 0);
        }
Example #5
0
        public bool GetCanGetMonitorFrameInfo()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanGetOwnedMonitorStackDepthInfo) != 0);
        }
Example #6
0
        public bool GetCanGetCurrentContendedMonitor()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            return((capabilities & Capabilities.CanGetCurrentContendedMonitor) != 0);
        }
Example #7
0
        public bool GetCanUseSourceNameFilters()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            //return (capabilities & Capabilities.CanUseSourceNameFilters) != 0;
            throw new NotImplementedException();
        }
Example #8
0
        public bool GetCanRequestVMDeathEvent()
        {
            if (ProtocolService == null)
            {
                throw new VirtualMachineDisconnectedException();
            }

            Capabilities capabilities;

            DebugErrorHandler.ThrowOnFailure(ProtocolService.GetCapabilities(out capabilities));
            //return (capabilities & Capabilities.CanRequestVMDeathEvent) != 0;
            throw new NotImplementedException();
        }