20 references to ExplicitReference
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (2)
333
if (conversion.Kind is ConversionKind.ImplicitReference or ConversionKind.
ExplicitReference
&&
3900
case ConversionKind.
ExplicitReference
:
Binder\Binder_Operators.cs (2)
5306
case ConversionKind.
ExplicitReference
:
5561
case ConversionKind.
ExplicitReference
:
Binder\ForEachLoopBinder.cs (1)
595
(collectionConversionClassification.Kind == ConversionKind.
ExplicitReference
&& collectionExpr.Type.SpecialType == SpecialType.System_String));
Binder\Semantics\Conversions\Conversion.cs (3)
266
case ConversionKind.
ExplicitReference
:
314
internal static Conversion ExplicitReference => new Conversion(ConversionKind.
ExplicitReference
);
861
return Kind == ConversionKind.ImplicitReference || Kind == ConversionKind.
ExplicitReference
;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
25
const byte XRF = (byte)ConversionKind.
ExplicitReference
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
65
case
ExplicitReference
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
645
case ConversionKind.
ExplicitReference
:
CodeGen\EmitConversion.cs (2)
111
case ConversionKind.
ExplicitReference
:
195
case ConversionKind.
ExplicitReference
:
CodeGen\EmitExpression.cs (1)
1560
case ConversionKind.
ExplicitReference
:
FlowAnalysis\NullableWalker.cs (4)
6135
case ConversionKind.
ExplicitReference
:
9526
case ConversionKind.
ExplicitReference
:
10036
case ConversionKind.
ExplicitReference
:
12427
(conversion.Kind == ConversionKind.
ExplicitReference
&& resultType.SpecialType == SpecialType.System_String))
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
600
case ConversionKind.
ExplicitReference
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
414
case ConversionKind.
ExplicitReference
: