2 instantiations of AnonymousTypeDescriptor
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
142Dim newDescriptor As New AnonymousTypeDescriptor
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
166Dim newDescriptor As New AnonymousTypeDescriptor
28 references to AnonymousTypeDescriptor
Microsoft.CodeAnalysis.VisualBasic (28)
Symbols\AnonymousTypes\AnonymousTypeDescriptor.vb (7)
15Implements IEquatable(Of AnonymousTypeDescriptor) 84Public Overloads Function Equals(other As AnonymousTypeDescriptor) As Boolean Implements IEquatable(Of AnonymousTypeDescriptor).Equals 88Public Overloads Function Equals(other As AnonymousTypeDescriptor, compareKind As TypeCompareKind) As Boolean 108Return TypeOf obj Is AnonymousTypeDescriptor AndAlso Equals(DirectCast(obj, AnonymousTypeDescriptor)) 119Public Function SubstituteTypeParametersIfNeeded(substitution As TypeSubstitution, <Out> ByRef newDescriptor As AnonymousTypeDescriptor) As Boolean
Symbols\AnonymousTypes\AnonymousTypeExtensions.vb (1)
13Return fields.Last().Name Is AnonymousTypeDescriptor.SubReturnParameterName
Symbols\AnonymousTypes\AnonymousTypeManager.vb (2)
37Public Function ConstructAnonymousTypeSymbol(typeDescr As AnonymousTypeDescriptor) As AnonymousTypePublicSymbol 44Public Function ConstructAnonymousDelegateSymbol(delegateDescriptor As AnonymousTypeDescriptor) As AnonymousDelegatePublicSymbol
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (4)
91Dim typeDescr As AnonymousTypeDescriptor = anonymous.TypeDescriptor 121Dim delegateDescr As AnonymousTypeDescriptor = anonymous.TypeDescriptor 165Private Shared Function CreatePlaceholderTypeDescriptor(key As Microsoft.CodeAnalysis.Emit.AnonymousTypeKey) As AnonymousTypeDescriptor 179Dim templateKey = AnonymousTypeDescriptor.ComputeKey(key.Fields, Function(f) f.Name, Function(f) f.IsKey)
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (3)
23Public Sub New(manager As AnonymousTypeManager, typeDescr As AnonymousTypeDescriptor) 28Debug.Assert(typeDescr.Parameters.Last().Name Is AnonymousTypeDescriptor.FunctionReturnParameterName OrElse 29typeDescr.Parameters.Last().Name Is AnonymousTypeDescriptor.SubReturnParameterName)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
25Public Sub New(manager As AnonymousTypeManager, typeDescr As AnonymousTypeDescriptor)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (2)
17Public ReadOnly TypeDescriptor As AnonymousTypeDescriptor 19Protected Sub New(manager As AnonymousTypeManager, typeDescr As AnonymousTypeDescriptor)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (4)
19Protected ReadOnly TypeDescr As AnonymousTypeDescriptor 22Friend Shared Function Create(manager As AnonymousTypeManager, typeDescr As AnonymousTypeDescriptor) As AnonymousDelegateTemplateSymbol 30typeDescr As AnonymousTypeDescriptor) 205typeDescr As AnonymousTypeDescriptor)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
26typeDescr As AnonymousTypeDescriptor)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (3)
52typeDescr As AnonymousTypeDescriptor 319Public Sub New(typeDescr As AnonymousTypeDescriptor) 340Friend Sub AdjustMetadataNames(typeDescr As AnonymousTypeDescriptor)