27 references to Implements
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
1042Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1047Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1057Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1324DirectCast(typeBlock.Implements, IEnumerable(Of InheritsOrImplementsStatementSyntax)))
Syntax\SyntaxNormalizer.vb (2)
830Dim hasImplements As Boolean = node.Implements.Count > 0 846AddLinebreaksAfterElementsIfNeeded(node.Implements, 1, 2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
46For Each implementsStatement In typeDeclaration.Implements
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (5)
64destinationType.Implements.Count = 0 Then 72Dim allElements = destinationType.Implements 74Return EnsureProperList(destinationType.Implements) 77Return destinationType.Implements 82destinationType.Implements.Count = 0 AndAlso
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
45DirectCast(typeStatement.Parent, TypeBlockSyntax).Implements.Count > 0 Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
46For Each implementsStatement In typeDeclaration.Implements
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
141ElseIf TryGetPreviewInterfaceNodeForClassOrStructImplementingPreviewInterface(typeBlock.Implements, previewInterfaceSymbol, syntaxNode) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1509builder.AddRange(typeDecl.Implements)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
50For Each implementsStatement In typeBlock.Implements
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (5)
64destinationType.Implements.Count = 0 Then 72Dim allElements = destinationType.Implements 74Return EnsureProperList(destinationType.Implements) 77Return destinationType.Implements 82destinationType.Implements.Count = 0 AndAlso
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (5)
64destinationType.Implements.Count = 0 Then 72Dim allElements = destinationType.Implements 74Return EnsureProperList(destinationType.Implements) 77Return destinationType.Implements 82destinationType.Implements.Count = 0 AndAlso