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