protected override void InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) { var allFilters = FiltersStore(controllerContext); var calledFilters = CallStore(controllerContext); var action = GlimpseFilterCallMetadata.ActionResult(actionResult, controllerContext.IsChildAction); allFilters.Add(action); var calledMetadata = new GlimpseFilterCalledMetadata { Guid = action.Guid }; calledFilters.Add(calledMetadata); var watch = new Stopwatch(); watch.Start(); base.InvokeActionResult(controllerContext, actionResult); watch.Stop(); calledMetadata.ExecutionTime = watch.Elapsed; }
protected override void InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) { var allFilters = FiltersStore(controllerContext); var calledFilters = CallStore(controllerContext); var action = GlimpseFilterCallMetadata.ActionResult(actionResult, controllerContext.IsChildAction); allFilters.Add(action); calledFilters.Add(action.Guid); base.InvokeActionResult(controllerContext, actionResult); }