12 references to ConversionForArg
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (3)
3522Debug.Assert(result.ConversionForArg(arg).IsIdentity); 3568var kind = result.ConversionForArg(arg); 3750var interpolatedStringConversion = result.ConversionForArg(interpolatedStringArgNum);
Binder\Binder_Invocation.cs (1)
1231Debug.Assert(methodResult.Result.ConversionForArg(0).Exists);
Binder\Binder_Operators.cs (3)
480BoundExpression rightConverted = CreateConversion(right, overloadResolutionResult.ValidResult.Result.ConversionForArg(isExtension ? 1 : 0), method.Parameters[0].Type, diagnostics); 501Conversion conversion = overloadResolutionResult.ValidResult.Result.ConversionForArg(0); 3589Conversion conversion = overloadResolutionResult.ValidResult.Result.ConversionForArg(0);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
2193m1.Result.ConversionForArg(i), 2196m2.Result.ConversionForArg(i), 2634var c1 = m1.Result.ConversionForArg(i); 2635var c2 = m2.Result.ConversionForArg(i);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1348Debug.Assert(!badArg.Result.ConversionForArg(parm).IsImplicit);