17 references to GetMemberForDefinition
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Statements.vb (2)
3884
member = DirectCast(targetCollectionType, SubstitutedNamedType).
GetMemberForDefinition
(specialTypeMember)
3945
member = DirectCast(enumeratorType, SubstitutedNamedType).
GetMemberForDefinition
(specialTypeMember)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
138
helper = DirectCast(DirectCast(nullableType, SubstitutedNamedType).
GetMemberForDefinition
(helper), MethodSymbol)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
334
Return Convert(operand, nullableType, DirectCast(substitutedNullableType.
GetMemberForDefinition
(helper), MethodSymbol), isChecked)
353
Return Convert(operand, underlyingType, DirectCast(substitutedNullableType.
GetMemberForDefinition
(helper), MethodSymbol), isChecked)
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (1)
36
Return DirectCast(substituted.
GetMemberForDefinition
(Me), MethodSymbol)
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
196
Return DirectCast(substituted.
GetMemberForDefinition
(Me), MethodSymbol)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
335
Return DirectCast(substitutedType.
GetMemberForDefinition
(method), MethodSymbol)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (3)
265
newMethod = DirectCast(substitutedContainer.
GetMemberForDefinition
(newMethod), MethodSymbol)
300
newProperty = DirectCast(substitutedContainer.
GetMemberForDefinition
(newProperty), PropertySymbol)
327
newField = DirectCast(substitutedContainer.
GetMemberForDefinition
(newField), FieldSymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
78
Dim method As Symbol = DirectCast(equatableInterface, SubstitutedNamedType).
GetMemberForDefinition
(Me.Manager.System_IEquatable_T_Equals)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
313
Return DirectCast(DirectCast(type, SubstitutedNamedType).
GetMemberForDefinition
(methodInDefinition), MethodSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
81
Dim method As Symbol = DirectCast(equatableInterface, SubstitutedNamedType).
GetMemberForDefinition
(Me.Manager.System_IEquatable_T_Equals)
Symbols\FieldSymbol.vb (1)
399
DirectCast(DirectCast(newOwner, SubstitutedNamedType).
GetMemberForDefinition
(Me), FieldSymbol))
Symbols\Source\ImplementsHelper.vb (1)
680
substitutedImplementations(i) = DirectCast(substitutedInterfaceType.
GetMemberForDefinition
(unsubstitutedMember.OriginalDefinition), TSymbol)
Symbols\SymbolExtensions.vb (1)
440
Return DirectCast(substituted.
GetMemberForDefinition
(origMember), T)