Skip to content

Commit 1971600

Browse files
Expression body and doc comment
1 parent bbff626 commit 1971600

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

CodeConverter/CSharp/SyntaxNodeVisitorExtensions.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,9 @@ namespace ICSharpCode.CodeConverter.CSharp
88
[System.Diagnostics.DebuggerStepThrough]
99
internal static class SyntaxNodeVisitorExtensions
1010
{
11-
public static async Task<TOut> AcceptAsync<TOut>(this SyntaxNode node, CommentConvertingVisitorWrapper visitorWrapper, SourceTriviaMapKind sourceTriviaMap = SourceTriviaMapKind.All) where TOut : CSharpSyntaxNode
12-
{
13-
if (node == null) return null;
14-
return await visitorWrapper.AcceptAsync<TOut>(node, sourceTriviaMap);
15-
}
16-
11+
/// <summary>For TOut, specify the most general type acceptable by the calling code (often ExpressionSyntax), this allows error information to be attached to a dummy return node.</summary>
12+
public static async Task<TOut> AcceptAsync<TOut>(this SyntaxNode node, CommentConvertingVisitorWrapper visitorWrapper, SourceTriviaMapKind sourceTriviaMap = SourceTriviaMapKind.All) where TOut : CSharpSyntaxNode =>
13+
node == null ? null : await visitorWrapper.AcceptAsync<TOut>(node, sourceTriviaMap);
1714
public static async Task<SeparatedSyntaxList<TOut>> AcceptSeparatedListAsync<TIn, TOut>(this SeparatedSyntaxList<TIn> nodes, CommentConvertingVisitorWrapper visitorWrapper, SourceTriviaMapKind sourceTriviaMap = SourceTriviaMapKind.All) where TIn : VisualBasicSyntaxNode where TOut : CSharpSyntaxNode =>
1815
await visitorWrapper.AcceptAsync<TIn, TOut>(nodes, sourceTriviaMap);
1916
}

0 commit comments

Comments
 (0)