18 references to HasDynamicArgument
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Conversions.cs (1)
1995Debug.Assert(resolution.AnalyzedArguments.HasDynamicArgument);
Binder\Binder_Expressions.cs (7)
5027if (initializerArgumentListOpt != null && analyzedArguments.HasDynamicArgument) 6866if (analyzedArguments.HasDynamicArgument) 9135allowRefOmittedArguments: this.AllowRefOmittedArguments(receiver), dynamicResolution: actualArguments.HasDynamicArgument, ref useSiteInfo); 9187if (left.Kind == BoundKind.BaseReference || analyzedArguments.HasDynamicArgument) 9284if (left.Kind == BoundKind.BaseReference || analyzedArguments.HasDynamicArgument) 11121dynamicResolution: analyzedArguments.HasDynamicArgument, 11124if (analyzedArguments.HasDynamicArgument && overloadResolutionResult.HasAnyApplicableMember)
Binder\Binder_Invocation.cs (4)
651options: analyzedArguments.HasDynamicArgument ? OverloadResolution.Options.DynamicResolution : OverloadResolution.Options.None); 656if (analyzedArguments.HasDynamicArgument && overloadResolutionResult.HasAnyApplicableMember) 725(analyzedArguments.HasDynamicArgument ? OverloadResolution.Options.DynamicResolution : OverloadResolution.Options.None), 841if (resolution.AnalyzedArguments.HasDynamicArgument &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (6)
103Debug.Assert(!dynamicResolution || arguments.HasDynamicArgument); 110if (!OverloadResolutionResultIsValid(results, arguments.HasDynamicArgument)) 149Debug.Assert((options & Options.DynamicResolution) == 0 || arguments.HasDynamicArgument); 173Debug.Assert(!dynamicResolution || arguments.HasDynamicArgument); 212if (!OverloadResolutionResultIsValid(results, arguments.HasDynamicArgument)) 4279if (typeArgumentsBuilder.Count == 0 && arguments.HasDynamicArgument && !inferWithDynamic)