5 overrides of AddMethod
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
217Public Overrides ReadOnly Property AddMethod As MethodSymbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
87Public Overrides ReadOnly Property AddMethod As MethodSymbol
Symbols\Source\SourceEventSymbol.vb (1)
486Public Overrides ReadOnly Property AddMethod As MethodSymbol
Symbols\SubstitutedEventSymbol.vb (1)
161Public Overrides ReadOnly Property AddMethod As MethodSymbol
Symbols\Tuples\TupleEventSymbol.vb (1)
44Public Overrides ReadOnly Property AddMethod As MethodSymbol
55 references to AddMethod
Microsoft.CodeAnalysis.VisualBasic (18)
Analysis\InitializerRewriter.vb (1)
114Dim addHandlerMethod = eventSymbol.AddMethod
Binding\Binder_Statements.vb (1)
2264Dim method = If(node.Kind = SyntaxKind.AddHandlerStatement, eventSymbol.AddMethod, eventSymbol.RemoveMethod)
Emit\EventSymbolAdapter.vb (2)
21Dim addMethod = AdaptedEventSymbol.AddMethod.GetCciAdapter() 42Dim addMethod = AdaptedEventSymbol.AddMethod.GetCciAdapter()
Emit\NoPia\EmbeddedTypesManager.vb (1)
473Dim addMethod = [event].AdaptedEventSymbol.AddMethod
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
45result = MakeEventAccessorCall(node, unwrappedEventAccess, If(node.Kind = BoundKind.AddHandlerStatement, [event].AddMethod, [event].RemoveMethod)) 127method:=eventSymbol.AddMethod,
Symbols\EventSymbol.vb (1)
292Return Me.AddMethod
Symbols\Retargeting\RetargetingEventSymbol.vb (2)
89Return If(_underlyingEvent.AddMethod Is Nothing, Nothing, RetargetingTranslator.Retarget(_underlyingEvent.AddMethod))
Symbols\Source\SourceEventSymbol.vb (1)
401accessor = implementedEvent.AddMethod
Symbols\Source\SourceMemberMethodSymbol.vb (2)
734If eventSymbol.AddMethod IsNot Nothing Then 735Binder.ReportUseSite(diagBag, singleHandleClause.EventMember, eventSymbol.AddMethod)
Symbols\Source\SourceMethodSymbol.vb (1)
1102accessor = eventSymbol.AddMethod
Symbols\SubstitutedNamedType.vb (3)
326Dim addMethod = If(memberEvent.AddMethod Is Nothing, Nothing, SubstituteTypeParametersForMemberMethod(memberEvent.AddMethod)) 377Dim addMethod = GetMethodSubstitute(methodSubstitutions, memberEvent.AddMethod)
Symbols\Tuples\TupleEventSymbol.vb (1)
46Return Me._containingType.GetTupleMemberSymbolForUnderlyingMember(Of MethodSymbol)(Me._underlyingEvent.AddMethod)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
EditAndContinue\TopLevelEditingTests.vb (3)
3788SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").AddMethod), 10185SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod), 10396SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AttributeTests_Conditional.vb (3)
202Assert.Equal(0, eventE.AddMethod.GetAttributes().Length) 205AssertEx.Equal({"CompilerGeneratedAttribute"}, GetAttributeNames(eventE.AddMethod.GetAttributes())) 208Assert.Equal(0, eventE.AddMethod.GetReturnTypeAttributes().Length)
Attributes\AttributeTests_Synthesized.vb (1)
184attrs = e.AddMethod.GetAttributes()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (30)
SymbolsTests\DefaultInterfaceImplementationTests.vb (3)
11512Assert.Null(i2.FindImplementationForInterfaceMember(i1WinRT.AddMethod)) 11515Assert.Same(i1WinRT.AddMethod, i2WinRT.AddMethod.ExplicitInterfaceImplementations.Single())
SymbolsTests\Metadata\PE\LoadingEvents.vb (5)
92CheckAccessorShape(instanceEvent.AddMethod, instanceEvent) 99CheckAccessorShape(staticEvent.AddMethod, staticEvent) 107Assert.Same([event].AddMethod, accessor) 134Assert.NotEqual(mismatchedAddEvent.Type, mismatchedAddEvent.AddMethod.Parameters.Single().Type) 145Assert.Equal(0, noParamAddEvent.AddMethod.Parameters.Length)
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (2)
208Assert.True(onEventAdderEvent.AddMethod.HasUnsupportedMetadata) 215Assert.False(onEventRemoverEvent.AddMethod.HasUnsupportedMetadata)
SymbolsTests\Metadata\WinMdEventTest.vb (4)
1468Assert.Equal(eventSymbol.AddMethod.ReturnType, DirectCast(symbol, LocalSymbol).Type) 1469Assert.Equal(eventSymbol.AddMethod.Name, symbol.Name) 1608Dim addMethod = [event].AddMethod 1635Dim addMethod = [event].AddMethod
SymbolsTests\Retargeting\RetargetingTests.vb (3)
2189Assert.NotNull(RetargetEventItem.AddMethod) 2194Assert.Equal(SourceEventItem.AddMethod.Name, RetargetEventItem.AddMethod.Name)
SymbolsTests\Source\EventTests.vb (4)
1974Dim addMethod = e.AddMethod 2071Dim addMethod = e.AddMethod 2170Dim addMethod = e.AddMethod 2239Dim addMethod = e.AddMethod
SymbolsTests\Source\ImplementsTests.vb (1)
3809Dim interfaceAdder = interfaceEvent.AddMethod
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (8)
1712Assert.False(i1E1.AddMethod.IsShared) 1743Assert.False(i1E1.AddMethod.IsShared) 1783Assert.Null(i1E1.ContainingType.FindImplementationForInterfaceMember(i1E1.AddMethod)) 1788Assert.Null(c.FindImplementationForInterfaceMember(i1E1.AddMethod)) 1832Assert.Null(i1E1.ContainingType.FindImplementationForInterfaceMember(i1E1.AddMethod)) 1837Assert.Null(c.FindImplementationForInterfaceMember(i1E1.AddMethod)) 1881Assert.Null(i1E1.ContainingType.FindImplementationForInterfaceMember(i1E1.AddMethod)) 1886Assert.Null(c.FindImplementationForInterfaceMember(i1E1.AddMethod))