2 types derived from SubstitutedMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\SubstitutedMethodSymbol.vb (2)
412Inherits SubstitutedMethodSymbol 692Inherits SubstitutedMethodSymbol
30 references to SubstitutedMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (30)
Semantics\Operators.vb (1)
3269Return SubstitutedParameterSymbol.CreateMethodParameter(DirectCast(param.ContainingSymbol, SubstitutedMethodSymbol),
Symbols\ConstraintsHelper.vb (1)
587Dim substitution = DirectCast(method, SubstitutedMethodSymbol).TypeSubstitution
Symbols\MethodSymbol.vb (1)
586Return New SubstitutedMethodSymbol.ConstructedNotSpecializedGenericMethod(substitution, typeArguments)
Symbols\ReducedExtensionMethodSymbol.vb (2)
299Return New SubstitutedMethodSymbol.ConstructedNotSpecializedGenericMethod(_curryTypeSubstitution, Me.TypeArguments) 312Return New SubstitutedMethodSymbol.ConstructedNotSpecializedGenericMethod(_curryTypeSubstitution, resultTypeArguments.AsImmutableOrNull())
Symbols\SubstitutedEventSymbol.vb (6)
21Private ReadOnly _addMethod As SubstitutedMethodSymbol 22Private ReadOnly _removeMethod As SubstitutedMethodSymbol 23Private ReadOnly _raiseMethod As SubstitutedMethodSymbol 35addMethod As SubstitutedMethodSymbol, 36removeMethod As SubstitutedMethodSymbol, 37raiseMethod As SubstitutedMethodSymbol,
Symbols\SubstitutedMethodSymbol.vb (1)
377Private Function EqualsWithNoRegardToTypeArguments(Of T As SubstitutedMethodSymbol)(other As T) As Boolean
Symbols\SubstitutedNamedType.vb (8)
305Protected Overridable Function SubstituteTypeParametersForMemberMethod(memberMethod As MethodSymbol) As SubstitutedMethodSymbol 307Return SubstitutedMethodSymbol.SpecializedGenericMethod.Create(Me, memberMethod) 310Return New SubstitutedMethodSymbol.SpecializedNonGenericMethod(Me, memberMethod) 396addMethod As SubstitutedMethodSymbol, 397removeMethod As SubstitutedMethodSymbol, 398raiseMethod As SubstitutedMethodSymbol, 404Private Shared Function GetMethodSubstitute(methodSubstitutions As Dictionary(Of MethodSymbol, SubstitutedMethodSymbol), method As MethodSymbol) As SubstitutedMethodSymbol
Symbols\SubstitutedParameterSymbol.vb (3)
19Public Shared Function CreateMethodParameter(container As SubstitutedMethodSymbol, originalDefinition As ParameterSymbol) As SubstitutedParameterSymbol 232Private ReadOnly _container As SubstitutedMethodSymbol 234Public Sub New(container As SubstitutedMethodSymbol,
Symbols\SubstitutedPropertySymbol.vb (4)
25Private ReadOnly _getMethod As SubstitutedMethodSymbol 26Private ReadOnly _setMethod As SubstitutedMethodSymbol 31getMethod As SubstitutedMethodSymbol, 32setMethod As SubstitutedMethodSymbol,
Symbols\SubstitutedTypeParameterSymbol.vb (2)
68TypeOf container Is SubstitutedMethodSymbol.SpecializedGenericMethod OrElse 90DirectCast(_containingSymbol, SubstitutedMethodSymbol).TypeSubstitution,
Symbols\TypeSymbolExtensions.vb (1)
986genericMethod As SubstitutedMethodSymbol.SpecializedGenericMethod