4 instantiations of Builder
Microsoft.CodeAnalysis.CSharp (4)
Binder\ForEachLoopBinder.cs (4)
178
var builder = new ForEachEnumeratorInfo.
Builder
();
211
var builder = new ForEachEnumeratorInfo.
Builder
();
611
var builder = new ForEachEnumeratorInfo.
Builder
();
727
var ignoredBuilder = new ForEachEnumeratorInfo.
Builder
();
17 references to Builder
Microsoft.CodeAnalysis.CSharp (17)
Binder\ForEachLoopBinder.cs (17)
178
var
builder = new ForEachEnumeratorInfo.Builder();
211
var
builder = new ForEachEnumeratorInfo.Builder();
591
private bool GetAwaitDisposeAsyncInfo(ref ForEachEnumeratorInfo.
Builder
builder, BindingDiagnosticBag diagnostics)
611
var
builder = new ForEachEnumeratorInfo.Builder();
616
private bool GetEnumeratorInfoAndInferCollectionElementType(ref ForEachEnumeratorInfo.
Builder
builder, ref BoundExpression collectionExpr, BindingDiagnosticBag diagnostics, out TypeWithAnnotations inferredType)
701
private bool GetEnumeratorInfo(ref ForEachEnumeratorInfo.
Builder
builder, ref BoundExpression collectionExpr, BindingDiagnosticBag diagnostics)
727
var
ignoredBuilder = new ForEachEnumeratorInfo.Builder();
746
private EnumeratorResult GetEnumeratorInfo(ref ForEachEnumeratorInfo.
Builder
builder, ref BoundExpression collectionExpr, bool isAsync, BindingDiagnosticBag diagnostics)
844
EnumeratorResult createPatternBasedEnumeratorResult(ref ForEachEnumeratorInfo.
Builder
builder, BoundExpression collectionExpr, bool isAsync, bool viaExtensionMethod, BindingDiagnosticBag diagnostics)
869
private EnumeratorResult SatisfiesIEnumerableInterfaces(ref ForEachEnumeratorInfo.
Builder
builder, BoundExpression collectionExpr, bool isAsync, BindingDiagnosticBag diagnostics, TypeSymbol unwrappedCollectionExprType)
1010
private void GetDisposalInfoForEnumerator(ref ForEachEnumeratorInfo.
Builder
builder, BoundExpression expr, bool isAsync, BindingDiagnosticBag diagnostics)
1073
private ForEachEnumeratorInfo.
Builder
GetDefaultEnumeratorInfo(ForEachEnumeratorInfo.
Builder
builder, BindingDiagnosticBag diagnostics, TypeSymbol collectionExprType)
1113
/// <param name="builder">Builder to fill in. <see cref="ForEachEnumeratorInfo.
Builder
.GetEnumeratorInfo"/> set if the pattern in satisfied.</param>
1118
private bool SatisfiesGetEnumeratorPattern(ref ForEachEnumeratorInfo.
Builder
builder, BoundExpression collectionExpr, bool isAsync, bool viaExtensionMethod, BindingDiagnosticBag diagnostics)
1383
private bool SatisfiesForEachPattern(ref ForEachEnumeratorInfo.
Builder
builder, bool isAsync, BindingDiagnosticBag diagnostics)
1541
ref ForEachEnumeratorInfo.
Builder
builder,