Пример #1
0
 public UcfgGenerator(IAnalyzerConfiguration configuration)
 {
     this.configuration = configuration;
 }
Пример #2
0
 internal /*for testing*/ CreatingHashAlgorithms(IAnalyzerConfiguration analyzerConfiguration)
 {
     ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule);
     InvocationTracker     = new VisualBasicInvocationTracker(analyzerConfiguration, rule);
     BaseTypeTracker       = new VisualBasicBaseTypeTracker(analyzerConfiguration, rule);
 }
Пример #3
0
 internal /*for testing*/ ExecutingSqlQueries(IAnalyzerConfiguration analyzerConfiguration)
 {
     InvocationTracker     = new VisualBasicInvocationTracker(analyzerConfiguration, rule);
     PropertyAccessTracker = new VisualBasicPropertyAccessTracker(analyzerConfiguration, rule);
     ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule);
 }
Пример #4
0
 internal /*for testing*/ SocketsCreation(IAnalyzerConfiguration analyzerConfiguration)
 {
     ObjectCreationTracker = new CSharpObjectCreationTracker(analyzerConfiguration, rule);
 }
 internal /*for testing*/ DeliveringDebugFeaturesInProduction(IAnalyzerConfiguration analyzerConfiguration) =>
Пример #6
0
 protected HotspotDiagnosticAnalyzer(IAnalyzerConfiguration analyzerConfiguration)
 {
     this.analyzerConfiguration = analyzerConfiguration;
 }
Пример #7
0
 protected ElementAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule)
     : base(analyzerConfiguration, rule)
 {
 }
Пример #8
0
 internal /*for testing*/ UsingCommandLineArguments(IAnalyzerConfiguration configuration) : base(configuration)
 {
 }
Пример #9
0
 internal /*for testing*/ ReadingStandardInput(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager)
 {
 }
 internal PubliclyWritableDirectories(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager)
 {
 }
Пример #11
0
 protected UsingNonstandardCryptographyBase(IAnalyzerConfiguration analyzerConfiguration)
     : base(analyzerConfiguration)
 {
 }
Пример #12
0
 public UsingRegularExpressions(IAnalyzerConfiguration analyzerConfiguration)
 {
     InvocationTracker     = new VisualBasicInvocationTracker(analyzerConfiguration, rule);
     ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule);
 }
Пример #13
0
 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)
 {
 }
Пример #15
0
 internal /*for testing*/ CommandPath(IAnalyzerConfiguration configuration) : base(configuration, RspecStrings.ResourceManager)
 {
 }
Пример #16
0
 protected BaseTypeTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule)
     : base(analyzerConfiguration, rule)
 {
 }
Пример #17
0
 public VisualBasicFieldAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule)
     : base(analyzerConfiguration, rule)
 {
 }
 internal /*for testing*/ DoNotHardcodeCredentials(IAnalyzerConfiguration configuration) : base(configuration)
 {
 }
Пример #19
0
 internal /*for testing*/ ExpandingArchives(IAnalyzerConfiguration configuration) : base(configuration)
 {
 }
Пример #20
0
 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)
 {
 }
Пример #24
0
 internal CreatingHashAlgorithms(IAnalyzerConfiguration analyzerConfiguration)
 {
     ObjectCreationTracker = new CSharpObjectCreationTracker(analyzerConfiguration, rule);
     InvocationTracker     = new CSharpInvocationTracker(analyzerConfiguration, rule);
 }
 public VisualBasicObjectCreationTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule)
     : base(analyzerConfiguration, rule)
 {
 }
Пример #26
0
 internal /*for testing*/ ExecutingSqlQueries(IAnalyzerConfiguration configuration) : base(configuration)
 {
 }
 internal /*for testing*/ BypassingAccessibility(IAnalyzerConfiguration analyzerConfiguration)
 {
     FieldAccessTracker = new CSharpFieldAccessTracker(analyzerConfiguration, rule);
 }
Пример #28
0
 public ExpandingArchives(IAnalyzerConfiguration analyzerConfiguration)
 {
     InvocationTracker = new CSharpInvocationTracker(analyzerConfiguration, rule);
 }
 public VisualBasicPropertyAccessTracker(IAnalyzerConfiguration analyzerConfiguration, DiagnosticDescriptor rule) : base(analyzerConfiguration, rule, true)
 {
 }
Пример #30
0
 internal /*for testing*/ HandlingFiles(IAnalyzerConfiguration analyzerConfiguration)
 {
     InvocationTracker     = new VisualBasicInvocationTracker(analyzerConfiguration, rule);
     ObjectCreationTracker = new VisualBasicObjectCreationTracker(analyzerConfiguration, rule);
 }