1- using Microsoft . CodeAnalysis . CSharp ;
2- using Microsoft . CodeAnalysis . Text ;
3- using Microsoft . CodeAnalysis . VisualBasic ;
1+ using Microsoft . CodeAnalysis . Text ;
42
53namespace ICSharpCode . CodeConverter . CSharp ;
64
75[ System . Diagnostics . DebuggerStepThrough ]
86internal class CommentConvertingVisitorWrapper
97{
10- private readonly VBasic . VisualBasicSyntaxVisitor < Task < CS . CSharpSyntaxNode > > _wrappedVisitor ;
8+ private readonly VBasic . VisualBasicSyntaxVisitor < Task < CSharpSyntaxNode > > _wrappedVisitor ;
119 private readonly SyntaxTree _syntaxTree ;
1210 private static readonly CSSyntax . LiteralExpressionSyntax _dummyLiteral = ValidSyntaxFactory . DefaultExpression ;
1311 private static readonly CSSyntax . StatementSyntax _dummyStatement = CS . SyntaxFactory . EmptyStatement ( ) ;
1412 private static readonly CSSyntax . CompilationUnitSyntax _dummyCompilationUnit = CS . SyntaxFactory . CompilationUnit ( ) ;
1513
16- public CommentConvertingVisitorWrapper ( VisualBasicSyntaxVisitor < Task < CSharpSyntaxNode > > wrappedVisitor , SyntaxTree syntaxTree )
14+ public CommentConvertingVisitorWrapper ( VBasic . VisualBasicSyntaxVisitor < Task < CSharpSyntaxNode > > wrappedVisitor , SyntaxTree syntaxTree )
1715 {
1816 _wrappedVisitor = wrappedVisitor ;
1917 _syntaxTree = syntaxTree ;
2018 }
2119
22- public async Task < T > AcceptAsync < T > ( VisualBasicSyntaxNode vbNode , SourceTriviaMapKind sourceTriviaMap ) where T : CS . CSharpSyntaxNode =>
20+ public async Task < T > AcceptAsync < T > ( VisualBasicSyntaxNode vbNode , SourceTriviaMapKind sourceTriviaMap ) where T : CSharpSyntaxNode =>
2321 await ConvertHandledAsync < T > ( vbNode , sourceTriviaMap ) ;
2422
25- public async Task < SeparatedSyntaxList < TOut > > AcceptAsync < TIn , TOut > ( SeparatedSyntaxList < TIn > vbNodes , SourceTriviaMapKind sourceTriviaMap ) where TIn : VBasic . VisualBasicSyntaxNode where TOut : CS . CSharpSyntaxNode
23+ public async Task < SeparatedSyntaxList < TOut > > AcceptAsync < TIn , TOut > ( SeparatedSyntaxList < TIn > vbNodes , SourceTriviaMapKind sourceTriviaMap ) where TIn : VisualBasicSyntaxNode where TOut : CSharpSyntaxNode
2624 {
2725 var convertedNodes = await vbNodes . SelectAsync ( n => ConvertHandledAsync < TOut > ( n , sourceTriviaMap ) ) ;
2826 var convertedSeparators = vbNodes . GetSeparators ( ) . Select ( s =>
@@ -33,7 +31,7 @@ public async Task<SeparatedSyntaxList<TOut>> AcceptAsync<TIn, TOut>(SeparatedSyn
3331 return CS . SyntaxFactory . SeparatedList ( convertedNodes , convertedSeparators ) ;
3432 }
3533
36- private async Task < T > ConvertHandledAsync < T > ( VisualBasicSyntaxNode vbNode , SourceTriviaMapKind sourceTriviaMap ) where T : CS . CSharpSyntaxNode
34+ private async Task < T > ConvertHandledAsync < T > ( VisualBasicSyntaxNode vbNode , SourceTriviaMapKind sourceTriviaMap ) where T : CSharpSyntaxNode
3735 {
3836 try {
3937 var converted = ( T ) await _wrappedVisitor . Visit ( vbNode ) ;
@@ -56,7 +54,7 @@ private async Task<T> ConvertHandledAsync<T>(VisualBasicSyntaxNode vbNode, Sourc
5654 /// <remarks>
5755 /// If lots of special cases, move to wrapping the wrappedVisitor in another visitor, but I'd rather use a simple switch here initially.
5856 /// </remarks>
59- private static T WithSourceMapping < T > ( SyntaxNode vbNode , T converted ) where T : CS . CSharpSyntaxNode
57+ private static T WithSourceMapping < T > ( SyntaxNode vbNode , T converted ) where T : CSharpSyntaxNode
6058 {
6159 converted = vbNode . CopyAnnotationsTo ( converted ) ;
6260 switch ( vbNode ) {
0 commit comments