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