122 references to NoConversion
Microsoft.CodeAnalysis.CSharp (111)
Binder\Binder_Conversions.cs (2)
833expr is BoundBadExpression ? Conversion.NoConversion : conversion, 3703conversion = Conversion.NoConversion;
Binder\Binder_Expressions.cs (1)
184return FixMethodGroupWithTypeOrValue(methodGroup, Conversion.NoConversion, BindingDiagnosticBag.Discarded);
Binder\Binder_Patterns.cs (6)
770patternExpressionConversion = Conversion.NoConversion; 793patternExpressionConversion = Conversion.NoConversion; 898patternExpressionConversion = Conversion.NoConversion; 905patternExpressionConversion = Conversion.NoConversion; 934patternExpressionConversion = Conversion.NoConversion; 1136conversion = 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)
1125return best == null ? Conversion.NoConversion : best.SourceConversion; 1137return 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)
4569conversion = Conversion.NoConversion; 4716return Conversion.NoConversion; 4755return Conversion.NoConversion; 4767return 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)
1866return Conversion.NoConversion; 1872return Conversion.NoConversion; 1901return Conversion.NoConversion; 1915return Conversion.NoConversion; 1932return Conversion.NoConversion; 1945return Conversion.NoConversion; 1977return Conversion.NoConversion; 1983return Conversion.NoConversion;
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (8)
UnionsTests.cs (8)
8567Assert.Equal(Conversion.NoConversion, conversion.UserDefinedFromConversion); 8568Assert.Equal(Conversion.NoConversion, conversion.UserDefinedToConversion); 9315Assert.Equal(Conversion.NoConversion, conversion.UserDefinedFromConversion); 9316Assert.Equal(Conversion.NoConversion, conversion.UserDefinedToConversion); 10731Assert.Equal(Conversion.NoConversion, conversion.UserDefinedFromConversion); 10732Assert.Equal(Conversion.NoConversion, conversion.UserDefinedToConversion); 11066Assert.Equal(Conversion.NoConversion, conversion.UserDefinedFromConversion); 11067Assert.Equal(Conversion.NoConversion, conversion.UserDefinedToConversion);
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;