diff --git a/src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs b/src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs index 1964a19ff2aa8..3959b022853a7 100644 --- a/src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs +++ b/src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs @@ -91,6 +91,14 @@ private void NoteDeclaredPatternVariables(BoundPattern pattern) } } break; + case BoundListPattern list: + { + if (list.Variable?.Kind == SymbolKind.Local) + { + _variablesDeclared.Add(list.Variable); + } + } + break; } } }