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