Example #1
0
        public DebuggerModule(Debugger debugger, DnModule mod)
        {
            debugger.Dispatcher.VerifyAccess();
            this.debugger = debugger;
            this.mod      = mod;
            this.hashCode = mod.GetHashCode();
            this.uniqueId = mod.UniqueId;
            this.name     = mod.Name;
            this.address  = mod.Address;
            this.size     = mod.Size;
            var serMod = mod.SerializedDnModule;

            this.moduleName = new ModuleName(serMod.AssemblyFullName, serMod.ModuleName, serMod.IsDynamic, serMod.IsInMemory, serMod.ModuleNameOnly);
        }
Example #2
0
        public DebuggerModule(Debugger debugger, DnModule mod)
        {
            debugger.Dispatcher.VerifyAccess();
            this.debugger = debugger;
            this.mod      = mod;
            hashCode      = mod.GetHashCode();
            uniqueId      = mod.UniqueId;
            name          = mod.Name;
            address       = mod.Address;
            size          = mod.Size;
            var moduleId = mod.DnModuleId;

            this.moduleId = new ModuleId(moduleId.AssemblyFullName, moduleId.ModuleName, moduleId.IsDynamic, moduleId.IsInMemory, moduleId.ModuleNameOnly);
        }
Example #3
0
 public override int GetHashCode() => dnModule.GetHashCode();
Example #4
0
 public override int GetHashCode()
 {
     return(dnModule.GetHashCode());
 }