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