14 references to MustBeOperator
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Lookup.cs (2)
1467
else if ((options & LookupOptions.
MustBeOperator
) != 0 && unwrappedSymbol is not MethodSymbol { MethodKind: MethodKind.UserDefinedOperator })
1489
else if (!InCref && !unwrappedSymbol.CanBeReferencedByNameIgnoringIllegalCharacters && (options & LookupOptions.
MustBeOperator
) == 0)
Binder\Binder_Operators.cs (10)
591
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustBeInstance, this);
606
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance, this);
1849
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance,
1861
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance,
2049
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance, this);
2339
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance, this);
3572
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustBeInstance, this);
3587
LookupOptions.AllMethodsOnArityZero | LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeInstance, this);
3647
this.LookupMembersWithFallback(lookupResult, lookupInType, name: checkedName, arity: 0, ref useSiteInfo, basesBeingResolved: null, options: LookupOptions.MustBeInstance | LookupOptions.
MustBeOperator
);
3658
this.LookupMembersWithFallback(lookupResult, lookupInType, name: ordinaryName, arity: 0, ref useSiteInfo, basesBeingResolved: null, options: LookupOptions.MustBeInstance | LookupOptions.
MustBeOperator
);
Symbols\NamedTypeSymbol.cs (2)
411
| LookupOptions.
MustBeOperator
| LookupOptions.MustNotBeMethodTypeParameter)) == 0);
458
if ((options & LookupOptions.
MustBeOperator
) != 0 && member is not MethodSymbol { MethodKind: MethodKind.UserDefinedOperator })