12 types derived from Analyzer
tlens (12)
TLens.Analyzers\DuplicatedCodeAnalyzer.cs (1)
12sealed class DuplicatedCodeAnalyzer : Analyzer
TLens.Analyzers\InterfacesAnalyzer.cs (1)
10abstract class InterfacesAnalyzer : Analyzer
TLens.Analyzers\InverterCtorsChainAnalyzer.cs (1)
12sealed class InverterCtorsChainAnalyzer : Analyzer
TLens.Analyzers\LargeStaticArraysAnalyzer.cs (1)
12sealed class LargeStaticArraysAnalyzer : Analyzer
TLens.Analyzers\LargeStaticCtorAnalyzer.cs (1)
11sealed class LargeStaticCtorAnalyzer : Analyzer
TLens.Analyzers\LargeStringsAnalyzer.cs (1)
12sealed class LargeStringsAnalyzer : Analyzer
TLens.Analyzers\LimitedMethodCalls.cs (1)
12sealed class LimitedMethodCalls : Analyzer
TLens.Analyzers\RedundantFieldInitializationAnalyzer.cs (1)
12sealed class RedundantFieldInitializationAnalyzer : Analyzer
TLens.Analyzers\TypeInstatiationAnalyzer.cs (1)
12sealed class TypeInstatiationAnalyzer : Analyzer
TLens.Analyzers\UnnecessaryFieldsAssignmentAnalyzer.cs (1)
12sealed class UnnecessaryFieldsAssignmentAnalyzer : Analyzer
TLens.Analyzers\UnusedParametersAnalyzer.cs (1)
13sealed class UnusedParametersAnalyzer : Analyzer
TLens.Analyzers\UserOperatorCalledForNullCheckAnalyzer.cs (1)
12sealed class UserOperatorCalledForNullCheckAnalyzer : Analyzer
12 references to Analyzer
tlens (12)
TLens\Driver.cs (2)
22var analyzers = new List<Analyzer>(); 28var lens = LensesCollection.GetLensByName(l);
TLens\LensesCollection.cs (5)
28public Analyzer CreateAnalyzer() 30return (Analyzer)Activator.CreateInstance(AnalyzerType); 72public static IEnumerable<Analyzer> AllAnalyzers => all.Select(l => l.CreateAnalyzer()); 74public static IEnumerable<Analyzer> DefaultAnalyzers => all.Where(l => l.DefaultSet).OrderBy(l => l.Name).Select(l => l.CreateAnalyzer()); 76public static Analyzer GetLensByName(string name) => all.FirstOrDefault(l => l.Name == name)?.CreateAnalyzer();
TLens\Runner.cs (5)
13readonly List<Analyzer> analyzers = new List<Analyzer>(); 15public void AddAnalyzer(Analyzer analyzer) 20public void AddAnalyzers(IEnumerable<Analyzer> analyzers) 33foreach (var a in analyzers)