protected override void HandleData(ClrDumpObject clrDumpObject) { if (clrDumpObject == null || clrDumpObject.ClrType == null) { throw new InvalidOperationException("No instance selected !"); } if (!DelegatesAnalysis.IsDelegateType(clrDumpObject)) { throw new InvalidOperationException("Selected instance's type is not a delegate !"); } Display(selectedModule, clrDumpObject); }
protected override void HandleData(ClrDumpType clrDumpType) { if (clrDumpType == null || clrDumpType.ClrType == null) { throw new InvalidOperationException("No type selected !"); } if (!DelegatesAnalysis.IsDelegateType(clrDumpType)) { throw new InvalidOperationException("Selected type is not a delegate !"); } Display(selectedModule, clrDumpType); }
public override void Init() { delegateInformations = DelegatesAnalysis.GetDelegateTypeInformations(ClrDump); }
public override void Init() => delegateInstanceInformations = DelegatesAnalysis.GetDelegateInstanceInformation(clrDumpType);
public override void Init() { loneTargetInformations = DelegatesAnalysis.GetLoneTargetInformations(ClrDump); }
public override void Init() => delegateTargetInformations = DelegatesAnalysis.GetDelegateTargetInformations(clrDumpObject);