private ProcessStartInvocationAnalyzer(
     IProcessStartInvocationExpressionAnalyzer expressionSyntaxAnalyzer,
     IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)
 {
     _expressionSyntaxAnalyzer    = expressionSyntaxAnalyzer;
     _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
 }
        private ResponseRedirectAnalyzer(
            IResponseRedirectExpressionAnalyzer expressionSyntaxAnalyzer,
            IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)

        {
            _expressionSyntaxAnalyzer    = expressionSyntaxAnalyzer;
            _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
        }
        private ResponseWriteAnalyzer(
            IResponseWriteAssignmentExpressionAnalyzer expressionSyntaxAnalyzer,
            IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)

        {
            _expressionSyntaxAnalyzer    = expressionSyntaxAnalyzer;
            _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
        }
        private LinqSqlInjectionAnalyzer(
            ILinqSqlInjectionExpressionAnalyzer expressionSyntaxAnalyzer,
            IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)

        {
            _expressionSyntaxAnalyzer    = expressionSyntaxAnalyzer;
            _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
        }
Пример #5
0
        private EfQueryInjectionAnalyzer(
            IEfQueryCommandInjectionExpressionAnalyzer expressionSyntaxAnalyzer,
            IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)

        {
            _expressionSyntaxAnalyzer    = expressionSyntaxAnalyzer;
            _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory;
        }
        private IOFileAnalyzer(
            IFileReadExpressionAnalyzer fileReadExpressionAnalyzer,
            IFileWriteExpressionAnalyzer fileWriteExpressionAnalyzer,
            IFileOpenExpressionAnalyzer fileOpenExpressionAnalyzer,
            IFileDeleteExpressionAnalyzer fileDeleteExpressionAnalyzer,
            IInvocationExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory)

        {
            _fileReadExpressionAnalyzer   = fileReadExpressionAnalyzer;
            _fileWriteExpressionAnalyzer  = fileWriteExpressionAnalyzer;
            _fileOpenExpressionAnalyzer   = fileOpenExpressionAnalyzer;
            _fileDeleteExpressionAnalyzer = fileDeleteExpressionAnalyzer;
            _vulnerableSyntaxNodeFactory  = vulnerableSyntaxNodeFactory;
        }