110 references to NoConversion
Microsoft.CodeAnalysis.CSharp (107)
Binder\Binder_Conversions.cs (2)
783expr is BoundBadExpression ? Conversion.NoConversion : conversion, 3137conversion = Conversion.NoConversion;
Binder\Binder_Expressions.cs (1)
184return FixMethodGroupWithTypeOrValue(methodGroup, Conversion.NoConversion, BindingDiagnosticBag.Discarded);
Binder\Binder_Patterns.cs (5)
529patternExpressionConversion = Conversion.NoConversion; 550patternExpressionConversion = Conversion.NoConversion; 652patternExpressionConversion = Conversion.NoConversion; 659patternExpressionConversion = Conversion.NoConversion; 688patternExpressionConversion = 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); 3193conversion = Conversion.NoConversion;
Binder\Semantics\Conversions\Conversion.cs (2)
1084return best == null ? Conversion.NoConversion : best.SourceConversion; 1096return best == null ? Conversion.NoConversion : best.TargetConversion;
Binder\Semantics\Conversions\Conversions.cs (18)
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; 195return Conversion.NoConversion; 201return Conversion.NoConversion; 212return Conversion.NoConversion; 238return Conversion.NoConversion; 466return Conversion.NoConversion; 475return Conversion.NoConversion; 482return Conversion.NoConversion; 487return Conversion.NoConversion; 537return 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; 800return Conversion.NoConversion; 869return Conversion.NoConversion; 903impliedExplicitConversion = Conversion.NoConversion; 912impliedExplicitConversion = Conversion.NoConversion; 924Conversion.NoConversion; 929impliedExplicitConversion = Conversion.NoConversion; 1045return Conversion.NoConversion; 1155return Conversion.NoConversion; 1180return Conversion.NoConversion; 1192return Conversion.NoConversion; 1201return Conversion.NoConversion; 1209return Conversion.NoConversion; 1218return Conversion.NoConversion; 1222return Conversion.NoConversion; 1226return Conversion.NoConversion; 1238return Conversion.NoConversion; 1267return Conversion.NoConversion; 1290return Conversion.NoConversion; 1316return Conversion.NoConversion; 1346return Conversion.NoConversion; 1914return IsValidExtensionMethodThisArgConversion(conversion) ? conversion : Conversion.NoConversion; 1980return Conversion.NoConversion; 1992return Conversion.NoConversion; 2249return Conversion.NoConversion; 2257return Conversion.NoConversion; 2276return Conversion.NoConversion; 2334return Conversion.NoConversion; 2349return Conversion.NoConversion; 2369return Conversion.NoConversion; 2388return Conversion.NoConversion; 2412return Conversion.NoConversion; 2422return Conversion.NoConversion; 2446return Conversion.NoConversion; 2483return Conversion.NoConversion;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
499return result.IsEnumeration ? Conversion.NoConversion : result;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
606return IsEncompassingImplicitConversionKind(result.Kind) ? result : Conversion.NoConversion;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
4568conversion = Conversion.NoConversion; 4715return Conversion.NoConversion; 4754return Conversion.NoConversion; 4766return Conversion.NoConversion;
BoundTree\BoundNode.cs (1)
448return Conversion.NoConversion;
Compilation\CSharpCompilation.cs (2)
2419return Conversion.NoConversion; 2433return Conversion.NoConversion;
Compilation\CSharpSemanticModel.cs (4)
2135conversion = convertedSwitchConversion.IsValid ? convertedSwitchConversion : Conversion.NoConversion; 2836return Conversion.NoConversion; 2862return Conversion.NoConversion; 2914return 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)
1787return Conversion.NoConversion; 1793return Conversion.NoConversion; 1817return Conversion.NoConversion; 1831return Conversion.NoConversion; 1848return Conversion.NoConversion; 1861return Conversion.NoConversion; 1893return Conversion.NoConversion; 1899return Conversion.NoConversion;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
3257Conversion.NoConversion
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\ForEachStatementInfoTests.cs (1)
53var conv2 = Conversion.NoConversion;
Compilation\GetSemanticInfoTests.cs (1)
649var conversion = info.Type != null && info.ConvertedType != null ? model.Compilation.ClassifyConversion(info.Type, info.ConvertedType) : Conversion.NoConversion;