public CertificateValidationAnalyzer( IWebRequestHandlerCertificateValidationExpressionAnalyzer handlerCertificateValidationExpression, IServicePointManagerCertificateValidationExpressionAnalyzer servicePointManagerCertificateValidationExpression, IHttpWebRequestCertificateValidationExpressionAnalyzer requestCertificateValidationExpressionAnalyzer) { _handlerCertificateValidationExpression = handlerCertificateValidationExpression; _servicePointManagerCertificateValidationExpression = servicePointManagerCertificateValidationExpression; _requestCertificateValidationExpressionAnalyzer = requestCertificateValidationExpressionAnalyzer; }
private CertificateValidationAnalyzer( IWebRequestHandlerCertificateValidationExpressionAnalyzer handlerCertificateValidationExpression, IServicePointManagerCertificateValidationExpressionAnalyzer servicePointManagerCertificateValidationExpression, IHttpWebRequestCertificateValidationExpressionAnalyzer requestCertificateValidationExpressionAnalyzer, IAssignmentExpressionVulnerableSyntaxNodeFactory vulnerableSyntaxNodeFactory) { _handlerCertificateValidationExpression = handlerCertificateValidationExpression; _servicePointManagerCertificateValidationExpression = servicePointManagerCertificateValidationExpression; _requestCertificateValidationExpressionAnalyzer = requestCertificateValidationExpressionAnalyzer; _vulnerableSyntaxNodeFactory = vulnerableSyntaxNodeFactory; }