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)
17Inherits EventSymbol
Symbols\SubstitutedEventSymbol.vb (1)
16Inherits EventSymbol
Symbols\Wrapped\WrappedEventSymbol.vb (1)
18Inherits EventSymbol
271 references to EventSymbol
Microsoft.CodeAnalysis.VisualBasic (168)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1225(Me.MethodSymbol.MethodKind = MethodKind.EventAdd AndAlso DirectCast(Me.MethodSymbol.AssociatedSymbol, EventSymbol).IsWindowsRuntimeEvent) Then
Analysis\InitializerRewriter.vb (1)
113Dim eventSymbol = DirectCast(handledEvent.EventSymbol, EventSymbol)
Binding\Binder_Expressions.vb (1)
3138Dim eventSymbol = DirectCast(lookupResult.SingleSymbol, EventSymbol)
Binding\Binder_Statements.vb (2)
2240Dim eventSymbol As EventSymbol = Nothing 2366<Out()> ByRef eventSymbol As EventSymbol) As BoundExpression
Binding\DocumentationCommentParamBinder.vb (1)
44Return DirectCast(Me.CommentedSymbol, EventSymbol).DelegateParameters
Binding\MethodBodyBinder.vb (1)
83If DirectCast(methodSymbol.AssociatedSymbol, EventSymbol).IsWindowsRuntimeEvent AndAlso
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
Compilation\ClsComplianceChecker.vb (3)
265Public Overrides Sub VisitEvent(symbol As EventSymbol) 311CheckEventTypeCompliance(DirectCast(symbol, EventSymbol)) 437Private Sub CheckEventTypeCompliance(symbol As EventSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Event.vb (1)
26Public Overrides Sub VisitEvent(symbol As EventSymbol)
Compilation\SemanticModel.vb (1)
2683Return DirectCast(GetDeclaredSymbol(DirectCast(declarationSyntax, MethodBaseSyntax), cancellationToken), EventSymbol)
Compilation\SyntaxTreeSemanticModel.vb (5)
737ImplementsHelper.FindExplicitlyImplementedMember(Of EventSymbol)( 738DirectCast(implementingMember, EventSymbol), 739DirectCast(implementingMember, EventSymbol).ContainingType, 1066Dim eventSymbol As EventSymbol = DirectCast(symbol, EventSymbol)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
41Public Overrides Function VisitEvent(symbol As EventSymbol, builder As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
25Public Overrides Function VisitEvent(symbol As EventSymbol, builder As StringBuilder) As Object
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (3)
301Public Overrides Function VisitEvent(symbol As EventSymbol) As Symbol 547Private Function AreEventsEqual([event] As EventSymbol, other As EventSymbol) As Boolean
Emit\EventSymbolAdapter.vb (2)
164Friend ReadOnly Property AdaptedEventSymbol As EventSymbol 166Friend Sub New(underlyingEventSymbol As EventSymbol)
Emit\NamedTypeSymbolAdapter.vb (3)
251For Each e As EventSymbol In AdaptedNamedTypeSymbol.GetEventsToEmit() 898Friend Overridable Iterator Function GetEventsToEmit() As IEnumerable(Of EventSymbol) 903Yield DirectCast(member, EventSymbol)
Emit\NoPia\EmbeddedType.vb (1)
243TypeManager.EmbedEvent(Me, DirectCast(s, EventSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics, isUsedForComAwareEventBinding:=False)
Emit\NoPia\EmbeddedTypesManager.vb (1)
420EmbedEvent(type, DirectCast(propertyOrEvent, EventSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics, isUsedForComAwareEventBinding:=False)
Emit\PEModuleBuilder.vb (1)
251Dim AssociatedField = (DirectCast(member, EventSymbol)).AssociatedField
Generated\BoundNodes.xml.Generated.vb (8)
4289Public Sub New(syntax As SyntaxNode, receiverOpt As BoundExpression, eventSymbol As EventSymbol, type As TypeSymbol, Optional hasErrors As Boolean = False) 4307Private ReadOnly _EventSymbol As EventSymbol 4308Public ReadOnly Property EventSymbol As EventSymbol 4319Public Function Update(receiverOpt As BoundExpression, eventSymbol As EventSymbol, type As TypeSymbol) As BoundEventAccess 7613Public Sub New(syntax As SyntaxNode, eventSymbol As EventSymbol, eventInvocation As BoundExpression, Optional hasErrors As Boolean = False) 7624Private ReadOnly _EventSymbol As EventSymbol 7625Public ReadOnly Property EventSymbol As EventSymbol 7643Public Function Update(eventSymbol As EventSymbol, eventInvocation As BoundExpression) As BoundRaiseEventStatement
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
504If TypeNeedsClearing(DirectCast(member, EventSymbol).AssociatedField.Type) Then
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
286Dim [event] As EventSymbol = node.EventSymbol
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
161If DirectCast(associatedSymbol, EventSymbol).IsDirectlyExcludedFromCodeCoverage Then
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
84Dim eventSymbol As EventSymbol = unwrappedEventAccess.EventSymbol 261[event] As 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 347Dim other As EventSymbol = TryCast(obj, EventSymbol)
Symbols\HandledEvent.vb (2)
18eventSymbol As EventSymbol, 42Private ReadOnly _eventSymbol As 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)
21Friend Shared Function GetEventsForExplicitlyImplementedAccessor(accessor As MethodSymbol) As ISet(Of EventSymbol) 22Return 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)
331Friend Overrides Iterator Function GetEventsToEmit() As IEnumerable(Of EventSymbol)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (8)
64Return New RetargetingEventSymbol(Me, DirectCast(symbol, EventSymbol)) 1038Public Function Retarget([event] As EventSymbol) As RetargetingEventSymbol 1042Public Function RetargetImplementedEvent([event] As EventSymbol) As EventSymbol 1056Private Function FindEventInRetargetedType([event] As EventSymbol, 1057retargetedType As NamedTypeSymbol) As EventSymbol 1063Dim retargetedEvent = DirectCast(retargetedMember, EventSymbol) 1153Public Overrides Function VisitEvent(symbol As EventSymbol, arg As RetargetOptions) As Symbol
Symbols\Source\CustomEventAccessorSymbol.vb (1)
227Dim 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)
46Private _lazyImplementedEvents As ImmutableArray(Of EventSymbol) 249Private Function ComputeImplementedEvents(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of EventSymbol) 268Return ProcessImplementsClause(Of EventSymbol)(implementsClause, 276Return ImmutableArray(Of EventSymbol).Empty 510Public Overrides ReadOnly Property ExplicitInterfaceImplementations As ImmutableArray(Of EventSymbol) 721Friend Function GetImplementingLocation(implementedEvent As EventSymbol) As Location 728Dim implementingSyntax = FindImplementingSyntax(Of EventSymbol)(eventSyntax.ImplementsClause, 760Dim implementedEvents As ImmutableArray(Of EventSymbol) = ExplicitInterfaceImplementations
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
457GenerateVarianceDiagnosticsForEvent(DirectCast(member, EventSymbol), diagnostics, infosBuffer) 1111[event] As EventSymbol, 2840Dim eventSym As EventSymbol = Nothing 2847eventSym = DirectCast(candidates(0), EventSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (4)
707Dim eventSymbol As EventSymbol = Nothing 897Optional ByRef resultKind As LookupResultKind = Nothing) As EventSymbol 912Dim result As EventSymbol = Nothing 915result = TryCast(eventLookup.SingleSymbol, EventSymbol)
Symbols\Source\SourceMethodSymbol.vb (2)
1089EventSymbol) 2252Dim isWindowsRuntimeEvent As Boolean = DirectCast(Me.AssociatedSymbol, EventSymbol).IsWindowsRuntimeEvent
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (10)
124Dim eventMembers = ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)).GetInstance() 362eventMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer)), 448eventMembers.Add(New KeyValuePair(Of EventSymbol, Integer)(DirectCast(member, EventSymbol), GetUserSpecifiedDispId(member, diagnostics))) 661Public Sub New(comClass As SourceNamedTypeSymbol, interfaceMembers As ArrayBuilder(Of KeyValuePair(Of EventSymbol, Integer))) 667For Each pair As KeyValuePair(Of EventSymbol, Integer) In interfaceMembers 679For Each pair As KeyValuePair(Of EventSymbol, Integer) In interfaceMembers 680Dim member As EventSymbol = pair.Key 1381Private ReadOnly _event As EventSymbol 1383Public 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)
325Private Function SubstituteTypeParametersForMemberEvent(memberEvent As EventSymbol) As SubstitutedEventSymbol 376Dim memberEvent = DirectCast(member, EventSymbol) 395Protected Overridable Function CreateSubstitutedEventSymbol(memberEvent As EventSymbol, 464Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 469Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 474Dim eventSymbol = SubstituteTypeParametersForMemberEvent(DirectCast(memberMethod.AssociatedSymbol, EventSymbol)) 486Return SubstituteTypeParametersForMemberEvent(DirectCast(member, EventSymbol))
Symbols\SymbolExtensions.vb (2)
294Return DirectCast(sym, EventSymbol).OverriddenEvent 474Return ContainsTupleNames(DirectCast(member, EventSymbol).DelegateParameters)
Symbols\SymbolVisitor.vb (1)
32Public Overridable Sub VisitEvent(symbol As EventSymbol)
Symbols\SymbolVisitor`1.vb (1)
31Public Overridable Function VisitEvent(symbol As EventSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
94Public Overridable Function VisitEvent(symbol As EventSymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
38Private _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)
793members.Add(New TupleEventSymbol(Me, DirectCast(member, EventSymbol).AsMember(currentUnderlying))) 892Dim tupleUnderlyingEvent As EventSymbol = DirectCast(symbol, EventSymbol).TupleUnderlyingEvent 1037Friend Overrides Function GetEventsToEmit() As IEnumerable(Of EventSymbol)
Symbols\TypeSymbol.vb (2)
689Return ImplementsHelper.ComputeImplementationForInterfaceMember(Of EventSymbol)( 690DirectCast(interfaceMember, EventSymbol),
Symbols\Wrapped\WrappedEventSymbol.vb (3)
20Protected ReadOnly _underlyingEvent As EventSymbol 22Public ReadOnly Property UnderlyingEvent As EventSymbol 112Public Sub New(underlyingEvent As EventSymbol)
VisualBasicExtensions.vb (4)
600Dim vbevent = TryCast(eventSymbol, EventSymbol) 606Dim vbevent = TryCast(eventSymbol, EventSymbol) 612Dim vbevent = TryCast(eventSymbol, EventSymbol) 622Dim vbevent = TryCast(eventSymbol, EventSymbol)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (9)
EditAndContinue\TopLevelEditingTests.vb (9)
3788SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").AddMethod), 3789SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").RemoveMethod), 3790SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").RaiseMethod), 10185SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod), 10186SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RemoveMethod), 10187SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RaiseMethod) 10396SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod), 10397SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RemoveMethod), 10398SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RaiseMethod)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (11)
Attributes\AttributeTests.vb (2)
1818Dim onClick = DirectCast(d.GetMembers("OnClick").Single(), EventSymbol) 3931Dim e = DirectCast(typesym.GetMember("E"), EventSymbol)
Attributes\AttributeTests_Conditional.vb (1)
198Dim eventE = classZ.GetMember(Of EventSymbol)("e")
Attributes\AttributeTests_Synthesized.vb (1)
158Dim e = c.GetMember(Of EventSymbol)("E")
Attributes\AttributeTests_Tuples.vb (2)
280typeSymbols.Add(DirectCast(symbol, EventSymbol).Type) 332Dim event1 = _derivedClass.GetMember(Of EventSymbol)("Event1")
CodeGen\CodeGenEvents.vb (2)
996Dim ev = DirectCast(VBExeClassBase1.GetMembers("E1").First, EventSymbol) 1000Assert.Equal("Action", DirectCast(ev.OverriddenMember, EventSymbol).Type.Name)
CodeGen\CodeGenTuples.vb (3)
18763Dim e1 = comp.GetMember(Of EventSymbol)("C.E1") 18764Dim e2 = comp.GetMember(Of EventSymbol)("C.E2") 18765Dim e3 = comp.GetMember(Of EventSymbol)("C.E3")
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
DeclaringSyntaxNodeTests.vb (2)
523Dim ev1 = TryCast(c1.GetMembers("ev1").Single(), EventSymbol) 524Dim ev2 = TryCast(c1.GetMembers("ev2").Single(), EventSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (79)
SymbolDisplay\SymbolDisplayTests.vb (1)
4549Function(globalns) CType(globalns.GetTypeMembers("CBase").Single().GetMembers("Event").Single(), EventSymbol)
SymbolsTests\DefaultInterfaceImplementationTests.vb (4)
11503Dim i1WinRT = i1.GetMember(Of EventSymbol)("WinRT") 11504Dim i2WinRT = DirectCast(i2.GetMembers("I1.WinRT").Single(), EventSymbol) 11509Assert.Same(c1.GetMember(Of EventSymbol)("E1"), c1.FindImplementationForInterfaceMember(i1WinRT)) 11510Assert.Same(c2.GetMember(Of EventSymbol)("E2"), c2.FindImplementationForInterfaceMember(i1WinRT))
SymbolsTests\Metadata\PE\LoadingEvents.vb (19)
87Dim instanceEvent = [class].GetMember(Of EventSymbol)("InstanceEvent") 95Dim staticEvent = [class].GetMember(Of EventSymbol)("StaticEvent") 103Private Shared Sub CheckAccessorShape(accessor As MethodSymbol, [event] As EventSymbol) 132Dim mismatchedAddEvent = [class].GetMember(Of EventSymbol)("AddMismatch") 133Dim mismatchedRemoveEvent = [class].GetMember(Of EventSymbol)("RemoveMismatch") 143Dim noParamAddEvent = [class].GetMember(Of EventSymbol)("AddNoParam") 144Dim noParamRemoveEvent = [class].GetMember(Of EventSymbol)("RemoveNoParam") 154Dim nonDelegateEvent = [class].GetMember(Of EventSymbol)("NonDelegate") 164Dim interfaceEvent = DirectCast([interface].GetMembers("Event").Single(), EventSymbol) 168Dim classEvent = DirectCast([class].GetMembers("Interface.Event").Single(), EventSymbol) 179Dim interfaceEvent = DirectCast([interface].GetMembers("Event").Single(), EventSymbol) 184Dim substitutedInterfaceEvent = DirectCast(substitutedInterface.GetMembers("Event").Single(), EventSymbol) 186Dim classEvent = DirectCast([class].GetMembers("IGeneric<S>.Event").Single(), EventSymbol) 197Dim interfaceEvent = DirectCast([interface].GetMembers("Event").Single(), EventSymbol) 202Dim substitutedInterfaceEvent = DirectCast(substitutedInterface.GetMembers("Event").Single(), EventSymbol) 204Dim classEvent = DirectCast([class].GetMembers("IGeneric<System.Int32>.Event").Single(), EventSymbol) 215Dim defInterfaceEvent = DirectCast(defInterface.GetMembers("Event").Single(), EventSymbol) 225Dim classEvent = DirectCast([class].GetMembers("Interface.Event").Single(), EventSymbol) 260Dim innerClassEvent = DirectCast(innerClass.GetMembers(methodName).Single(), EventSymbol)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (2)
282Dim importedField = local.[Type].GetMembers("Event1").OfType(Of EventSymbol)().[Single]() 295Dim var1 = classLocalType.GetMembers("Event2").OfType(Of EventSymbol)().[Single]()
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (3)
202Assert.True(onEvent.GetMember(Of EventSymbol)("Event").HasUnsupportedMetadata) 206Dim onEventAdderEvent = onEventAdder.GetMember(Of EventSymbol)("Event") 213Dim onEventRemoverEvent = onEventRemover.GetMember(Of EventSymbol)("Event")
SymbolsTests\Metadata\WinMdEventTest.vb (32)
929Dim interfaceNormalEvent = interfaceType.GetMember(Of EventSymbol)("Normal") 930Dim interfaceWinRTEvent = interfaceType.GetMember(Of EventSymbol)("WinRT") 940Dim implementingNormalEvent = implementingType.GetMembers().OfType(Of EventSymbol)().Single(Function(e) e.Name.Contains("Normal")) 941Dim implementingWinRTEvent = implementingType.GetMembers().OfType(Of EventSymbol)().Single(Function(e) e.Name.Contains("WinRT")) 964Dim retargetingNormalEvent = retargetingType.GetMembers().OfType(Of EventSymbol)().Single(Function(e) e.Name.Contains("Normal")) 965Dim retargetingWinRTEvent = retargetingType.GetMembers().OfType(Of EventSymbol)().Single(Function(e) e.Name.Contains("WinRT")) 998Dim classEvent = [class].GetMember(Of EventSymbol)("E") 1002Dim interfaceEvent = [interface].GetMember(Of EventSymbol)("E") 1033Dim normalEvent = [class].GetMember(Of EventSymbol)("Normal") 1034Dim winRTEvent = [class].GetMember(Of EventSymbol)("WinRT") 1072Assert.False(c1.GetMember(Of EventSymbol)("Normal").IsWindowsRuntimeEvent) 1073Assert.True(c1.GetMember(Of EventSymbol)("WinRT").IsWindowsRuntimeEvent) 1076Assert.False(c2.GetMember(Of EventSymbol)("Normal").IsWindowsRuntimeEvent) 1077Assert.True(c2.GetMember(Of EventSymbol)("WinRT").IsWindowsRuntimeEvent) 1106Assert.False(c3.GetMember(Of EventSymbol)("Normal").IsWindowsRuntimeEvent) 1125Assert.True(type.GetMember(Of EventSymbol)("E").IsWindowsRuntimeEvent) 1166Assert.True(type.GetMember(Of EventSymbol)("E").IsWindowsRuntimeEvent) 1220Assert.True(type.GetMember(Of EventSymbol)("E1").IsWindowsRuntimeEvent) 1221Assert.True(type.GetMember(Of EventSymbol)("E2").IsWindowsRuntimeEvent) 1253Assert.True(type.GetMember(Of EventSymbol)("E").IsWindowsRuntimeEvent) 1285Assert.True(type.GetMember(Of EventSymbol)("E").IsWindowsRuntimeEvent) 1321Assert.True(type.GetMember(Of EventSymbol)("E").IsWindowsRuntimeEvent) 1359Assert.True(type.GetMember(Of EventSymbol)("F").IsWindowsRuntimeEvent) 1404Assert.True(type.GetMember(Of EventSymbol)("F").IsWindowsRuntimeEvent) 1459Dim eventSymbol As EventSymbol = type.GetMember(Of EventSymbol)("E") 1516Dim fieldLikeEvent = type.GetMember(Of EventSymbol)("FieldLike") 1517Dim customEvent = type.GetMember(Of EventSymbol)("Custom") 1560Dim eventSymbol = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("QQQ") 1599Private Shared Sub VerifyWinRTEventShape([event] As EventSymbol, compilation As VisualBasicCompilation) 1628Private Shared Sub VerifyNormalEventShape([event] As EventSymbol, compilation As VisualBasicCompilation) 1692Dim fieldLikeEvent = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test").GetMember(Of EventSymbol)("FieldLikeEvent")
SymbolsTests\Retargeting\RetargetingTests.vb (1)
2187Dim SourceEventItem = CType(retargetingType.GetMember("xEvent"), EventSymbol)
SymbolsTests\Source\EventTests.vb (9)
1541Assert.Equal(delegateTypeMember.AssociatedSymbol, DirectCast(tA.GetMember("E1"), EventSymbol)) 1972Dim e = c.GetMember(Of EventSymbol)("e") 2069Dim e = c.GetMember(Of EventSymbol)("e") 2168Dim e = c.GetMember(Of EventSymbol)("e") 2237Dim e = c.GetMember(Of EventSymbol)("e") 2433Assert.Same(e1EventHandler.ContainingType, DirectCast(e1EventHandler.ContainingType.AssociatedSymbol, EventSymbol).Type) 2460Dim e1 = a.GetMember(Of EventSymbol)("E1") 2494Dim e1 = a.GetMember(Of EventSymbol)("E1") 2548Dim e1 = a.GetMember(Of EventSymbol)("E1")
SymbolsTests\Source\ImplementsTests.vb (1)
3808Dim interfaceEvent = [interface].GetMember(Of EventSymbol)("E")
SymbolsTests\Source\OverridesTests.vb (2)
2316Dim eventX2Bar = DirectCast(classX2.GetMembers("Bar").First(), EventSymbol) 2319Dim eventX3Bar = DirectCast(classX3.GetMembers("Bar").First(), EventSymbol)
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (5)
1710Dim i1E1 = comp1.GetMember(Of EventSymbol)("I1.E1") 1741Dim i1E1 = comp1.GetMember(Of EventSymbol)("I1.E1") 1780Dim i1E1 = comp1.GetMember(Of EventSymbol)("I1.E1") 1829Dim i1E1 = comp1.GetMember(Of EventSymbol)("I1.E1") 1878Dim i1E1 = comp1.GetMember(Of EventSymbol)("I1.E1")
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
Extensions.vb (2)
87Public Function GetEvent(symbol As TypeSymbol, name As String) As EventSymbol 88Return DirectCast(symbol.GetMembers(name).Single(), EventSymbol)