コード例 #1
0
        private void CheckInvocation(SyntaxNodeAnalysisContext context)
        {
            var invocationExpression = context.Node as InvocationExpressionSyntax;

            if (invocationExpression == null)
            {
                return;
            }

            var invocationAnalyzer = new InvocationChecker(context.SemanticModel);

            if (invocationAnalyzer.ShouldUseTap(invocationExpression))
            {
                context.ReportDiagnostic(Diagnostic.Create(Rule, invocationExpression.GetLocation()));
            }
        }
コード例 #2
0
        private void CheckInvocation(SyntaxNodeAnalysisContext context)
        {
            var invocationExpression = context.Node as InvocationExpressionSyntax;

            if (invocationExpression == null)
            {
                return;
            }

            var invocationAnalyzer = new InvocationChecker(context.SemanticModel);

            if (invocationAnalyzer.ShouldUseTap(invocationExpression))
            {
                context.ReportDiagnostic(Diagnostic.Create(Rule, invocationExpression.GetLocation()));
            }
        }