|
1 | 1 | // ReSharper disable RedundantNameQualifier |
2 | | -namespace IDisposableAnalyzers.Benchmarks.Benchmarks |
| 2 | +namespace IDisposableAnalyzers.Benchmarks.Benchmarks; |
| 3 | + |
| 4 | +[BenchmarkDotNet.Attributes.MemoryDiagnoser] |
| 5 | +public class AllBenchmarks |
3 | 6 | { |
4 | | - [BenchmarkDotNet.Attributes.MemoryDiagnoser] |
5 | | - public class AllBenchmarks |
6 | | - { |
7 | | - private static readonly Gu.Roslyn.Asserts.Benchmark ArgumentAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ArgumentAnalyzer()); |
| 7 | + private static readonly Gu.Roslyn.Asserts.Benchmark ArgumentAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ArgumentAnalyzer()); |
8 | 8 |
|
9 | | - private static readonly Gu.Roslyn.Asserts.Benchmark AssignmentAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.AssignmentAnalyzer()); |
| 9 | + private static readonly Gu.Roslyn.Asserts.Benchmark AssignmentAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.AssignmentAnalyzer()); |
10 | 10 |
|
11 | | - private static readonly Gu.Roslyn.Asserts.Benchmark ClassDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ClassDeclarationAnalyzer()); |
| 11 | + private static readonly Gu.Roslyn.Asserts.Benchmark ClassDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ClassDeclarationAnalyzer()); |
12 | 12 |
|
13 | | - private static readonly Gu.Roslyn.Asserts.Benchmark CreationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.CreationAnalyzer()); |
| 13 | + private static readonly Gu.Roslyn.Asserts.Benchmark CreationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.CreationAnalyzer()); |
14 | 14 |
|
15 | | - private static readonly Gu.Roslyn.Asserts.Benchmark DisposeCallAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.DisposeCallAnalyzer()); |
| 15 | + private static readonly Gu.Roslyn.Asserts.Benchmark DisposeCallAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.DisposeCallAnalyzer()); |
16 | 16 |
|
17 | | - private static readonly Gu.Roslyn.Asserts.Benchmark DisposeMethodAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.DisposeMethodAnalyzer()); |
| 17 | + private static readonly Gu.Roslyn.Asserts.Benchmark DisposeMethodAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.DisposeMethodAnalyzer()); |
18 | 18 |
|
19 | | - private static readonly Gu.Roslyn.Asserts.Benchmark FieldAndPropertyDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.FieldAndPropertyDeclarationAnalyzer()); |
| 19 | + private static readonly Gu.Roslyn.Asserts.Benchmark FieldAndPropertyDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.FieldAndPropertyDeclarationAnalyzer()); |
20 | 20 |
|
21 | | - private static readonly Gu.Roslyn.Asserts.Benchmark FinalizerAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.FinalizerAnalyzer()); |
| 21 | + private static readonly Gu.Roslyn.Asserts.Benchmark FinalizerAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.FinalizerAnalyzer()); |
22 | 22 |
|
23 | | - private static readonly Gu.Roslyn.Asserts.Benchmark LocalDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.LocalDeclarationAnalyzer()); |
| 23 | + private static readonly Gu.Roslyn.Asserts.Benchmark LocalDeclarationAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.LocalDeclarationAnalyzer()); |
24 | 24 |
|
25 | | - private static readonly Gu.Roslyn.Asserts.Benchmark MethodReturnValuesAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.MethodReturnValuesAnalyzer()); |
| 25 | + private static readonly Gu.Roslyn.Asserts.Benchmark MethodReturnValuesAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.MethodReturnValuesAnalyzer()); |
26 | 26 |
|
27 | | - private static readonly Gu.Roslyn.Asserts.Benchmark ReturnValueAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ReturnValueAnalyzer()); |
| 27 | + private static readonly Gu.Roslyn.Asserts.Benchmark ReturnValueAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ReturnValueAnalyzer()); |
28 | 28 |
|
29 | | - private static readonly Gu.Roslyn.Asserts.Benchmark SemanticModelCacheAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.SemanticModelCacheAnalyzer()); |
| 29 | + private static readonly Gu.Roslyn.Asserts.Benchmark SemanticModelCacheAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.SemanticModelCacheAnalyzer()); |
30 | 30 |
|
31 | | - private static readonly Gu.Roslyn.Asserts.Benchmark SuppressFinalizeAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.SuppressFinalizeAnalyzer()); |
| 31 | + private static readonly Gu.Roslyn.Asserts.Benchmark SuppressFinalizeAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.SuppressFinalizeAnalyzer()); |
32 | 32 |
|
33 | | - private static readonly Gu.Roslyn.Asserts.Benchmark UsingStatementAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.UsingStatementAnalyzer()); |
| 33 | + private static readonly Gu.Roslyn.Asserts.Benchmark UsingStatementAnalyzerBenchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.UsingStatementAnalyzer()); |
34 | 34 |
|
35 | | - [BenchmarkDotNet.Attributes.Benchmark] |
36 | | - public void ArgumentAnalyzer() |
37 | | - { |
38 | | - ArgumentAnalyzerBenchmark.Run(); |
39 | | - } |
| 35 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 36 | + public void ArgumentAnalyzer() |
| 37 | + { |
| 38 | + ArgumentAnalyzerBenchmark.Run(); |
| 39 | + } |
40 | 40 |
|
41 | | - [BenchmarkDotNet.Attributes.Benchmark] |
42 | | - public void AssignmentAnalyzer() |
43 | | - { |
44 | | - AssignmentAnalyzerBenchmark.Run(); |
45 | | - } |
| 41 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 42 | + public void AssignmentAnalyzer() |
| 43 | + { |
| 44 | + AssignmentAnalyzerBenchmark.Run(); |
| 45 | + } |
46 | 46 |
|
47 | | - [BenchmarkDotNet.Attributes.Benchmark] |
48 | | - public void ClassDeclarationAnalyzer() |
49 | | - { |
50 | | - ClassDeclarationAnalyzerBenchmark.Run(); |
51 | | - } |
| 47 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 48 | + public void ClassDeclarationAnalyzer() |
| 49 | + { |
| 50 | + ClassDeclarationAnalyzerBenchmark.Run(); |
| 51 | + } |
52 | 52 |
|
53 | | - [BenchmarkDotNet.Attributes.Benchmark] |
54 | | - public void CreationAnalyzer() |
55 | | - { |
56 | | - CreationAnalyzerBenchmark.Run(); |
57 | | - } |
| 53 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 54 | + public void CreationAnalyzer() |
| 55 | + { |
| 56 | + CreationAnalyzerBenchmark.Run(); |
| 57 | + } |
58 | 58 |
|
59 | | - [BenchmarkDotNet.Attributes.Benchmark] |
60 | | - public void DisposeCallAnalyzer() |
61 | | - { |
62 | | - DisposeCallAnalyzerBenchmark.Run(); |
63 | | - } |
| 59 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 60 | + public void DisposeCallAnalyzer() |
| 61 | + { |
| 62 | + DisposeCallAnalyzerBenchmark.Run(); |
| 63 | + } |
| 64 | + |
| 65 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 66 | + public void DisposeMethodAnalyzer() |
| 67 | + { |
| 68 | + DisposeMethodAnalyzerBenchmark.Run(); |
| 69 | + } |
64 | 70 |
|
65 | | - [BenchmarkDotNet.Attributes.Benchmark] |
66 | | - public void DisposeMethodAnalyzer() |
67 | | - { |
68 | | - DisposeMethodAnalyzerBenchmark.Run(); |
69 | | - } |
| 71 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 72 | + public void FieldAndPropertyDeclarationAnalyzer() |
| 73 | + { |
| 74 | + FieldAndPropertyDeclarationAnalyzerBenchmark.Run(); |
| 75 | + } |
70 | 76 |
|
71 | | - [BenchmarkDotNet.Attributes.Benchmark] |
72 | | - public void FieldAndPropertyDeclarationAnalyzer() |
73 | | - { |
74 | | - FieldAndPropertyDeclarationAnalyzerBenchmark.Run(); |
75 | | - } |
| 77 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 78 | + public void FinalizerAnalyzer() |
| 79 | + { |
| 80 | + FinalizerAnalyzerBenchmark.Run(); |
| 81 | + } |
76 | 82 |
|
77 | | - [BenchmarkDotNet.Attributes.Benchmark] |
78 | | - public void FinalizerAnalyzer() |
79 | | - { |
80 | | - FinalizerAnalyzerBenchmark.Run(); |
81 | | - } |
| 83 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 84 | + public void LocalDeclarationAnalyzer() |
| 85 | + { |
| 86 | + LocalDeclarationAnalyzerBenchmark.Run(); |
| 87 | + } |
82 | 88 |
|
83 | | - [BenchmarkDotNet.Attributes.Benchmark] |
84 | | - public void LocalDeclarationAnalyzer() |
85 | | - { |
86 | | - LocalDeclarationAnalyzerBenchmark.Run(); |
87 | | - } |
| 89 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 90 | + public void MethodReturnValuesAnalyzer() |
| 91 | + { |
| 92 | + MethodReturnValuesAnalyzerBenchmark.Run(); |
| 93 | + } |
88 | 94 |
|
89 | | - [BenchmarkDotNet.Attributes.Benchmark] |
90 | | - public void MethodReturnValuesAnalyzer() |
91 | | - { |
92 | | - MethodReturnValuesAnalyzerBenchmark.Run(); |
93 | | - } |
| 95 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 96 | + public void ReturnValueAnalyzer() |
| 97 | + { |
| 98 | + ReturnValueAnalyzerBenchmark.Run(); |
| 99 | + } |
94 | 100 |
|
95 | | - [BenchmarkDotNet.Attributes.Benchmark] |
96 | | - public void ReturnValueAnalyzer() |
97 | | - { |
98 | | - ReturnValueAnalyzerBenchmark.Run(); |
99 | | - } |
| 101 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 102 | + public void SemanticModelCacheAnalyzer() |
| 103 | + { |
| 104 | + SemanticModelCacheAnalyzerBenchmark.Run(); |
| 105 | + } |
100 | 106 |
|
101 | | - [BenchmarkDotNet.Attributes.Benchmark] |
102 | | - public void SemanticModelCacheAnalyzer() |
103 | | - { |
104 | | - SemanticModelCacheAnalyzerBenchmark.Run(); |
105 | | - } |
| 107 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 108 | + public void SuppressFinalizeAnalyzer() |
| 109 | + { |
| 110 | + SuppressFinalizeAnalyzerBenchmark.Run(); |
| 111 | + } |
106 | 112 |
|
107 | | - [BenchmarkDotNet.Attributes.Benchmark] |
108 | | - public void SuppressFinalizeAnalyzer() |
109 | | - { |
110 | | - SuppressFinalizeAnalyzerBenchmark.Run(); |
111 | | - } |
112 | | - |
113 | | - [BenchmarkDotNet.Attributes.Benchmark] |
114 | | - public void UsingStatementAnalyzer() |
115 | | - { |
116 | | - UsingStatementAnalyzerBenchmark.Run(); |
117 | | - } |
| 113 | + [BenchmarkDotNet.Attributes.Benchmark] |
| 114 | + public void UsingStatementAnalyzer() |
| 115 | + { |
| 116 | + UsingStatementAnalyzerBenchmark.Run(); |
118 | 117 | } |
119 | 118 | } |
0 commit comments