104 references to NoConversion
Microsoft.CodeAnalysis.CSharp (97)
Binder\Binder_Conversions.cs (2)
364expr is BoundBadExpression ? Conversion.NoConversion : conversion, 1505conversion = Conversion.NoConversion;
Binder\Binder_Patterns.cs (5)
517patternExpressionConversion = Conversion.NoConversion; 538patternExpressionConversion = Conversion.NoConversion; 631patternExpressionConversion = Conversion.NoConversion; 638patternExpressionConversion = Conversion.NoConversion; 667patternExpressionConversion = Conversion.NoConversion;
Binder\Binder_Statements.cs (3)
2546return BoundConversion.Synthesized(node, BindToTypeForErrorRecovery(expr), Conversion.NoConversion, false, explicitCastInCode: false, conversionGroupOpt: null, ConstantValue.NotAvailable, boolean, hasErrors: true); 2612return BoundConversion.Synthesized(node, expr, Conversion.NoConversion, false, explicitCastInCode: false, conversionGroupOpt: null, ConstantValue.NotAvailable, boolean, hasErrors: true); 3043conversion = Conversion.NoConversion;
Binder\Semantics\Conversions\Conversion.cs (2)
976return best == null ? Conversion.NoConversion : best.SourceConversion; 988return best == null ? Conversion.NoConversion : best.TargetConversion;
Binder\Semantics\Conversions\Conversions.cs (11)
49return Conversion.NoConversion; 55return Conversion.NoConversion; 106Conversion.NoConversion : 123Conversion.NoConversion : 138return Conversion.NoConversion; 146? Conversion.InterpolatedString : Conversion.NoConversion; 348return Conversion.NoConversion; 355return Conversion.NoConversion; 361return Conversion.NoConversion; 366return Conversion.NoConversion; 415return Conversion.NoConversion;
Binder\Semantics\Conversions\ConversionsBase.cs (42)
175return fastConversion.IsImplicit ? fastConversion : Conversion.NoConversion; 209Conversion.NoConversion; 213return Conversion.NoConversion; 257conversion = Conversion.NoConversion; 571return Conversion.NoConversion; 670return Conversion.NoConversion; 703return Conversion.NoConversion; 732return Conversion.NoConversion; 743return Conversion.NoConversion; 752return Conversion.NoConversion; 773return Conversion.NoConversion; 837return Conversion.NoConversion; 871impliedExplicitConversion = Conversion.NoConversion; 880impliedExplicitConversion = Conversion.NoConversion; 892Conversion.NoConversion; 1008return Conversion.NoConversion; 1099return Conversion.NoConversion; 1110return Conversion.NoConversion; 1119return Conversion.NoConversion; 1127return Conversion.NoConversion; 1136return Conversion.NoConversion; 1140return Conversion.NoConversion; 1144return Conversion.NoConversion; 1156return Conversion.NoConversion; 1185return Conversion.NoConversion; 1209return Conversion.NoConversion; 1240return Conversion.NoConversion; 1271return Conversion.NoConversion; 1774return IsValidExtensionMethodThisArgConversion(conversion) ? conversion : Conversion.NoConversion; 1834return Conversion.NoConversion; 1846return Conversion.NoConversion; 2102return Conversion.NoConversion; 2110return Conversion.NoConversion; 2129return Conversion.NoConversion; 2187return Conversion.NoConversion; 2202return Conversion.NoConversion; 2222return Conversion.NoConversion; 2241return Conversion.NoConversion; 2265return Conversion.NoConversion; 2275return Conversion.NoConversion; 2299return Conversion.NoConversion; 2336return Conversion.NoConversion;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
490return result.IsEnumeration ? Conversion.NoConversion : result;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
596return IsEncompassingImplicitConversionKind(result.Kind) ? result : Conversion.NoConversion;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
3656conversion = Conversion.NoConversion; 3775return Conversion.NoConversion; 3812return Conversion.NoConversion; 3824return Conversion.NoConversion;
BoundTree\BoundNode.cs (1)
393return Conversion.NoConversion;
Compilation\CSharpCompilation.cs (2)
2159return Conversion.NoConversion; 2173return Conversion.NoConversion;
Compilation\CSharpSemanticModel.cs (4)
2158conversion = convertedSwitchConversion.IsValid ? convertedSwitchConversion : Conversion.NoConversion; 2831return Conversion.NoConversion; 2857return Conversion.NoConversion; 2909return Conversion.NoConversion;
Compilation\MemberSemanticModel.cs (3)
434return Conversion.NoConversion; 468return Conversion.NoConversion; 492return Conversion.NoConversion;
Compilation\SyntaxTreeSemanticModel.cs (3)
523return Conversion.NoConversion; 548return Conversion.NoConversion; 569return Conversion.NoConversion;
CSharpExtensions.cs (5)
447return Conversion.NoConversion; 773return Conversion.NoConversion; 864return Conversion.NoConversion; 1294return Conversion.NoConversion; 1312return Conversion.NoConversion;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
1612return Conversion.NoConversion; 1618return Conversion.NoConversion; 1642return Conversion.NoConversion; 1656return Conversion.NoConversion; 1673return Conversion.NoConversion; 1686return Conversion.NoConversion; 1718return Conversion.NoConversion; 1724return Conversion.NoConversion;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenFunctionPointersTests.cs (1)
10767Assert.Equal(Conversion.NoConversion, conversion);
CodeGen\CodeGenTupleTest.cs (1)
9083Assert.Equal(Conversion.NoConversion, model.GetConversion(node));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\OperatorTests.cs (1)
3256Conversion.NoConversion
Semantics\StackAllocInitializerTests.cs (2)
2558Assert.Equal(Conversion.NoConversion, stackallocInfo.ImplicitConversion); 2586Assert.Equal(Conversion.NoConversion, stackallocInfo.ImplicitConversion);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\ForEachStatementInfoTests.cs (1)
49var conv2 = Conversion.NoConversion;
Compilation\GetSemanticInfoTests.cs (1)
648var conversion = info.Type != null && info.ConvertedType != null ? model.Compilation.ClassifyConversion(info.Type, info.ConvertedType) : Conversion.NoConversion;