Ejemplo n.º 1
0
		MemoryVM(ITheDebugger theDebugger, HexBufferFactoryService hexBufferFactoryService, HexBufferStreamFactoryService hexBufferStreamFactoryService) {
			this.theDebugger = theDebugger;
			this.hexBufferStreamFactoryService = hexBufferStreamFactoryService;
			debuggerStream = new DebuggerHexBufferStream();
			debuggerStream.UnderlyingStreamChanged += DebuggerStream_UnderlyingStreamChanged;
			Buffer = hexBufferFactoryService.Create(debuggerStream, hexBufferFactoryService.DefaultMemoryTags, disposeStream: true);
			theDebugger.OnProcessStateChanged += TheDebugger_OnProcessStateChanged;
			InitializeHexStream();
		}
Ejemplo n.º 2
0
 MemoryVM(ITheDebugger theDebugger, HexBufferFactoryService hexBufferFactoryService, HexBufferStreamFactoryService hexBufferStreamFactoryService)
 {
     this.theDebugger = theDebugger;
     this.hexBufferStreamFactoryService = hexBufferStreamFactoryService;
     debuggerStream = new DebuggerHexBufferStream();
     debuggerStream.UnderlyingStreamChanged += DebuggerStream_UnderlyingStreamChanged;
     Buffer = hexBufferFactoryService.Create(debuggerStream, hexBufferFactoryService.DefaultMemoryTags, disposeStream: true);
     theDebugger.OnProcessStateChanged += TheDebugger_OnProcessStateChanged;
     InitializeHexStream();
 }
Ejemplo n.º 3
0
 DebuggerHexBufferStreamProvider(HexBufferFactoryService hexBufferFactoryService, HexBufferStreamFactoryService hexBufferStreamFactoryService)
 {
     this.hexBufferStreamFactoryService = hexBufferStreamFactoryService;
     DebuggerHexBufferStream            = new DebuggerHexBufferStream();
     Buffer = hexBufferFactoryService.Create(DebuggerHexBufferStream, hexBufferFactoryService.DefaultMemoryTags, disposeStream: true);
 }