5 types derived from EventSymbol
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
25Inherits EventSymbol
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
15Inherits EventSymbol
Symbols\Source\SourceEventSymbol.vb (1)
18Inherits EventSymbol
Symbols\SubstitutedEventSymbol.vb (1)
16Inherits EventSymbol
Symbols\Wrapped\WrappedEventSymbol.vb (1)
18Inherits EventSymbol
121 references to EventSymbol
Microsoft.CodeAnalysis.VisualBasic (121)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (6)
99Dim eventsToHookup As ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)) = Nothing 166eventsToHookup = ArrayBuilder(Of ValueTuple(Of EventSymbol, PropertySymbol)).GetInstance 171eventsToHookup.Add(New ValueTuple(Of EventSymbol, PropertySymbol)( 172DirectCast(handledEvent.EventSymbol, EventSymbol), 231Dim eventSymbol As EventSymbol = eventsToHookup(i).Item1 312Dim eventSymbol As EventSymbol = eventsToHookup(i).Item1
Emit\EventSymbolAdapter.vb (2)
169Friend ReadOnly Property AdaptedEventSymbol As EventSymbol 171Friend Sub New(underlyingEventSymbol As EventSymbol)
Emit\NamedTypeSymbolAdapter.vb (3)
258For Each e As EventSymbol In AdaptedNamedTypeSymbol.GetEventsToEmit() 905Friend Overridable Iterator Function GetEventsToEmit() As IEnumerable(Of EventSymbol) 910Yield DirectCast(member, EventSymbol)
Symbols\EventSignatureComparer.vb (6)
19Implements IEqualityComparer(Of EventSymbol) 109Public Overloads Function Equals(event1 As EventSymbol, event2 As EventSymbol) As Boolean _ 110Implements IEqualityComparer(Of EventSymbol).Equals 150Public Overloads Function GetHashCode([event] As EventSymbol) As Integer _ 151Implements IEqualityComparer(Of EventSymbol).GetHashCode
Symbols\EventSymbol.vb (9)
39Public Overridable Shadows ReadOnly Property OriginalDefinition As EventSymbol 100Public ReadOnly Property OverriddenEvent As EventSymbol 107Return OverriddenMembersResult(Of EventSymbol).GetOverriddenMember(Me, Me.OriginalDefinition.OverriddenEvent) 114Friend Overridable ReadOnly Property OverriddenOrHiddenMembers As OverriddenMembersResult(Of EventSymbol) 118Return OverrideHidingHelper(Of EventSymbol).MakeOverriddenMembers(Me) 128Public MustOverride ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 272Public Overridable ReadOnly Property TupleUnderlyingEvent() As EventSymbol 368Dim other As EventSymbol = TryCast(obj, EventSymbol)
Symbols\MemberSignatureComparer.vb (3)
60Return _eventComparer.Equals(DirectCast(sym1, EventSymbol), DirectCast(sym2, EventSymbol)) 77Return _eventComparer.GetHashCode(DirectCast(sym, EventSymbol))
Symbols\Metadata\PE\PEEventSymbol.vb (3)
272Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 275Return ImmutableArray(Of EventSymbol).Empty 280Dim builder = ArrayBuilder(Of EventSymbol).GetInstance()
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
607Friend Overrides Function GetEventsToEmit() As IEnumerable(Of EventSymbol) 608Return GetMembers(Of EventSymbol)(GetMembers(), SymbolKind.Event)
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (2)
22Friend Shared Function GetEventsForExplicitlyImplementedAccessor(accessor As MethodSymbol) As ISet(Of EventSymbol) 23Return GetSymbolsForExplicitlyImplementedAccessor(Of EventSymbol)(accessor)
Symbols\Retargeting\RetargetingEventSymbol.vb (7)
25Private ReadOnly _underlyingEvent As EventSymbol 33Private _lazyExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 37Public Sub New(retargetingModule As RetargetingModuleSymbol, underlyingEvent As EventSymbol) 55Public ReadOnly Property UnderlyingEvent As EventSymbol 99Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 112Private Function RetargetExplicitInterfaceImplementations() As ImmutableArray(Of EventSymbol) 118Dim builder = ArrayBuilder(Of EventSymbol).GetInstance()
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
337Friend Overrides Iterator Function GetEventsToEmit() As IEnumerable(Of EventSymbol)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (8)
61Return New RetargetingEventSymbol(Me, DirectCast(symbol, EventSymbol)) 1028Public Function Retarget([event] As EventSymbol) As RetargetingEventSymbol 1032Public Function RetargetImplementedEvent([event] As EventSymbol) As EventSymbol 1046Private Function FindEventInRetargetedType([event] As EventSymbol, 1047retargetedType As NamedTypeSymbol) As EventSymbol 1053Dim retargetedEvent = DirectCast(retargetedMember, EventSymbol) 1143Public Overrides Function VisitEvent(symbol As EventSymbol, arg As RetargetOptions) As Symbol
Symbols\Source\CustomEventAccessorSymbol.vb (1)
228Dim firstImplementedEvent As EventSymbol = _event.ExplicitInterfaceImplementations(0)
Symbols\Source\ImplementsHelper.vb (7)
31Return StaticCast(Of Symbol).From(DirectCast(member, EventSymbol).ExplicitInterfaceImplementations) 57Return sourceEvent.GetImplementingLocation(DirectCast(implementedSym, EventSymbol)) 137firstImplementedMemberIsWindowsRuntimeEvent = TryCast(implementedMember, EventSymbol).IsWindowsRuntimeEvent.ToThreeState() 139Dim currIsWinRT As Boolean = TryCast(implementedMember, EventSymbol).IsWindowsRuntimeEvent 441Return eventComparer.Equals(DirectCast(implementedSym, EventSymbol), DirectCast(implementingSym, EventSymbol)) 566TypeOf interfaceMember Is EventSymbol)
Symbols\Source\OverrideHidingHelper.vb (3)
518Return DirectCast(sym, EventSymbol).OverriddenEvent 531If TypeOf method.AssociatedSymbol Is EventSymbol Then 580OverrideHidingHelper(Of EventSymbol).s_runtimeSignatureComparer = EventSignatureComparer.RuntimeEventSignatureComparer
Symbols\Source\SourceEventSymbol.vb (8)
48Private _lazyImplementedEvents As ImmutableArray(Of EventSymbol) 252Private Function ComputeImplementedEvents(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of EventSymbol) 271Return ProcessImplementsClause(Of EventSymbol)(implementsClause, 279Return ImmutableArray(Of EventSymbol).Empty 513Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 724Friend Function GetImplementingLocation(implementedEvent As EventSymbol) As Location 731Dim implementingSyntax = FindImplementingSyntax(Of EventSymbol)(eventSyntax.ImplementsClause, 772Dim implementedEvents As ImmutableArray(Of EventSymbol) = ExplicitInterfaceImplementations
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
453GenerateVarianceDiagnosticsForEvent(DirectCast(member, EventSymbol), diagnostics, infosBuffer) 1103[event] As EventSymbol, 2851Dim eventSym As EventSymbol = Nothing 2858eventSym = DirectCast(candidates(0), EventSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (4)
708Dim eventSymbol As EventSymbol = Nothing 898Optional ByRef resultKind As LookupResultKind = Nothing) As EventSymbol 913Dim result As EventSymbol = Nothing 916result = TryCast(eventLookup.SingleSymbol, EventSymbol)
Symbols\Source\SourceMethodSymbol.vb (2)
1090EventSymbol) 2296Dim isWindowsRuntimeEvent As Boolean = DirectCast(Me.AssociatedSymbol, EventSymbol).IsWindowsRuntimeEvent
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (10)
126Dim eventMembers = ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)).GetInstance() 364eventMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)), 450eventMembers.Add(New KeyValuePair(Of EventSymbol, Integer)(DirectCast(member, EventSymbol), GetUserSpecifiedDispId(member, diagnostics))) 663Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer))) 669For Each pair As KeyValuePair(Of EventSymbol, Integer) In interfaceMembers 681For Each pair As KeyValuePair(Of EventSymbol, Integer) In interfaceMembers 682Dim member As EventSymbol = pair.Key 1410Private ReadOnly _event As EventSymbol 1412Public Sub New(container As SynthesizedComInterface, [event] As EventSymbol, clone As MethodSymbol, synthesizedDispId As Integer)
Symbols\SubstitutedEventSymbol.vb (8)
18Private ReadOnly _originalDefinition As EventSymbol 30Private _lazyExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 31Private _lazyOverriddenOrHiddenMembers As OverriddenMembersResult(Of EventSymbol) 34originalDefinition As EventSymbol, 103Public Overrides ReadOnly Property OriginalDefinition As EventSymbol 191Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 212Friend Overrides ReadOnly Property OverriddenOrHiddenMembers As OverriddenMembersResult(Of EventSymbol) 217OverrideHidingHelper(Of EventSymbol).MakeOverriddenMembers(Me),
Symbols\SubstitutedNamedType.vb (7)
331Private Function SubstituteTypeParametersForMemberEvent(memberEvent As EventSymbol) As SubstitutedEventSymbol 382Dim memberEvent = DirectCast(member, EventSymbol) 401Protected Overridable Function CreateSubstitutedEventSymbol(memberEvent As EventSymbol, 470Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 475Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 480Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 492Return SubstituteTypeParametersForMemberEvent(DirectCast(member, EventSymbol))
Symbols\SymbolExtensions.vb (2)
294Return DirectCast(sym, EventSymbol).OverriddenEvent 474Return ContainsTupleNames(DirectCast(member, EventSymbol).DelegateParameters)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
39Private _lazyEventSymbol As EventSymbol
Symbols\Tuples\TupleEventSymbol.vb (3)
26Public Overrides ReadOnly Property TupleUnderlyingEvent As EventSymbol 74Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 80Public Sub New(container As TupleTypeSymbol, underlyingEvent As EventSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (4)
798members.Add(New TupleEventSymbol(Me, DirectCast(member, EventSymbol).AsMember(currentUnderlying))) 897Dim tupleUnderlyingEvent As EventSymbol = DirectCast(symbol, EventSymbol).TupleUnderlyingEvent 1042Friend Overrides Function GetEventsToEmit() As IEnumerable(Of EventSymbol)
Symbols\TypeSymbol.vb (2)
699Return ImplementsHelper.ComputeImplementationForInterfaceMember(Of EventSymbol)( 700DirectCast(interfaceMember, EventSymbol),
Symbols\Wrapped\WrappedEventSymbol.vb (3)
20Protected ReadOnly _underlyingEvent As EventSymbol 22Public ReadOnly Property UnderlyingEvent As EventSymbol 112Public Sub New(underlyingEvent As EventSymbol)