41 references to HandlesClauseItemSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Invocation.vb (1)
1333
Return DirectCast(result,
HandlesClauseItemSyntax
).EventMember.GetLocation()
Compilation\SyntaxTreeSemanticModel.vb (11)
236
result = GetHandlesEventSymbolInfo(DirectCast(node.Parent,
HandlesClauseItemSyntax
), options)
243
result = GetHandlesContainerSymbolInfo(DirectCast(parent,
HandlesClauseItemSyntax
), options)
245
result = GetHandlesPropertySymbolInfo(DirectCast(node.Parent.Parent,
HandlesClauseItemSyntax
), options)
314
Return GetHandlesContainerTypeInfo(DirectCast(parent,
HandlesClauseItemSyntax
))
316
Return GetHandlesPropertyTypeInfo(DirectCast(node.Parent.Parent,
HandlesClauseItemSyntax
))
758
handlesClause As
HandlesClauseItemSyntax
) As LookupResultKind
797
Private Function GetHandlesEventSymbolInfo(handlesClause As
HandlesClauseItemSyntax
, options As SymbolInfoOptions) As SymbolInfo
811
Private Function GetHandlesContainerSymbolInfo(handlesClause As
HandlesClauseItemSyntax
, options As SymbolInfoOptions) As SymbolInfo
825
Private Function GetHandlesPropertySymbolInfo(handlesClause As
HandlesClauseItemSyntax
, options As SymbolInfoOptions) As SymbolInfo
851
Private Function GetHandlesContainerTypeInfo(memberName As
HandlesClauseItemSyntax
) As VisualBasicTypeInfo
857
Private Function GetHandlesPropertyTypeInfo(memberName As
HandlesClauseItemSyntax
) As VisualBasicTypeInfo
Generated\Syntax.xml.Main.Generated.vb (9)
161
Public Overridable Function VisitHandlesClauseItem(ByVal node As
HandlesClauseItemSyntax
) As TResult
896
Public Overridable Sub VisitHandlesClauseItem(ByVal node As
HandlesClauseItemSyntax
)
2395
Public Overrides Function VisitHandlesClauseItem(ByVal node As
HandlesClauseItemSyntax
) As SyntaxNode
11323
Public Shared Function HandlesClause(handlesKeyword As SyntaxToken, events As SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)) As HandlesClauseSyntax
11340
Public Shared Function HandlesClause(events As SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)) As HandlesClauseSyntax
11352
Public Shared Function HandlesClause(ParamArray events As
HandlesClauseItemSyntax
()) As HandlesClauseSyntax
11353
Return SyntaxFactory.HandlesClause(SyntaxFactory.Token(SyntaxKind.HandlesKeyword), SyntaxFactory.SeparatedList(Of
HandlesClauseItemSyntax
)().AddRange(events))
11474
Public Shared Function HandlesClauseItem(eventContainer As EventContainerSyntax, dotToken As SyntaxToken, eventMember As IdentifierNameSyntax) As
HandlesClauseItemSyntax
11512
Public Shared Function HandlesClauseItem(eventContainer As EventContainerSyntax, eventMember As IdentifierNameSyntax) As
HandlesClauseItemSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
6838
Public Shadows Function AddHandlesClauseEvents(ParamArray items As
HandlesClauseItemSyntax
()) As MethodStatementSyntax
9342
Public ReadOnly Property Events As SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)
9346
Return new SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)(listNode, Me.GetChildIndex(1))
9356
Public Shadows Function [WithEvents](events as SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)) As HandlesClauseSyntax
9360
Public Shadows Function AddEvents(ParamArray items As
HandlesClauseItemSyntax
()) As HandlesClauseSyntax
9401
Public Function Update(handlesKeyword As SyntaxToken, events As SeparatedSyntaxList(Of
HandlesClauseItemSyntax
)) As HandlesClauseSyntax
9778
Public Shadows Function WithEventContainer(eventContainer as EventContainerSyntax) As
HandlesClauseItemSyntax
9796
Public Shadows Function WithDotToken(dotToken as SyntaxToken) As
HandlesClauseItemSyntax
9814
Public Shadows Function WithEventMember(eventMember as IdentifierNameSyntax) As
HandlesClauseItemSyntax
9862
Public Function Update(eventContainer As EventContainerSyntax, dotToken As SyntaxToken, eventMember As IdentifierNameSyntax) As
HandlesClauseItemSyntax
Symbols\Source\SourceMemberMethodSymbol.vb (2)
583
For Each singleHandleClause As
HandlesClauseItemSyntax
In syntax.HandlesClause.Events
594
Friend Function BindSingleHandlesClause(singleHandleClause As
HandlesClauseItemSyntax
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
26
nameSyntax.CheckParent(Of
HandlesClauseItemSyntax
)(Function(h) h.EventMember Is nameSyntax) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
59
Dim handlesClauseItem = TryCast(node,
HandlesClauseItemSyntax
)
238
Return TypeOf node Is
HandlesClauseItemSyntax
OrElse TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is AddRemoveHandlerStatementSyntax
314
Private Shared Async Function GenerateEventFromHandlesAsync(document As Document, handlesClauseItem As
HandlesClauseItemSyntax
, cancellationToken As CancellationToken) As Task(Of CodeAction)
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (1)
61
If context.TargetToken.IsChildToken(Of
HandlesClauseItemSyntax
)(Function(hc) hc.DotToken) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
95
name.CheckParent(Of
HandlesClauseItemSyntax
)(Function(p) p.EventMember Is name) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
26
nameSyntax.CheckParent(Of
HandlesClauseItemSyntax
)(Function(h) h.EventMember Is nameSyntax) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
26
nameSyntax.CheckParent(Of
HandlesClauseItemSyntax
)(Function(h) h.EventMember Is nameSyntax) OrElse