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