20 references to ExplicitReference
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (2)
333if (conversion.Kind is ConversionKind.ImplicitReference or ConversionKind.ExplicitReference && 3893case ConversionKind.ExplicitReference:
Binder\Binder_Operators.cs (2)
5303case ConversionKind.ExplicitReference: 5558case ConversionKind.ExplicitReference:
Binder\ForEachLoopBinder.cs (1)
595(collectionConversionClassification.Kind == ConversionKind.ExplicitReference && collectionExpr.Type.SpecialType == SpecialType.System_String));
Binder\Semantics\Conversions\Conversion.cs (3)
265case ConversionKind.ExplicitReference: 312internal static Conversion ExplicitReference => new Conversion(ConversionKind.ExplicitReference); 859return Kind == ConversionKind.ImplicitReference || Kind == ConversionKind.ExplicitReference;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
25const byte XRF = (byte)ConversionKind.ExplicitReference;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
63case ExplicitReference:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
645case ConversionKind.ExplicitReference:
CodeGen\EmitConversion.cs (2)
111case ConversionKind.ExplicitReference: 195case ConversionKind.ExplicitReference:
CodeGen\EmitExpression.cs (1)
1568case ConversionKind.ExplicitReference:
FlowAnalysis\NullableWalker.cs (4)
6191case ConversionKind.ExplicitReference: 9611case ConversionKind.ExplicitReference: 10121case ConversionKind.ExplicitReference: 12573(conversion.Kind == ConversionKind.ExplicitReference && resultType.SpecialType == SpecialType.System_String))
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
605case ConversionKind.ExplicitReference:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
414case ConversionKind.ExplicitReference: