public UcfgGenerator(IAnalyzerConfiguration configuration) { this.configuration = configuration; }
internal /*for testing*/ CreatingHashAlgorithms(IAnalyzerConfiguration analyzerConfiguration) { ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule); InvocationTracker = new VisualBasicInvocationTracker(analyzerConfiguration, rule); BaseTypeTracker = new VisualBasicBaseTypeTracker(analyzerConfiguration, rule); }
internal /*for testing*/ ExecutingSqlQueries(IAnalyzerConfiguration analyzerConfiguration) { InvocationTracker = new VisualBasicInvocationTracker(analyzerConfiguration, rule); PropertyAccessTracker = new VisualBasicPropertyAccessTracker(analyzerConfiguration, rule); ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule); }
internal /*for testing*/ SocketsCreation(IAnalyzerConfiguration analyzerConfiguration) { ObjectCreationTracker = new CSharpObjectCreationTracker(analyzerConfiguration, rule); }
internal /*for testing*/ DeliveringDebugFeaturesInProduction(IAnalyzerConfiguration analyzerConfiguration) =>
protected HotspotDiagnosticAnalyzer(IAnalyzerConfiguration analyzerConfiguration) { this.analyzerConfiguration = analyzerConfiguration; }
protected ElementAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule) { }
internal /*for testing*/ UsingCommandLineArguments(IAnalyzerConfiguration configuration) : base(configuration) { }
internal /*for testing*/ ReadingStandardInput(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager) { }
internal PubliclyWritableDirectories(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager) { }
protected UsingNonstandardCryptographyBase(IAnalyzerConfiguration analyzerConfiguration) : base(analyzerConfiguration) { }
public UsingRegularExpressions(IAnalyzerConfiguration analyzerConfiguration) { InvocationTracker = new VisualBasicInvocationTracker(analyzerConfiguration, rule); ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule); }
protected HardcodedIpAddressBase(IAnalyzerConfiguration analyzerConfiguration, System.Resources.ResourceManager rspecResources) : base(analyzerConfiguration) { rule = DiagnosticDescriptorBuilder.GetDescriptor(DiagnosticId, MessageFormat, rspecResources).WithNotConfigurable(); }
internal /*for testing*/ ControllingPermissions(IAnalyzerConfiguration configuration) : base(configuration) { }
internal /*for testing*/ CommandPath(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager) { }
protected BaseTypeTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule) { }
public VisualBasicFieldAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule) { }
internal /*for testing*/ DoNotHardcodeCredentials(IAnalyzerConfiguration configuration) : base(configuration) { }
internal /*for testing*/ ExpandingArchives(IAnalyzerConfiguration configuration) : base(configuration) { }
internal CookieShouldBeSecure(IAnalyzerConfiguration analyzerConfiguration) : base(analyzerConfiguration) { ObjectCreationTracker = new CSharpObjectCreationTracker(analyzerConfiguration, rule); }
public VisualBasicFieldAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule, caseInsensitiveComparison: true) { }
public NonStandardCryptographicAlgorithmsShouldNotBeUsed(IAnalyzerConfiguration analyzerConfiguration) : base(analyzerConfiguration) { }
protected ReadingStandardInputBase(IAnalyzerConfiguration configuration, System.Resources.ResourceManager rspecResources) : base(configuration, DiagnosticId, MessageFormat, rspecResources) { }
internal CreatingHashAlgorithms(IAnalyzerConfiguration analyzerConfiguration) { ObjectCreationTracker = new CSharpObjectCreationTracker(analyzerConfiguration, rule); InvocationTracker = new CSharpInvocationTracker(analyzerConfiguration, rule); }
public VisualBasicObjectCreationTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule) { }
internal /*for testing*/ ExecutingSqlQueries(IAnalyzerConfiguration configuration) : base(configuration) { }
internal /*for testing*/ BypassingAccessibility(IAnalyzerConfiguration analyzerConfiguration) { FieldAccessTracker = new CSharpFieldAccessTracker(analyzerConfiguration, rule); }
public ExpandingArchives(IAnalyzerConfiguration analyzerConfiguration) { InvocationTracker = new CSharpInvocationTracker(analyzerConfiguration, rule); }
public VisualBasicPropertyAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule, true) { }
internal /*for testing*/ HandlingFiles(IAnalyzerConfiguration analyzerConfiguration) { InvocationTracker = new VisualBasicInvocationTracker(analyzerConfiguration, rule); ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule); }