Addressed style PR feedback

上级 78a94394
......@@ -14,7 +14,7 @@ internal partial class VariableDeclaration : IVariableDeclaration
public VariableDeclaration(ImmutableArray<ILocalSymbol> variables, IOperation initialValue, SyntaxNode syntax) :
this(variables,
initialValue,
variables.IsDefault || (initialValue != null && initialValue.IsInvalid),
variables.IsDefaultOrEmpty || (initialValue != null && initialValue.IsInvalid),
syntax,
type: null,
constantValue: default(Optional<object>))
......
......@@ -1075,11 +1075,8 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
builder.Add(New VariableDeclaration(declaration.LocalSymbol, declaration.InitializerOpt, declaration.Syntax))
ElseIf base.Kind = BoundKind.AsNewLocalDeclarations Then
Dim asNewDeclarations = DirectCast(base, BoundAsNewLocalDeclarations)
Dim localSymbolsBuilder = ArrayBuilder(Of ILocalSymbol).GetInstance()
For Each asNewDeclaration In asNewDeclarations.LocalDeclarations
localSymbolsBuilder.Add(asNewDeclaration.LocalSymbol)
Next
builder.Add(New VariableDeclaration(localSymbolsBuilder.ToImmutableAndFree(), asNewDeclarations.Initializer, asNewDeclarations.Syntax))
Dim localSymbols = asNewDeclarations.LocalDeclarations.SelectAsArray(Of ILocalSymbol)(Function(declaration) declaration.LocalSymbol)
builder.Add(New VariableDeclaration(localSymbols, asNewDeclarations.Initializer, asNewDeclarations.Syntax))
End If
Next
Return builder.ToImmutableAndFree()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册