public TestAnalyzer(IAdditionalFileService additionalFileService, CancellationToken cancellationToken)
     : base(additionalFileService, cancellationToken)
 {
     Entries = new HashSet<string>();
 }
 public BannedMethodsAnalyzer(IAdditionalFileService additionalFileService, CancellationToken cancellationToken)
     : base(additionalFileService, cancellationToken)
 {
     _additionalFileService = additionalFileService;
 }
 /// <summary>
 /// Constructor that stores an implementation of <see cref="IAdditionalFileService"/>.
 /// </summary>
 /// <param name="additionalFileService">Service that allows additional files to be found and parsed.</param>
 /// <param name="cancellationToken">Object that indicates if a cancellation was requested or not.</param>
 protected ConfigurableAnalyzer(IAdditionalFileService additionalFileService, CancellationToken cancellationToken)
     : base(cancellationToken)
 {
     _additionalFileService = additionalFileService;
 }
Exemplo n.º 4
0
 public NamespaceAnalyzer(IAdditionalFileService additionalFileService, CancellationToken cancellationToken)
     : base(additionalFileService, cancellationToken)
 {
     _additionalFileService = additionalFileService;
     _exemptNamespaces      = new HashSet <string>(StringComparer.OrdinalIgnoreCase);
 }
Exemplo n.º 5
0
 /// <summary>
 /// Constructor that's called each compilation.
 /// </summary>
 /// <param name="additionalFileService">Service that allows additional files to be found and parsed.</param>
 /// <param name="compilation">An object containing properties related to the current compilation.</param>
 /// <param name="cancellationToken">Object that indicates if a cancellation was requested or not.</param>
 public StringLiteralAnalyzer(IAdditionalFileService additionalFileService, Compilation compilation, CancellationToken cancellationToken)
     : base(additionalFileService, cancellationToken)
 {
     _additionalFileService = additionalFileService;
     _compilation           = compilation;
 }