Inheritance: IAddressContainer
Beispiel #1
0
 private void dlvSegments_CellClick(object sender, BrightIdeasSoftware.CellClickEventArgs e)
 {
     if( e.ClickCount != 2)
     {
         return;
     }
     var segment = dlvSegments.SelectedObject<SegmentInformation>();
     if (segment == null)
     {
         return;
     }
     BeginTask("Looking for instances in segment...");
     var addressList = ClrDump.Eval(() => segment.Instances.ToList());
     var addresses = new AddressContainerList(addressList);
     Status("Displaying instances in segment...");
     InstancesMixedModule.Create(ClrDump, addresses, this, mod => RequestDockModule(mod), $"{ClrDump.Id} - {segment.Start:X}");
     EndTask("Segment instances displayed.");
 }
 public TypeAddressContainer(ClrDump clrDump, ClrType clrType)
 {
     this.clrDump = clrDump;
     this.clrType = clrType;
     addressList  = new AddressContainerList(clrDump.GetInstances(clrType));
 }
 public TypeAddressContainer(ClrDump clrDump, ClrType clrType)
 {
     this.clrDump = clrDump;
     this.clrType = clrType;
     addressList = new AddressContainerList(clrDump.GetInstances(clrType));
 }