14 references to ExplicitDynamic
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Operators.cs (1)
5100
case ConversionKind.
ExplicitDynamic
:
Binder\Semantics\Conversions\Conversion.cs (2)
243
case ConversionKind.
ExplicitDynamic
:
291
internal static Conversion ExplicitDynamic => new Conversion(ConversionKind.
ExplicitDynamic
);
Binder\Semantics\Conversions\ConversionKindExtensions.cs (2)
14
return conversionKind == ImplicitDynamic || conversionKind ==
ExplicitDynamic
;
66
case
ExplicitDynamic
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
645
case ConversionKind.
ExplicitDynamic
:
CodeGen\EmitConversion.cs (1)
129
case ConversionKind.
ExplicitDynamic
:
FlowAnalysis\NullableWalker.cs (1)
9408
case ConversionKind.
ExplicitDynamic
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
865
case ConversionKind.
ExplicitDynamic
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
596
case ConversionKind.
ExplicitDynamic
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
532
case ConversionKind.
ExplicitDynamic
:
536
return _dynamicFactory.MakeDynamicConversion(rewrittenOperand, explicitCastInCode || conversion.Kind == ConversionKind.
ExplicitDynamic
, conversion.IsArrayIndex, @checked, rewrittenType).ToExpression();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ForEachTests.cs (1)
1679
Assert.Equal(ConversionKind.
ExplicitDynamic
, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\GetSemanticInfoTests.cs (1)
723
case ConversionKind.
ExplicitDynamic
: