10 references to PatternVariable
Microsoft.CodeAnalysis.CSharp (4)
Binder\ExpressionVariableFinder.cs (1)
613kind: LocalDeclarationKind.PatternVariable,
FlowAnalysis\DefiniteAssignment.cs (1)
2338if (symbol.DeclarationKind != LocalDeclarationKind.PatternVariable && !string.IsNullOrEmpty(symbol.Name)) // avoid diagnostics for parser-inserted names
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
549Debug.Assert(l.LocalSymbol.DeclarationKind == LocalDeclarationKind.PatternVariable);
Symbols\Source\SourceLocalSymbol.cs (1)
453case LocalDeclarationKind.PatternVariable:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenDeconstructTests.cs (2)
7364VerifyModelForLocal(model, x2, LocalDeclarationKind.PatternVariable, x2Ref); 7439VerifyModelForLocal(model, x2, LocalDeclarationKind.PatternVariable, x2Ref.ToArray());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Semantics\PatternMatchingTestBase.cs (4)
83Assert.Equal(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 144Assert.Equal(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind); 179LocalDeclarationKind kind = LocalDeclarationKind.PatternVariable) 206Assert.NotEqual(LocalDeclarationKind.PatternVariable, symbol.GetSymbol<LocalSymbol>().DeclarationKind);