public Value(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { Type type = typeof(T); if (type.IsClass && type != typeof(string)) { throw new Exception("Cannot get value of this type"); } }
public String(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { }
public Process(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { }
public Collection(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { }
public Pointer(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { }
protected Object(GdbStub.GdbMemory memory, ulong address) { this.memory = memory; Address = address; }
public Task(GdbStub.GdbMemory memory, ulong address) : base(memory, address) { }