1 instantiation of ForEachLoopBinder
Microsoft.CodeAnalysis.CSharp (1)
Binder\LocalBinderFactory.cs (1)
606
var binder = new
ForEachLoopBinder
(patternBinder, node);
7 references to ForEachLoopBinder
Microsoft.CodeAnalysis.CSharp (7)
Binder\LocalBinderFactory.cs (1)
606
var
binder = new ForEachLoopBinder(patternBinder, node);
FlowAnalysis\NullableWalker.cs (2)
10032
else if (
ForEachLoopBinder
.IsIEnumerableT(node.Expression.Type.OriginalDefinition, isAsync, compilation))
10037
targetTypeWithAnnotations = TypeWithAnnotations.Create(
ForEachLoopBinder
.GetIEnumerableOfT(resultType, isAsync, compilation, ref discardedUseSiteInfo, out bool foundMultiple));
Symbols\Source\SourceLocalSymbol.cs (4)
111
ForEachLoopBinder
binder,
611
ForEachLoopBinder
scopeBinder,
626
private
ForEachLoopBinder
ForEachLoopBinder => (
ForEachLoopBinder
)ScopeBinder;