Skip to content

Commit 75c9eb2

Browse files
committed
file scoped namespaces
1 parent 00c25aa commit 75c9eb2

421 files changed

Lines changed: 23783 additions & 24230 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,38 @@
1-
namespace IDisposableAnalyzers.Benchmarks
2-
{
3-
using System;
4-
using System.Collections.Generic;
5-
using System.Linq;
6-
using IDisposableAnalyzers.Benchmarks.Benchmarks;
7-
using Microsoft.CodeAnalysis.Diagnostics;
8-
using NUnit.Framework;
1+
namespace IDisposableAnalyzers.Benchmarks;
92

10-
public class BenchmarkTests
11-
{
12-
private static IReadOnlyList<DiagnosticAnalyzer> AllAnalyzers { get; } =
13-
typeof(KnownSymbols)
14-
.Assembly
15-
.GetTypes()
16-
.Where(t => !t.IsAbstract && typeof(DiagnosticAnalyzer).IsAssignableFrom(t))
17-
.Select(t => (DiagnosticAnalyzer)Activator.CreateInstance(t))
18-
.ToArray();
3+
using System;
4+
using System.Collections.Generic;
5+
using System.Linq;
6+
using IDisposableAnalyzers.Benchmarks.Benchmarks;
7+
using Microsoft.CodeAnalysis.Diagnostics;
8+
using NUnit.Framework;
199

20-
private static IReadOnlyList<Gu.Roslyn.Asserts.Benchmark> AllBenchmarks { get; } = AllAnalyzers
21-
.Select(x => Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, x))
10+
public class BenchmarkTests
11+
{
12+
private static IReadOnlyList<DiagnosticAnalyzer> AllAnalyzers { get; } =
13+
typeof(KnownSymbols)
14+
.Assembly
15+
.GetTypes()
16+
.Where(t => !t.IsAbstract && typeof(DiagnosticAnalyzer).IsAssignableFrom(t))
17+
.Select(t => (DiagnosticAnalyzer)Activator.CreateInstance(t))
2218
.ToArray();
2319

24-
[OneTimeSetUp]
25-
public void OneTimeSetUp()
26-
{
27-
foreach (var walker in AllBenchmarks)
28-
{
29-
walker.Run();
30-
}
31-
}
20+
private static IReadOnlyList<Gu.Roslyn.Asserts.Benchmark> AllBenchmarks { get; } = AllAnalyzers
21+
.Select(x => Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, x))
22+
.ToArray();
3223

33-
[TestCaseSource(nameof(AllBenchmarks))]
34-
public void Run(Gu.Roslyn.Asserts.Benchmark walker)
24+
[OneTimeSetUp]
25+
public void OneTimeSetUp()
26+
{
27+
foreach (var walker in AllBenchmarks)
3528
{
3629
walker.Run();
3730
}
3831
}
32+
33+
[TestCaseSource(nameof(AllBenchmarks))]
34+
public void Run(Gu.Roslyn.Asserts.Benchmark walker)
35+
{
36+
walker.Run();
37+
}
3938
}
Lines changed: 88 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,118 @@
11
// ReSharper disable RedundantNameQualifier
2-
namespace IDisposableAnalyzers.Benchmarks.Benchmarks
2+
namespace IDisposableAnalyzers.Benchmarks.Benchmarks;
3+
4+
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5+
public class AllBenchmarks
36
{
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());
88

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());
1010

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());
1212

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());
1414

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());
1616

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());
1818

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());
2020

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());
2222

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());
2424

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());
2626

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());
2828

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());
3030

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());
3232

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());
3434

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+
}
4040

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+
}
4646

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+
}
5252

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+
}
5858

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+
}
6470

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+
}
7076

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+
}
7682

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+
}
8288

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+
}
8894

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+
}
94100

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+
}
100106

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+
}
106112

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();
118117
}
119118
}
Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
// ReSharper disable RedundantNameQualifier
2-
namespace IDisposableAnalyzers.Benchmarks.Benchmarks
2+
namespace IDisposableAnalyzers.Benchmarks.Benchmarks;
3+
4+
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5+
public class ArgumentAnalyzerBenchmarks
36
{
4-
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5-
public class ArgumentAnalyzerBenchmarks
6-
{
7-
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ArgumentAnalyzer());
7+
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ArgumentAnalyzer());
88

9-
[BenchmarkDotNet.Attributes.Benchmark]
10-
public void RunOnValidCodeProject()
11-
{
12-
Benchmark.Run();
13-
}
9+
[BenchmarkDotNet.Attributes.Benchmark]
10+
public void RunOnValidCodeProject()
11+
{
12+
Benchmark.Run();
1413
}
1514
}
Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
// ReSharper disable RedundantNameQualifier
2-
namespace IDisposableAnalyzers.Benchmarks.Benchmarks
2+
namespace IDisposableAnalyzers.Benchmarks.Benchmarks;
3+
4+
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5+
public class AssignmentAnalyzerBenchmarks
36
{
4-
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5-
public class AssignmentAnalyzerBenchmarks
6-
{
7-
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.AssignmentAnalyzer());
7+
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.AssignmentAnalyzer());
88

9-
[BenchmarkDotNet.Attributes.Benchmark]
10-
public void RunOnValidCodeProject()
11-
{
12-
Benchmark.Run();
13-
}
9+
[BenchmarkDotNet.Attributes.Benchmark]
10+
public void RunOnValidCodeProject()
11+
{
12+
Benchmark.Run();
1413
}
1514
}
Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
// ReSharper disable RedundantNameQualifier
2-
namespace IDisposableAnalyzers.Benchmarks.Benchmarks
2+
namespace IDisposableAnalyzers.Benchmarks.Benchmarks;
3+
4+
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5+
public class ClassDeclarationAnalyzerBenchmarks
36
{
4-
[BenchmarkDotNet.Attributes.MemoryDiagnoser]
5-
public class ClassDeclarationAnalyzerBenchmarks
6-
{
7-
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ClassDeclarationAnalyzer());
7+
private static readonly Gu.Roslyn.Asserts.Benchmark Benchmark = Gu.Roslyn.Asserts.Benchmark.Create(Code.ValidCodeProject, new IDisposableAnalyzers.ClassDeclarationAnalyzer());
88

9-
[BenchmarkDotNet.Attributes.Benchmark]
10-
public void RunOnValidCodeProject()
11-
{
12-
Benchmark.Run();
13-
}
9+
[BenchmarkDotNet.Attributes.Benchmark]
10+
public void RunOnValidCodeProject()
11+
{
12+
Benchmark.Run();
1413
}
1514
}
Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
namespace IDisposableAnalyzers.Benchmarks.Benchmarks
2-
{
3-
using System.IO;
4-
using Gu.Roslyn.Asserts;
5-
using Microsoft.CodeAnalysis;
1+
namespace IDisposableAnalyzers.Benchmarks.Benchmarks;
2+
3+
using System.IO;
4+
using Gu.Roslyn.Asserts;
5+
using Microsoft.CodeAnalysis;
66

7-
public static class Code
8-
{
9-
public static string ProjectDirectory { get; } = ProjectFile.Find("IDisposableAnalyzers.Benchmarks.csproj").DirectoryName;
7+
public static class Code
8+
{
9+
public static string ProjectDirectory { get; } = ProjectFile.Find("IDisposableAnalyzers.Benchmarks.csproj").DirectoryName;
1010

11-
public static string BenchmarksDirectory { get; } = Path.Combine(ProjectDirectory, "Benchmarks");
11+
public static string BenchmarksDirectory { get; } = Path.Combine(ProjectDirectory, "Benchmarks");
1212

13-
public static Solution ValidCodeProject { get; } = CodeFactory.CreateSolution(
14-
ProjectFile.Find("ValidCode.csproj"));
15-
}
13+
public static Solution ValidCodeProject { get; } = CodeFactory.CreateSolution(
14+
ProjectFile.Find("ValidCode.csproj"));
1615
}

0 commit comments

Comments
 (0)