11 references to ForEachIterationVariable
Microsoft.CodeAnalysis.CSharp (10)
Binder\ForEachLoopBinder.cs (2)
64
LocalDeclarationKind.
ForEachIterationVariable
,
406
iterationVariables.All(local => local.DeclarationKind == LocalDeclarationKind.
ForEachIterationVariable
),
Compilation\CSharpSemanticModel.cs (1)
3275
return (local is SourceLocalSymbol { DeclarationKind: LocalDeclarationKind.
ForEachIterationVariable
} sourceLocal
Symbols\LocalSymbol.cs (2)
271
return this.DeclarationKind == LocalDeclarationKind.
ForEachIterationVariable
;
301
case LocalDeclarationKind.
ForEachIterationVariable
:
Symbols\Source\SourceLocalSymbol.cs (5)
116
return new ForEachLocalSymbol(containingMethod, binder, typeSyntax, identifierToken, collection, LocalDeclarationKind.
ForEachIterationVariable
);
212
Debug.Assert(declarationKind != LocalDeclarationKind.
ForEachIterationVariable
);
443
case LocalDeclarationKind.
ForEachIterationVariable
:
536
Debug.Assert(declarationKind != LocalDeclarationKind.
ForEachIterationVariable
);
618
Debug.Assert(declarationKind == LocalDeclarationKind.
ForEachIterationVariable
);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenDeconstructTests.cs (1)
3574
VerifyModelForDeconstruction(model, decl, LocalDeclarationKind.
ForEachIterationVariable
, references);