1 write to _binder
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
35
_binder
= binder;
33 references to _binder
Microsoft.CodeAnalysis.CSharp (33)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
393
TypeSymbol systemDelegateType =
_binder
.Compilation.GetSpecialType(SpecialType.System_Delegate);
1531
_binder
,
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
172
_binder
,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (30)
40
get { return
_binder
.Compilation; }
45
get { return
_binder
.Conversions; }
55
bool value =
_binder
.Compilation.FeatureStrictEnabled;
598
bool isStaticContext = !
_binder
.HasThis(!isImplicitReceiver, out bool inStaticContext) || inStaticContext;
676
Debug.Assert(!
_binder
.IsEarlyAttributeBinder);
677
if (
_binder
.InAttributeArgument || (
_binder
.Flags & BinderFlags.InContextualAttributeBinder) != 0)
950
if (IsValidParams(
_binder
, constructor, disallowExpandedNonArrayParams: false, out TypeWithAnnotations definitionElementType))
991
_binder
,
1152
var leastOverriddenMember = (TMember)member.GetLeastOverriddenMember(
_binder
.ContainingType);
1177
bool skipNormalResult = ((options & Options.IgnoreNormalFormIfHasValidParamsParameter) != 0 && IsValidParams(
_binder
, leastOverriddenMember, disallowExpandedNonArrayParams, out _));
1197
if ((options & (Options.IsMethodGroupConversion | Options.DisallowExpandedForm)) == 0 && IsValidParams(
_binder
, leastOverriddenMember, disallowExpandedNonArrayParams, out TypeWithAnnotations definitionElementType))
1499
if (!
_binder
.IsAccessible(arg, ref useSiteInfo)) return false;
2210
if (!
_binder
.InAttributeArgument)
2334
if (!
_binder
.InAttributeArgument)
2976
if (
_binder
.Compilation.IsFeatureEnabled(MessageID.IDS_FeatureImprovedInterpolatedStrings) &&
3234
_binder
.TryGetCollectionIterationType(CSharpSyntaxTree.Dummy.GetRoot(), t1, out elementType1);
3239
_binder
.TryGetCollectionIterationType(CSharpSyntaxTree.Dummy.GetRoot(), t2, out elementType2);
3679
bool result = !
_binder
.MethodIsCompatibleWithDelegateOrFunctionPointer(node.ReceiverOpt, conv.IsExtensionMethod, conv.Method, delegateType, Location.None, BindingDiagnosticBag.Discarded);
4049
return GetEffectiveParametersInExpandedForm(member, argumentCount, argToParamMap, argumentRefKinds, options,
_binder
, hasAnyRefOmittedArgument: out discarded);
4157
_binder
,
4226
_binder
,
4435
_binder
,
4436
_binder
.Conversions,
4459
var extensionTypeArguments = MethodTypeInferrer.InferTypeArgumentsFromReceiverType(member.ContainingType, args[0],
_binder
.Compilation,
_binder
.Conversions, ref useSiteInfo);
4470
_binder
.Compilation,
4471
_binder
.Conversions,
4601
if (!
_binder
.InParameterDefaultValue && !
_binder
.InAttributeArgument