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);
        }
Esempio n. 2
0
        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);
 }
Esempio n. 6
0
 public override void Init() => delegateTargetInformations = DelegatesAnalysis.GetDelegateTargetInformations(clrDumpObject);