4 instantiations of ImplementsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
7309
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
ImplementsClauseSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2331
Return New
ImplementsClauseSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newImplementsKeyword, newInterfaceMembers.Node)
11285
Return New
ImplementsClauseSyntax
(SyntaxKind.ImplementsClause, Nothing, Nothing, DirectCast(implementsKeyword.Node, InternalSyntax.KeywordSyntax), interfaceMembers.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
9198
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ImplementsClauseSyntax(kind, errors, annotations, implementsKeyword, if(interfaceMembers IsNot Nothing, interfaceMembers.Green, Nothing)), Nothing, 0)
59 references to ImplementsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (39)
Generated\Syntax.xml.Main.Generated.vb (18)
146
Public Overridable Function VisitImplementsClause(ByVal node As
ImplementsClauseSyntax
) As TResult
881
Public Overridable Sub VisitImplementsClause(ByVal node As
ImplementsClauseSyntax
)
2133
Dim newImplementsClause = DirectCast(Visit(node.ImplementsClause),
ImplementsClauseSyntax
)
2243
Dim newImplementsClause = DirectCast(Visit(node.ImplementsClause),
ImplementsClauseSyntax
)
2293
Dim newImplementsClause = DirectCast(Visit(node.ImplementsClause),
ImplementsClauseSyntax
)
2322
Public Overrides Function VisitImplementsClause(ByVal node As
ImplementsClauseSyntax
) As SyntaxNode
9228
Public Shared Function SubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
9282
Public Shared Function SubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
9356
Public Shared Function FunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
9409
Public Shared Function FunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
9487
Public Shared Function MethodStatement(ByVal kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
10526
Public Shared Function EventStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, customKeyword As SyntaxToken, eventKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As EventStatementSyntax
10571
Public Shared Function EventStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As EventStatementSyntax
10754
Public Shared Function PropertyStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, propertyKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As
ImplementsClauseSyntax
) As PropertyStatementSyntax
10804
Public Shared Function PropertyStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As
ImplementsClauseSyntax
) As PropertyStatementSyntax
11279
Public Shared Function ImplementsClause(implementsKeyword As SyntaxToken, interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As
ImplementsClauseSyntax
11296
Public Shared Function ImplementsClause(interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As
ImplementsClauseSyntax
11308
Public Shared Function ImplementsClause(ParamArray interfaceMembers As QualifiedNameSyntax()) As
ImplementsClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (19)
6598
Friend _implementsClause as
ImplementsClauseSyntax
6606
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, subOrFunctionKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
)
6850
Public ReadOnly Property ImplementsClause As
ImplementsClauseSyntax
6861
Public Shadows Function WithImplementsClause(implementsClause as
ImplementsClauseSyntax
) As MethodStatementSyntax
6951
Public Function Update(kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As MethodStatementSyntax
7995
Friend _implementsClause as
ImplementsClauseSyntax
8003
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, customKeyword As InternalSyntax.KeywordSyntax, eventKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, implementsClause As
ImplementsClauseSyntax
)
8219
Public ReadOnly Property ImplementsClause As
ImplementsClauseSyntax
8230
Public Shadows Function WithImplementsClause(implementsClause as
ImplementsClauseSyntax
) As EventStatementSyntax
8306
Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, customKeyword As SyntaxToken, eventKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, implementsClause As
ImplementsClauseSyntax
) As EventStatementSyntax
8615
Friend _implementsClause as
ImplementsClauseSyntax
8623
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, propertyKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As
ImplementsClauseSyntax
)
8836
Public ReadOnly Property ImplementsClause As
ImplementsClauseSyntax
8847
Public Shadows Function WithImplementsClause(implementsClause as
ImplementsClauseSyntax
) As PropertyStatementSyntax
8927
Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, propertyKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As
ImplementsClauseSyntax
) As PropertyStatementSyntax
9215
Public Shadows Function WithImplementsKeyword(implementsKeyword as SyntaxToken) As
ImplementsClauseSyntax
9237
Public Shadows Function WithInterfaceMembers(interfaceMembers as SeparatedSyntaxList(Of QualifiedNameSyntax)) As
ImplementsClauseSyntax
9241
Public Shadows Function AddInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As
ImplementsClauseSyntax
9282
Public Function Update(implementsKeyword As SyntaxToken, interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As
ImplementsClauseSyntax
Symbols\Source\ImplementsHelper.vb (2)
68
Public Function FindImplementingSyntax(Of TSymbol As Symbol)(implementsClause As
ImplementsClauseSyntax
,
91
Public Function ProcessImplementsClause(Of TSymbol As Symbol)(implementsClause As
ImplementsClauseSyntax
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
ElasticTriviaFormattingRule.vb (1)
109
If previousToken.GetAncestor(Of
ImplementsClauseSyntax
)() IsNot Nothing AndAlso currentToken.Kind = SyntaxKind.CommaToken Then
VisualBasicSyntaxFacts.vb (1)
1177
Return IsLeftSideOfDot(node) AndAlso TryCast(node.Parent.Parent,
ImplementsClauseSyntax
) IsNot Nothing
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
SyntaxTreeExtensions.vb (2)
517
token.IsChildToken(Of
ImplementsClauseSyntax
)(Function(implementsClause) implementsClause.ImplementsKeyword) OrElse
518
token.IsChildSeparatorToken(Of
ImplementsClauseSyntax
, QualifiedNameSyntax)(Function(implementsClause) implementsClause.InterfaceMembers) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (6)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
43
Dim implementsClause = targetToken.GetAncestor(Of
ImplementsClauseSyntax
)
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (1)
27
TypeOf node.Parent Is
ImplementsClauseSyntax
Then
ExtractInterface\VisualBasicExtractInterfaceService.vb (2)
73
Private Shared Function GetUpdatedImplementsClause(implementsClause As
ImplementsClauseSyntax
, qualifiedName As QualifiedNameSyntax) As
ImplementsClauseSyntax
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
51
Dim implementsClause = DirectCast(qualifiedName.Parent,
ImplementsClauseSyntax
)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
40
Dim implementsClause = DirectCast(qualifiedName.Parent,
ImplementsClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
11295
Private Shared Function GenerateRedImplementsClause() As
ImplementsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
89
name.CheckParent(Of
ImplementsClauseSyntax
)(Function(p) p.InterfaceMembers.Any(Function(i) i Is name)) OrElse
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
67
Public Function GenerateImplementsClause(explicitInterfaceOpt As ISymbol) As
ImplementsClauseSyntax
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1220
Private Shared Function GetImplementsClause(declaration As SyntaxNode) As
ImplementsClauseSyntax
1237
Private Shared Function WithImplementsClause(declaration As SyntaxNode, clause As
ImplementsClauseSyntax
) As SyntaxNode
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
109
If previousToken.GetAncestor(Of
ImplementsClauseSyntax
)() IsNot Nothing AndAlso currentToken.Kind = SyntaxKind.CommaToken Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
517
token.IsChildToken(Of
ImplementsClauseSyntax
)(Function(implementsClause) implementsClause.ImplementsKeyword) OrElse
518
token.IsChildSeparatorToken(Of
ImplementsClauseSyntax
, QualifiedNameSyntax)(Function(implementsClause) implementsClause.InterfaceMembers) OrElse
VisualBasicSyntaxFacts.vb (1)
1177
Return IsLeftSideOfDot(node) AndAlso TryCast(node.Parent.Parent,
ImplementsClauseSyntax
) IsNot Nothing
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
907
Public Overrides Sub VisitImplementsClause(node As
ImplementsClauseSyntax
)