18 references to ExplicitReference
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Conversions.cs (1)
280
if (conversion.Kind is ConversionKind.ImplicitReference or ConversionKind.
ExplicitReference
&&
Binder\Binder_Operators.cs (2)
3627
case ConversionKind.
ExplicitReference
:
3881
case ConversionKind.
ExplicitReference
:
Binder\ForEachLoopBinder.cs (1)
574
(collectionConversionClassification.Kind == ConversionKind.
ExplicitReference
&& collectionExpr.Type.SpecialType == SpecialType.System_String));
Binder\Semantics\Conversions\Conversion.cs (3)
238
case ConversionKind.
ExplicitReference
:
286
internal static Conversion ExplicitReference => new Conversion(ConversionKind.
ExplicitReference
);
822
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)
64
case
ExplicitReference
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
638
case ConversionKind.
ExplicitReference
:
CodeGen\EmitConversion.cs (1)
109
case ConversionKind.
ExplicitReference
:
CodeGen\EmitExpression.cs (1)
1549
case ConversionKind.
ExplicitReference
:
FlowAnalysis\NullableWalker.cs (4)
5533
case ConversionKind.
ExplicitReference
:
8562
case ConversionKind.
ExplicitReference
:
8978
case ConversionKind.
ExplicitReference
:
10921
(conversion.Kind == ConversionKind.
ExplicitReference
&& resultType.SpecialType == SpecialType.System_String))
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
583
case ConversionKind.
ExplicitReference
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
409
case ConversionKind.
ExplicitReference
: