11 references to ForEachIterationVariable
Microsoft.CodeAnalysis.CSharp (10)
Binder\ForEachLoopBinder.cs (2)
80LocalDeclarationKind.ForEachIterationVariable, 438iterationVariables.All(local => local.DeclarationKind == LocalDeclarationKind.ForEachIterationVariable),
Compilation\CSharpSemanticModel.cs (1)
3283return (local is SourceLocalSymbol { DeclarationKind: LocalDeclarationKind.ForEachIterationVariable } sourceLocal
Symbols\LocalSymbol.cs (2)
281return this.DeclarationKind == LocalDeclarationKind.ForEachIterationVariable; 318case LocalDeclarationKind.ForEachIterationVariable:
Symbols\Source\SourceLocalSymbol.cs (5)
146return new ForEachLocalSymbol(containingMethod, binder, typeSyntax, identifierToken, collection, LocalDeclarationKind.ForEachIterationVariable); 245Debug.Assert(declarationKind != LocalDeclarationKind.ForEachIterationVariable); 540case LocalDeclarationKind.ForEachIterationVariable: 633Debug.Assert(declarationKind != LocalDeclarationKind.ForEachIterationVariable); 730Debug.Assert(declarationKind == LocalDeclarationKind.ForEachIterationVariable);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenDeconstructTests.cs (1)
3574VerifyModelForDeconstruction(model, decl, LocalDeclarationKind.ForEachIterationVariable, references);