Пример #1
0
        private void SampleFunction(EventFrame eventFrame, CallStackReason callstackFilter, EventNode node)
        {
            List <Callstack> callstacks = new List <Callstack>();
            FrameGroup       group      = eventFrame.Group;

            EventDescription desc = node.Entry.Description;

            callstacks = group.GetCallstacks(desc);

            if (callstacks.Count > 0)
            {
                SamplingFrame       frame = new SamplingFrame(callstacks, group);
                FocusFrameEventArgs args  = new FocusFrameEventArgs(GlobalEvents.FocusFrameEvent, frame);
                RaiseEvent(args);
            }
        }