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