18 references to ImplicitDynamic
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Operators.cs (1)
3600
case ConversionKind.
ImplicitDynamic
:
Binder\Semantics\Conversions\Conversion.cs (2)
204
case ConversionKind.
ImplicitDynamic
:
248
internal static Conversion ImplicitDynamic => new Conversion(ConversionKind.
ImplicitDynamic
);
Binder\Semantics\Conversions\ConversionKindExtensions.cs (2)
14
return conversionKind ==
ImplicitDynamic
|| conversionKind == ExplicitDynamic;
37
case
ImplicitDynamic
:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
589
case ConversionKind.
ImplicitDynamic
:
979
case ConversionKind.
ImplicitDynamic
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
613
case ConversionKind.
ImplicitDynamic
:
Binder\UsingStatementBinder.cs (2)
277
Debug.Assert(expressionOpt.Type?.IsDynamic() != true || result.Kind == ConversionKind.
ImplicitDynamic
);
285
Debug.Assert(!declarationTypeOpt.IsDynamic() || result.Kind == ConversionKind.
ImplicitDynamic
);
CodeGen\EmitConversion.cs (1)
128
case ConversionKind.
ImplicitDynamic
:
FlowAnalysis\NullableWalker.cs (1)
8044
case ConversionKind.
ImplicitDynamic
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
739
case ConversionKind.
ImplicitDynamic
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
344
case ConversionKind.
ImplicitDynamic
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
524
case ConversionKind.
ImplicitDynamic
:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ForEachTests.cs (2)
1675
Assert.Equal(ConversionKind.
ImplicitDynamic
, GetCollectionConversion(boundNode).Kind);
1708
Assert.Equal(ConversionKind.
ImplicitDynamic
, GetCollectionConversion(boundNode).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\GetSemanticInfoTests.cs (1)
717
case ConversionKind.
ImplicitDynamic
: