Пример #1
0
        public override AnalyzerActions GetAnalyzerActions(DiagnosticAnalyzer analyzer)
        {
            AnalyzerActions compilationActions = base.GetAnalyzerActions(analyzer);
            AnalyzerActions sessionActions     = _sessionScope.GetAnalyzerActions(analyzer);

            if (sessionActions.IsEmpty)
            {
                return(compilationActions);
            }

            if (compilationActions.IsEmpty)
            {
                return(sessionActions);
            }

            return(compilationActions.Append(sessionActions));
        }