public override void Quit()
 {
     if (InstrumentationHelper.ENABLED)
     {
         InstrumentationHelper.Get().QPatternObserverQuit(_evalObserverNode);
     }
     _eventObserver.StopObserve();
     if (InstrumentationHelper.ENABLED)
     {
         InstrumentationHelper.Get().APatternObserverQuit();
     }
 }
Exemple #2
0
        public override void Quit()
        {
            var agentInstanceContext = evalObserverNode.Context.AgentInstanceContext;
            agentInstanceContext.InstrumentationProvider.QPatternObserverQuit(evalObserverNode.factoryNode);
            agentInstanceContext.AuditProvider.PatternInstance(
                false,
                evalObserverNode.factoryNode,
                agentInstanceContext);

            eventObserver.StopObserve();

            agentInstanceContext.InstrumentationProvider.APatternObserverQuit();
        }