112 references to NoConversion
Microsoft.CodeAnalysis.CSharp (112)
Binder\Binder_Conversions.cs (2)
841expr is BoundBadExpression ? Conversion.NoConversion : conversion, 3781conversion = Conversion.NoConversion;
Binder\Binder_Expressions.cs (1)
184return FixMethodGroupWithTypeOrValue(methodGroup, Conversion.NoConversion, BindingDiagnosticBag.Discarded);
Binder\Binder_Patterns.cs (7)
228Conversion bestMatchConversion = Conversion.NoConversion; 1012patternExpressionConversion = Conversion.NoConversion; 1035patternExpressionConversion = Conversion.NoConversion; 1139patternExpressionConversion = Conversion.NoConversion; 1146patternExpressionConversion = Conversion.NoConversion; 1175patternExpressionConversion = Conversion.NoConversion; 1377conversion = Conversion.NoConversion;
Binder\Binder_Statements.cs (3)
2693return BoundConversion.Synthesized(node, BindToTypeForErrorRecovery(expr), Conversion.NoConversion, false, explicitCastInCode: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, ConstantValue.NotAvailable, boolean, hasErrors: true); 2761return BoundConversion.Synthesized(node, expr, Conversion.NoConversion, false, explicitCastInCode: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, ConstantValue.NotAvailable, boolean, hasErrors: true); 3194conversion = Conversion.NoConversion;
Binder\Semantics\Conversions\Conversion.cs (2)
1136return best == null ? Conversion.NoConversion : best.SourceConversion; 1148return best == null ? Conversion.NoConversion : best.TargetConversion;
Binder\Semantics\Conversions\Conversions.cs (19)
49return Conversion.NoConversion; 55return Conversion.NoConversion; 108Conversion.NoConversion : 125Conversion.NoConversion : 137return Conversion.NoConversion; 147return Conversion.NoConversion; 155? Conversion.InterpolatedString : Conversion.NoConversion; 170return Conversion.NoConversion; 179return Conversion.NoConversion; 196return Conversion.NoConversion; 202return Conversion.NoConversion; 213return Conversion.NoConversion; 239return Conversion.NoConversion; 253return Conversion.NoConversion; 479return Conversion.NoConversion; 488return Conversion.NoConversion; 495return Conversion.NoConversion; 500return Conversion.NoConversion; 550return Conversion.NoConversion;
Binder\Semantics\Conversions\ConversionsBase.cs (44)
184return fastConversion.IsImplicit ? fastConversion : Conversion.NoConversion; 218Conversion.NoConversion; 222return Conversion.NoConversion; 266conversion = Conversion.NoConversion; 580return Conversion.NoConversion; 656return Conversion.NoConversion; 725return Conversion.NoConversion; 759return Conversion.NoConversion; 770return Conversion.NoConversion; 779return Conversion.NoConversion; 814return Conversion.NoConversion; 883return Conversion.NoConversion; 917impliedExplicitConversion = Conversion.NoConversion; 926impliedExplicitConversion = Conversion.NoConversion; 938Conversion.NoConversion; 943impliedExplicitConversion = Conversion.NoConversion; 1060return Conversion.NoConversion; 1170return Conversion.NoConversion; 1195return Conversion.NoConversion; 1207return Conversion.NoConversion; 1216return Conversion.NoConversion; 1224return Conversion.NoConversion; 1233return Conversion.NoConversion; 1237return Conversion.NoConversion; 1241return Conversion.NoConversion; 1253return Conversion.NoConversion; 1282return Conversion.NoConversion; 1305return Conversion.NoConversion; 1331return Conversion.NoConversion; 1361return Conversion.NoConversion; 1930return IsValidExtensionMethodThisArgConversion(conversion) ? conversion : Conversion.NoConversion; 1996return Conversion.NoConversion; 2008return Conversion.NoConversion; 2265return Conversion.NoConversion; 2273return Conversion.NoConversion; 2292return Conversion.NoConversion; 2350return Conversion.NoConversion; 2365return Conversion.NoConversion; 2387return Conversion.NoConversion; 2409return Conversion.NoConversion; 2434return Conversion.NoConversion; 2444return Conversion.NoConversion; 2468return Conversion.NoConversion; 2505return Conversion.NoConversion;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
499return result.IsEnumeration ? Conversion.NoConversion : result;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (3)
606return IsEncompassingImplicitConversionKind(result.Kind) ? result : Conversion.NoConversion; 996return Conversion.NoConversion; 1006return Conversion.NoConversion;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
4571conversion = Conversion.NoConversion; 4718return Conversion.NoConversion; 4757return Conversion.NoConversion; 4769return Conversion.NoConversion;
BoundTree\BoundNode.cs (1)
448return Conversion.NoConversion;
Compilation\CSharpCompilation.cs (2)
2440return Conversion.NoConversion; 2454return Conversion.NoConversion;
Compilation\CSharpSemanticModel.cs (4)
2148conversion = convertedSwitchConversion.IsValid ? convertedSwitchConversion : Conversion.NoConversion; 2849return Conversion.NoConversion; 2875return Conversion.NoConversion; 2927return Conversion.NoConversion;
Compilation\MemberSemanticModel.cs (3)
445return Conversion.NoConversion; 479return Conversion.NoConversion; 503return Conversion.NoConversion;
Compilation\SyntaxTreeSemanticModel.cs (3)
527return Conversion.NoConversion; 552return Conversion.NoConversion; 573return Conversion.NoConversion;
CSharpExtensions.cs (5)
447return Conversion.NoConversion; 773return Conversion.NoConversion; 887return Conversion.NoConversion; 1341return Conversion.NoConversion; 1359return Conversion.NoConversion;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
1882return Conversion.NoConversion; 1888return Conversion.NoConversion; 1919return Conversion.NoConversion; 1933return Conversion.NoConversion; 1950return Conversion.NoConversion; 1963return Conversion.NoConversion; 1995return Conversion.NoConversion; 2001return Conversion.NoConversion;