提交 f08eeeb2 编写于 作者: V VSadov

tweaked some Workspace code to avoid a local variable

上级 bbb595c0
...@@ -129,19 +129,15 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Extensions ...@@ -129,19 +129,15 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.Extensions
Dim hasNames = Not names.IsDefault Dim hasNames = Not names.IsDefault
Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList( Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList(
types.Select(Function(t, i) types.Select(Function(t, i) If(hasNames AndAlso names(i) IsNot Nothing,
Dim element As TupleElementSyntax SyntaxFactory.NamedTupleElement(
SyntaxFactory.IdentifierName(names(i)),
If (hasNames AndAlso names(i) IsNot Nothing) Then SyntaxFactory.SimpleAsClause(
element = SyntaxFactory.NamedTupleElement(SyntaxFactory.IdentifierName(names(i)), SyntaxFactory.Token(SyntaxKind.AsKeyword),
SyntaxFactory.SimpleAsClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), Nothing, t.GenerateTypeSyntax())) Nothing,
Else t.GenerateTypeSyntax())),
DirectCast(SyntaxFactory.TypedTupleElement(
element = SyntaxFactory.TypedTupleElement(t.GenerateTypeSyntax()) t.GenerateTypeSyntax()), TupleElementSyntax)))))
End If
Return element
End Function)))
End Function End Function
Public Overrides Function VisitNamedType(symbol As INamedTypeSymbol) As TypeSyntax Public Overrides Function VisitNamedType(symbol As INamedTypeSymbol) As TypeSyntax
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册