1 instantiation of ForEachLoopBinder
Microsoft.CodeAnalysis.CSharp (1)
Binder\LocalBinderFactory.cs (1)
649
var binder = new
ForEachLoopBinder
(patternBinder, node);
7 references to ForEachLoopBinder
Microsoft.CodeAnalysis.CSharp (7)
Binder\LocalBinderFactory.cs (1)
649
var
binder = new ForEachLoopBinder(patternBinder, node);
FlowAnalysis\NullableWalker.cs (2)
10931
else if (
ForEachLoopBinder
.IsIEnumerableT(collectionExpression.Type.OriginalDefinition, isAsync, compilation))
10936
targetTypeWithAnnotations = TypeWithAnnotations.Create(
ForEachLoopBinder
.GetIEnumerableOfT(resultType, isAsync, compilation, ref discardedUseSiteInfo, out bool foundMultiple, needSupportForRefStructInterfaces: out _));
Symbols\Source\SourceLocalSymbol.cs (4)
110
ForEachLoopBinder
binder,
627
ForEachLoopBinder
scopeBinder,
642
private
ForEachLoopBinder
ForEachLoopBinder => (
ForEachLoopBinder
)ScopeBinder;