Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
ChristianSauer committed Jan 25, 2024
1 parent abc40d5 commit 96b6dbb
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 14 deletions.
18 changes: 10 additions & 8 deletions AutomaticInterface/AutomaticInterface/AutomaticInterface.cs
Original file line number Diff line number Diff line change
Expand Up @@ -219,9 +219,11 @@ SemanticModel classSemanticModel
private static string GetMethodSignature(IParameterSymbol x)
{
if (!x.HasExplicitDefaultValue)
{
return $"{x.Type.ToDisplayString()} {x.Name}";
}

string optionalValue = x.ExplicitDefaultValue switch
var optionalValue = x.ExplicitDefaultValue switch
{
string => $" = \"{x.ExplicitDefaultValue}\"",
// struct
Expand All @@ -239,12 +241,12 @@ SemanticModel classSemanticModel
)
{
SyntaxKind[] docSyntax =
{
[
SyntaxKind.DocumentationCommentExteriorTrivia,
SyntaxKind.EndOfDocumentationCommentToken,
SyntaxKind.MultiLineDocumentationCommentTrivia,
SyntaxKind.SingleLineDocumentationCommentTrivia
};
];

var match = classSyntax
.DescendantNodes()
Expand Down Expand Up @@ -310,12 +312,12 @@ ClassDeclarationSyntax classSyntax
)
{
SyntaxKind[] docSyntax =
{
[
SyntaxKind.DocumentationCommentExteriorTrivia,
SyntaxKind.EndOfDocumentationCommentToken,
SyntaxKind.MultiLineDocumentationCommentTrivia,
SyntaxKind.SingleLineDocumentationCommentTrivia
};
];

var match = classSyntax
.DescendantNodes()
Expand Down Expand Up @@ -343,12 +345,12 @@ ClassDeclarationSyntax classSyntax
)
{
SyntaxKind[] docSyntax =
{
[
SyntaxKind.DocumentationCommentExteriorTrivia,
SyntaxKind.EndOfDocumentationCommentToken,
SyntaxKind.MultiLineDocumentationCommentTrivia,
SyntaxKind.SingleLineDocumentationCommentTrivia
};
];

var match = classSyntax
.DescendantNodes()
Expand Down Expand Up @@ -500,7 +502,7 @@ public void Initialize(GeneratorInitializationContext context)
/// </summary>
internal sealed class SyntaxReceiver : ISyntaxReceiver
{
public List<ClassDeclarationSyntax> CandidateClasses { get; } = new();
public List<ClassDeclarationSyntax> CandidateClasses { get; } = [];

/// <summary>
/// Called for every syntax node in the compilation, we can inspect the nodes and save any information useful for generation
Expand Down
7 changes: 1 addition & 6 deletions AutomaticInterface/TestNuget/Test.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AutomaticInterfaceAttribute;
using AutomaticInterfaceAttribute;

namespace TestNuget
{
Expand Down

0 comments on commit 96b6dbb

Please sign in to comment.