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