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