23 references to BoundMethodGroupFlags
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.WithQueryLambdaParametersBinder.cs (1)
99
var result = BindMemberOfType(node, node, name, 0, indexed: false, receiver, default(SeparatedSyntaxList<TypeSyntax>), default(ImmutableArray<TypeWithAnnotations>), lookupResult,
BoundMethodGroupFlags
.None, diagnostics);
Binder\Binder_Expressions.cs (13)
1657
receiver != null ?
BoundMethodGroupFlags
.HasImplicitReceiver :
BoundMethodGroupFlags
.None,
5471
sourceDelegate.DelegateInvokeMethod, null,
BoundMethodGroupFlags
.None, functionType: null, argument, LookupResultKind.Viable);
7897
return BindMemberOfType(node, right, rightName, rightArity, indexed, boundLeft, typeArgumentsSyntax, typeArguments, lookupResult,
BoundMethodGroupFlags
.None, diagnostics: diagnostics);
7918
return BindMemberOfType(node, right, rightName, rightArity, indexed, boundLeft, typeArgumentsSyntax, typeArguments, lookupResult,
BoundMethodGroupFlags
.SearchExtensions, diagnostics: diagnostics);
7933
flags:
BoundMethodGroupFlags
.SearchExtensions, node, typeArgumentsSyntax, diagnostics);
8091
BoundMethodGroupFlags
flags =
BoundMethodGroupFlags
.None;
8094
flags |=
BoundMethodGroupFlags
.SearchExtensions;
8136
ImmutableArray<TypeWithAnnotations> typeArgumentsWithAnnotations, LookupResult lookupResult,
BoundMethodGroupFlags
flags, SyntaxNode node,
8303
flags:
BoundMethodGroupFlags
.None,
8393
BoundMethodGroupFlags
methodGroupFlags,
10498
method, lookupError: null,
BoundMethodGroupFlags
.None, functionType: null, receiver, LookupResultKind.Viable)
Binder\Binder_Invocation.cs (1)
433
methodGroup.Flags & ~
BoundMethodGroupFlags
.HasImplicitReceiver,
Binder\Binder_Symbols.cs (2)
1431
BoundMethodGroupFlags
methodGroupFlags,
1447
Debug.Assert(colorColorValueReceiver is null || (methodGroupFlags &
BoundMethodGroupFlags
.SearchExtensions) != 0);
BoundTree\BoundMethodGroup.cs (2)
20
BoundMethodGroupFlags
flags,
76
return (this.Flags &
BoundMethodGroupFlags
.SearchExtensions) != 0;
Generated\BoundNodes.xml.Generated.cs (3)
6073
public BoundMethodGroup(SyntaxNode syntax, ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, ImmutableArray<MethodSymbol> methods, Symbol? lookupSymbolOpt, DiagnosticInfo? lookupError,
BoundMethodGroupFlags
? flags, FunctionTypeSymbol? functionType, BoundExpression? receiverOpt, LookupResultKind resultKind, bool hasErrors = false)
6094
public
BoundMethodGroupFlags
? Flags { get; }
6100
public BoundMethodGroup Update(ImmutableArray<TypeWithAnnotations> typeArgumentsOpt, string name, ImmutableArray<MethodSymbol> methods, Symbol? lookupSymbolOpt, DiagnosticInfo? lookupError,
BoundMethodGroupFlags
? flags, FunctionTypeSymbol? functionType, BoundExpression? receiverOpt, LookupResultKind resultKind)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
40
hasImplicitReceiver = (methodGroup.Flags &
BoundMethodGroupFlags
.HasImplicitReceiver) != 0;