Skip to content
This repository was archived by the owner on Apr 20, 2026. It is now read-only.

Commit 98f3f39

Browse files
Bart KoelmanBart Koelman
authored andcommitted
Updated formatting to Resharper v2021.3.3
1 parent e1e864e commit 98f3f39

21 files changed

Lines changed: 41 additions & 33 deletions

src/CSharpGuidelinesAnalyzer.sln.DotSettings

Lines changed: 18 additions & 5 deletions
Large diffs are not rendered by default.

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/AnalyzerCategory.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ public string GetHelpLinkUri([NotNull] string ruleId)
5151

5252
string ruleNumber = ruleId.Substring(2);
5353
return $"https://github.com/dennisdoomen/CSharpGuidelines/blob/{CommitHash}/_rules/{ruleNumber}.md";
54-
5554
}
5655
}
5756
}

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/BaseAnalysisContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace CSharpGuidelinesAnalyzer
1212
/// <typeparam name="TTarget">
1313
/// The target for analysis. Typically a syntax node, symbol or operation.
1414
/// </typeparam>
15-
internal struct BaseAnalysisContext<TTarget>
15+
internal readonly struct BaseAnalysisContext<TTarget>
1616
{
1717
[NotNull]
1818
private readonly Action<Diagnostic> reportDiagnosticCallback;

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/DiagnosticCollector.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,7 @@ public void Add([NotNull] Diagnostic diagnostic)
4242
{
4343
Guard.NotNull(diagnostic, nameof(diagnostic));
4444

45-
if (diagnostics == null)
46-
{
47-
diagnostics = new List<Diagnostic>();
48-
}
49-
45+
diagnostics ??= new List<Diagnostic>();
5046
diagnostics.Add(diagnostic);
5147
}
5248

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/ExplicitOperationVisitor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ internal class ExplicitOperationVisitor : OperationVisitor
1111
{
1212
public override void Visit([CanBeNull] IOperation operation)
1313
{
14-
if (operation != null && !operation.IsImplicit)
14+
if (operation is { IsImplicit: false })
1515
{
1616
operation.Accept(this);
1717
}
@@ -26,7 +26,7 @@ internal abstract class ExplicitOperationVisitor<TArgument, TResult> : Operation
2626
[CanBeNull]
2727
public override TResult Visit([CanBeNull] IOperation operation, [CanBeNull] TArgument argument)
2828
{
29-
if (operation != null && !operation.IsImplicit)
29+
if (operation is { IsImplicit: false })
3030
{
3131
return operation.Accept(this, argument);
3232
}

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/ExplicitOperationWalker.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ internal abstract class ExplicitOperationWalker : OperationWalker
1111
{
1212
public override void Visit([CanBeNull] IOperation operation)
1313
{
14-
if (operation != null && !operation.IsImplicit)
14+
if (operation is { IsImplicit: false })
1515
{
1616
base.Visit(operation);
1717
}

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/Extensions/OperationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ public override Location VisitTypeOf([NotNull] ITypeOfOperation operation, [CanB
487487
[NotNull]
488488
public override Location VisitNameOf([NotNull] INameOfOperation operation, [CanBeNull] object argument)
489489
{
490-
if (operation.Syntax is InvocationExpressionSyntax invocationSyntax && invocationSyntax.Expression is IdentifierNameSyntax expressionSyntax)
490+
if (operation.Syntax is InvocationExpressionSyntax { Expression: IdentifierNameSyntax expressionSyntax })
491491
{
492492
return expressionSyntax.GetLocation();
493493
}

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/Extensions/SymbolExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ public static bool IsSymbolAccessibleFromRoot([CanBeNull] this ISymbol symbol)
283283

284284
public static bool IsDeconstructor([CanBeNull] this ISymbol symbol)
285285
{
286-
return symbol is IMethodSymbol method && method.Name == "Deconstruct";
286+
return symbol is IMethodSymbol { Name: "Deconstruct" };
287287
}
288288

289289
[NotNull]

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/NullCheckScanner.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ private NullCheckOperand GetParentNullCheckOperand([NotNull] IOperation operatio
190190

191191
IOperation currentOperation = operation.Parent;
192192

193-
while (currentOperation is IUnaryOperation unaryOperation && unaryOperation.OperatorKind == UnaryOperatorKind.Not)
193+
while (currentOperation is IUnaryOperation { OperatorKind: UnaryOperatorKind.Not })
194194
{
195195
operand = operand.Toggle();
196196
currentOperation = currentOperation.Parent;
@@ -319,7 +319,7 @@ private IMethodSymbol ResolveEqualityComparerEquals([NotNull] Compilation compil
319319
}
320320
}
321321

322-
private struct ArgumentsInfo
322+
private readonly struct ArgumentsInfo
323323
{
324324
[NotNull]
325325
public IOperation LeftArgument { get; }

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer/Rules/ClassDesign/DoNotHideInheritedMemberAnalyzer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public override void Initialize([NotNull] AnalysisContext context)
4242

4343
private static void AnalyzeMember(SymbolAnalysisContext context)
4444
{
45-
if (context.Symbol is INamedTypeSymbol typeSymbol && typeSymbol.ContainingType == null)
45+
if (context.Symbol is INamedTypeSymbol { ContainingType: null })
4646
{
4747
return;
4848
}

0 commit comments

Comments
 (0)