1 instantiation of DynamicTypeSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\DynamicTypeSymbol.cs (1)
16internal static readonly DynamicTypeSymbol Instance = new DynamicTypeSymbol();
32 references to DynamicTypeSymbol
Microsoft.CodeAnalysis.CSharp (24)
Binder\ForEachLoopBinder.cs (2)
627inferredType = TypeWithAnnotations.Create(DynamicTypeSymbol.Instance); 1082(TypeSymbol)DynamicTypeSymbol.Instance :
DocumentationComments\DocumentationCommentIDVisitor.cs (1)
77public override object VisitDynamicType(DynamicTypeSymbol symbol, StringBuilder builder)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
261public override object VisitDynamicType(DynamicTypeSymbol symbol, StringBuilder builder)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
484public override Symbol VisitDynamicType(DynamicTypeSymbol symbol) 1072public override Symbol VisitDynamicType(DynamicTypeSymbol symbol)
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (6)
373var resultType = DynamicTypeSymbol.Instance; 443var resultType = DynamicTypeSymbol.Instance; 482var resultType = DynamicTypeSymbol.Instance;
Symbols\AbstractTypeMap.cs (1)
175return DynamicTypeSymbol.Instance;
Symbols\AssemblySymbol.cs (1)
576return DynamicTypeSymbol.Instance;
Symbols\DynamicTypeSymbol.cs (1)
16internal static readonly DynamicTypeSymbol Instance = new DynamicTypeSymbol();
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
158return ConsumeFlag() ? DynamicTypeSymbol.Instance : type;
Symbols\PublicModel\DynamicTypeSymbol.cs (2)
12private readonly Symbols.DynamicTypeSymbol _underlying; 14public DynamicTypeSymbol(Symbols.DynamicTypeSymbol underlying, CodeAnalysis.NullableAnnotation nullableAnnotation)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1421public override Symbol VisitDynamicType(DynamicTypeSymbol symbol, RetargetOptions argument)
Symbols\SymbolVisitor.cs (1)
40public virtual void VisitDynamicType(DynamicTypeSymbol symbol)
Symbols\SymbolVisitor`1.cs (1)
40public virtual TResult VisitDynamicType(DynamicTypeSymbol symbol)
Symbols\SymbolVisitor`2.cs (2)
161/// Called when visiting a <see cref="DynamicTypeSymbol" />; Override this with specific 167public virtual TResult VisitDynamicType(DynamicTypeSymbol symbol, TArgument argument)
Symbols\TypeSymbolExtensions.cs (1)
1565result = DynamicTypeSymbol.Instance;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DynamicTests.cs (2)
49var dynamicToObject = c.Conversions.ClassifyConversionFromType(DynamicTypeSymbol.Instance, c.GetSpecialType(SpecialType.System_Object), ref useSiteDiagnostics); 50var objectToDynamic = c.Conversions.ClassifyConversionFromType(c.GetSpecialType(SpecialType.System_Object), DynamicTypeSymbol.Instance, ref useSiteDiagnostics);
Semantics\RecordStructTests.cs (1)
600Assert.IsType<DynamicTypeSymbol>(((Symbols.PublicModel.DynamicTypeSymbol)type).UnderlyingTypeSymbol);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
DocumentationComments\TypeDocumentationCommentTests.cs (1)
122Assert.Null(DynamicTypeSymbol.Instance.GetDocumentationCommentId());
Symbols\Metadata\PE\DynamicTransformsTests.cs (2)
26private static readonly DynamicTypeSymbol s_dynamicType = DynamicTypeSymbol.Instance;
Symbols\SymbolDistinguisherTests.cs (2)
304var sourceType = DynamicTypeSymbol.Instance;