Skip to content
This repository was archived by the owner on Dec 12, 2020. It is now read-only.

Commit 377118c

Browse files
committed
Incorporate CR feedback
1 parent 34c830b commit 377118c

11 files changed

Lines changed: 21 additions & 20 deletions

File tree

src/.editorconfig

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/CodeGeneration.Roslyn.Tests.Generators/DuplicateWithSuffixGenerator.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ public Task<SyntaxList<MemberDeclarationSyntax>> GenerateAsync(TransformationCon
3535
var results = SyntaxFactory.List<MemberDeclarationSyntax>();
3636

3737
MemberDeclarationSyntax copy = null;
38-
if (context.ProcessingNode is ClassDeclarationSyntax applyToClass)
38+
var applyToClass = context.ProcessingNode as ClassDeclarationSyntax;
39+
if (applyToClass != null)
3940
{
4041
copy = applyToClass
4142
.WithIdentifier(SyntaxFactory.Identifier(applyToClass.Identifier.ValueText + this.suffix));

src/CodeGeneration.Roslyn.Tests.Generators/ExternalDuplicateWithSuffixGenerator.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
namespace CodeGeneration.Roslyn.Tests.Generators
55
{
66
using System;
7+
using System.Collections.Generic;
78
using System.Collections.Immutable;
9+
using System.Linq;
10+
using System.Text;
811
using System.Threading;
912
using System.Threading.Tasks;
1013
using CodeGeneration.Roslyn.Tests.Generators.Dependency;
@@ -33,7 +36,8 @@ public Task<SyntaxList<MemberDeclarationSyntax>> GenerateAsync(TransformationCon
3336
var results = SyntaxFactory.List<MemberDeclarationSyntax>();
3437

3538
MemberDeclarationSyntax copy = null;
36-
if (context.ProcessingNode is MethodDeclarationSyntax applyToClass)
39+
var applyToClass = context.ProcessingNode as MethodDeclarationSyntax;
40+
if (applyToClass != null)
3741
{
3842
copy = applyToClass
3943
.WithIdentifier(SyntaxFactory.Identifier(NameGenerator.Combine(applyToClass.Identifier.ValueText, this.suffix)))

src/CodeGeneration.Roslyn.Tests.Generators/MultiplySuffixGenerator.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
namespace CodeGeneration.Roslyn.Tests.Generators
55
{
66
using System;
7+
using System.Collections.Generic;
8+
using System.Collections.Immutable;
79
using System.Linq;
10+
using System.Text;
811
using System.Threading;
912
using System.Threading.Tasks;
1013
using Microsoft.CodeAnalysis;
@@ -25,7 +28,8 @@ public Task<SyntaxList<MemberDeclarationSyntax>> GenerateAsync(TransformationCon
2528
var results = SyntaxFactory.List<MemberDeclarationSyntax>();
2629

2730
MemberDeclarationSyntax copy = null;
28-
if (context.ProcessingNode is ClassDeclarationSyntax applyToClass)
31+
var applyToClass = context.ProcessingNode as ClassDeclarationSyntax;
32+
if (applyToClass != null)
2933
{
3034
var properties = applyToClass.Members.OfType<PropertyDeclarationSyntax>()
3135
.Select(x =>

src/CodeGeneration.Roslyn.Tests.RunBuild/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace CodeGeneration.Roslyn.Tests.RunBuild
55
{
66
internal static class Program
77
{
8-
private static void Main()
8+
private static void Main(string[] args)
99
{
1010
// This app is a dummy. But when it is debugged within VS, it builds the Tests
1111
// allowing VS to debug into the build/code generation process.

src/CodeGeneration.Roslyn.Tests/CodeGenerationTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ public partial class CodeGenerationTests
1616
[Fact]
1717
public void SimpleGenerationWorks()
1818
{
19-
_ = new CodeGenerationTests.Foo();
20-
_ = new CodeGenerationTests.FooA();
21-
_ = new CodeGenerationTests.FooB();
19+
var foo = new CodeGenerationTests.Foo();
20+
var fooA = new CodeGenerationTests.FooA();
21+
var fooB = new CodeGenerationTests.FooB();
2222
var multiplied = new MultipliedBar();
2323
multiplied.ValueSuff1020();
2424
Assert.EndsWith(Path.Combine("src", "CodeGeneration.Roslyn.Tests"), DirectoryPathTest.Path, StringComparison.OrdinalIgnoreCase);

src/CodeGeneration.Roslyn.Tests/NestedNamespacesAndTypesTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class NestedNamespacesAndTypesTests
1313
[Fact]
1414
public void NestedNamespaceTest()
1515
{
16-
_ = new A.B.OuterType.MiddleType.NestedNSTypeA();
16+
var nested = new A.B.OuterType.MiddleType.NestedNSTypeA();
1717
}
1818
}
1919

src/CodeGeneration.Roslyn.Tests/OtherFolder/CodeGenerationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public partial class CodeGenerationTests
1616
[Fact]
1717
public void GenerationFromSecondFile()
1818
{
19-
_ = new BarC();
19+
var bar = new BarC();
2020
}
2121

2222
[DuplicateWithSuffixByType("C")]

src/CodeGeneration.Roslyn.Tool/CommandLine/ArgumentToken.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,14 @@ private bool Equals(ArgumentToken other)
4949

5050
public override bool Equals(object obj)
5151
{
52-
if (obj is null)
52+
if (ReferenceEquals(obj, null))
5353
return false;
5454

5555
if (ReferenceEquals(obj, this))
5656
return true;
5757

58-
return (obj is ArgumentToken other) && Equals(other);
58+
var other = obj as ArgumentToken;
59+
return !ReferenceEquals(other, null) && Equals(other);
5960
}
6061

6162
public override int GetHashCode()

src/CodeGeneration.Roslyn.Tool/Program.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ private static async Task<int> Core(string[] args, CancellationToken cancellatio
108108
return 0;
109109
}
110110

111-
112111
private static void OnDiagnosticProgress(Diagnostic diagnostic)
113112
{
114113
Console.WriteLine(diagnostic.ToString());

0 commit comments

Comments
 (0)