1 instantiation of AnonymousTypeTemplateSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
99template = AnonymousTypeTemplates.GetOrAdd(typeKey, New AnonymousTypeTemplateSymbol(Me, typeDescr))
28 references to AnonymousTypeTemplateSymbol
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
27Dim anonymousType = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol)
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (1)
96If DirectCast(t, AnonymousTypeTemplateSymbol).HasAtLeastOneKeyField Then
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (5)
19Private _concurrentTypesCache As ConcurrentDictionary(Of String, AnonymousTypeTemplateSymbol) = Nothing 45Private ReadOnly Property AnonymousTypeTemplates As ConcurrentDictionary(Of String, AnonymousTypeTemplateSymbol) 56New ConcurrentDictionary(Of String, AnonymousTypeTemplateSymbol), 57New ConcurrentDictionary(Of String, AnonymousTypeTemplateSymbol)(previousCache)), 95Dim template As AnonymousTypeTemplateSymbol = Nothing
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (2)
18Public Sub New(container As AnonymousTypeTemplateSymbol) 46Dim compilation = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol).Manager.Compilation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (4)
19Public Sub New(container As AnonymousTypeTemplateSymbol, iEquatableEqualsMethod As MethodSymbol) 26Private ReadOnly Property AnonymousType As AnonymousTypeTemplateSymbol 28Return DirectCast(Me.m_containingType, AnonymousTypeTemplateSymbol) 89Dim compilation = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol).Manager.Compilation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (4)
15Public Sub New(container As AnonymousTypeTemplateSymbol) 19Private ReadOnly Property AnonymousType As AnonymousTypeTemplateSymbol 21Return DirectCast(Me.m_containingType, AnonymousTypeTemplateSymbol) 58Dim compilation = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol).Manager.Compilation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (4)
19Public Sub New(container As AnonymousTypeTemplateSymbol, interfaceMethod As MethodSymbol) 26Private ReadOnly Property AnonymousType As AnonymousTypeTemplateSymbol 28Return DirectCast(Me.m_containingType, AnonymousTypeTemplateSymbol) 95Dim compilation = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol).Manager.Compilation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (3)
15Private ReadOnly _containingType As AnonymousTypeTemplateSymbol 26Public Sub New(container As AnonymousTypeTemplateSymbol, field As AnonymousTypeField, index As Integer, typeSymbol As TypeSymbol) 41Friend ReadOnly Property AnonymousType As AnonymousTypeTemplateSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (4)
19Public Sub New(container As AnonymousTypeTemplateSymbol) 23Private ReadOnly Property AnonymousType As AnonymousTypeTemplateSymbol 25Return DirectCast(Me.m_containingType, AnonymousTypeTemplateSymbol) 63Dim compilation = DirectCast(Me.ContainingType, AnonymousTypeTemplateSymbol).Manager.Compilation