18 types derived from DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (18)
Generated\Syntax.xml.Syntax.Generated.vb (18)
277
Inherits
DeclarationStatementSyntax
614
Inherits
DeclarationStatementSyntax
750
Inherits
DeclarationStatementSyntax
1239
Inherits
DeclarationStatementSyntax
1390
Inherits
DeclarationStatementSyntax
1495
Inherits
DeclarationStatementSyntax
2621
Inherits
DeclarationStatementSyntax
2766
Inherits
DeclarationStatementSyntax
3020
Inherits
DeclarationStatementSyntax
4174
Inherits
DeclarationStatementSyntax
5171
Inherits
DeclarationStatementSyntax
5310
Inherits
DeclarationStatementSyntax
6026
Inherits
DeclarationStatementSyntax
6175
Inherits
DeclarationStatementSyntax
6320
Inherits
DeclarationStatementSyntax
9888
Inherits
DeclarationStatementSyntax
10052
Inherits
DeclarationStatementSyntax
12412
Inherits
DeclarationStatementSyntax
114 references to DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
515
If TypeOf statement.Syntax Is
DeclarationStatementSyntax
Then
Symbols\Source\SourcePropertySymbol.vb (1)
309
Friend ReadOnly Property DeclarationSyntax As
DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (14)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
35
Dim declarationStatement = TryCast(child.AsNode(),
DeclarationStatementSyntax
)
47
Private Shared Function ShouldCheck(statement As
DeclarationStatementSyntax
) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
354
Public Function GetMemberKeywordToken(member As
DeclarationStatementSyntax
) As SyntaxToken
560
Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
566
Return DirectCast(statement,
DeclarationStatementSyntax
)
648
Public Function GetMemberBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
654
Return DirectCast(statement,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1259
Public Function GetDeclarationBlockFromBegin(node As
DeclarationStatementSyntax
) As
DeclarationStatementSyntax
1290
Return DirectCast(parent,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
179
Public Function GetContainingMember(token As SyntaxToken) As
DeclarationStatementSyntax
180
Return token.GetAncestors(Of
DeclarationStatementSyntax
) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
890
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
981
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (15)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (5)
16
DeclarationStatementSyntax
,
17
DeclarationStatementSyntax
,
27
Protected Overrides Function GetBasePropertyDeclaration(accessor As AccessorBlockSyntax) As
DeclarationStatementSyntax
31
Return DirectCast(container,
DeclarationStatementSyntax
)
34
Protected Overrides Function GetAccessors(member As
DeclarationStatementSyntax
) As SyntaxList(Of AccessorBlockSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
783
Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel(currentSemanticModel As SemanticModel, declarationInCurrentTree As
DeclarationStatementSyntax
) As ISymbol
785
Dim declaration As
DeclarationStatementSyntax
789
declaration = tokenInOriginalTree.GetAncestor(Of
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (4)
66
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
67
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([event], options)
80
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
93
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
55
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)(method, options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
49
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([property], options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
207
Dim declarationStatementNode = TryCast(reusableNode,
DeclarationStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (24)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
56
.GetAncestors(Of
DeclarationStatementSyntax
) _
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
35
Return DirectCast(declaration,
DeclarationStatementSyntax
).GetMemberKeywordToken().SpanStart
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
108
Dim declaration = attachedToken.GetAncestor(Of
DeclarationStatementSyntax
)()
Completion\KeywordRecommenders\Declarations\AttributeScopesKeywordRecommender.vb (1)
38
If attributeList.GetAncestors(Of
DeclarationStatementSyntax
).Count() = 1 Then
Debugging\LocationInfoGetter.vb (2)
22
Dim memberDeclaration = TryCast(syntaxFactsService.GetContainingMemberDeclaration(root, position, useFullSpan:=True),
DeclarationStatementSyntax
)
26
memberDeclaration = memberDeclaration.GetAncestor(Of
DeclarationStatementSyntax
)()
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (7)
15
Inherits AbstractDocumentationCommentSnippetService(Of DocumentationCommentTriviaSyntax,
DeclarationStatementSyntax
)
26
Protected Overrides Function GetContainingMember(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As
DeclarationStatementSyntax
30
Protected Overrides Function SupportsDocumentationComments(member As
DeclarationStatementSyntax
) As Boolean
70
Protected Overrides Function HasDocumentationComment(member As
DeclarationStatementSyntax
) As Boolean
78
Private Shared Function SupportsDocumentationCommentReturnsClause(member As
DeclarationStatementSyntax
) As Boolean
99
Protected Overrides Function GetPrecedingDocumentationCommentCount(member As
DeclarationStatementSyntax
) As Integer
112
Protected Overrides Function GetDocumentationCommentStubLines(member As
DeclarationStatementSyntax
, existingCommentText As String, options As DocumentationCommentOptions) As List(Of String)
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (3)
93
Dim member1 = token1.Parent.FirstAncestorOrSelf(Of
DeclarationStatementSyntax
)()
94
Dim member2 = token2.Parent.FirstAncestorOrSelf(Of
DeclarationStatementSyntax
)()
126
Private Shared Function ValidTopLevelDeclaration(node As
DeclarationStatementSyntax
) As Boolean
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (2)
86
Dim xName = If(ShouldCompareByName(x), TryCast(x,
DeclarationStatementSyntax
).GetNameToken(), Nothing)
87
Dim yName = If(ShouldCompareByName(x), TryCast(y,
DeclarationStatementSyntax
).GetNameToken(), Nothing)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (4)
56
Private Shared Function GetParentIfBlock(declaration As MethodStatementSyntax) As
DeclarationStatementSyntax
58
Return DirectCast(declaration.Parent,
DeclarationStatementSyntax
)
67
propertyName As String, nameChanged As Boolean) As
DeclarationStatementSyntax
80
Dim newPropertyDeclaration As
DeclarationStatementSyntax
src\roslyn\src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
35
Dim declarationStatement = TryCast(child.AsNode(),
DeclarationStatementSyntax
)
47
Private Shared Function ShouldCheck(statement As
DeclarationStatementSyntax
) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Workspaces (32)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
26
DeclarationStatementSyntax
,
27
DeclarationStatementSyntax
,
400
Private Shared Function IsNestedType(node As
DeclarationStatementSyntax
) As Boolean
498
Protected Overrides Function GetExtensionReceiverTypeName(node As
DeclarationStatementSyntax
) As String
Simplification\VisualBasicSimplificationService.Expander.vb (1)
616
((TypeOf (parent) Is
DeclarationStatementSyntax
) AndAlso TypeOf (parent) IsNot InheritsOrImplementsStatementSyntax) OrElse
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (5)
16
DeclarationStatementSyntax
,
17
DeclarationStatementSyntax
,
27
Protected Overrides Function GetBasePropertyDeclaration(accessor As AccessorBlockSyntax) As
DeclarationStatementSyntax
31
Return DirectCast(container,
DeclarationStatementSyntax
)
34
Protected Overrides Function GetAccessors(member As
DeclarationStatementSyntax
) As SyntaxList(Of AccessorBlockSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
783
Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel(currentSemanticModel As SemanticModel, declarationInCurrentTree As
DeclarationStatementSyntax
) As ISymbol
785
Dim declaration As
DeclarationStatementSyntax
789
declaration = tokenInOriginalTree.GetAncestor(Of
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
354
Public Function GetMemberKeywordToken(member As
DeclarationStatementSyntax
) As SyntaxToken
560
Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
566
Return DirectCast(statement,
DeclarationStatementSyntax
)
648
Public Function GetMemberBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
654
Return DirectCast(statement,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1259
Public Function GetDeclarationBlockFromBegin(node As
DeclarationStatementSyntax
) As
DeclarationStatementSyntax
1290
Return DirectCast(parent,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
179
Public Function GetContainingMember(token As SyntaxToken) As
DeclarationStatementSyntax
180
Return token.GetAncestors(Of
DeclarationStatementSyntax
) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
890
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
981
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (4)
66
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
67
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([event], options)
80
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
93
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
55
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)(method, options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
49
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([property], options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
207
Dim declarationStatementNode = TryCast(reusableNode,
DeclarationStatementSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (27)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (5)
16
DeclarationStatementSyntax
,
17
DeclarationStatementSyntax
,
27
Protected Overrides Function GetBasePropertyDeclaration(accessor As AccessorBlockSyntax) As
DeclarationStatementSyntax
31
Return DirectCast(container,
DeclarationStatementSyntax
)
34
Protected Overrides Function GetAccessors(member As
DeclarationStatementSyntax
) As SyntaxList(Of AccessorBlockSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
783
Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel(currentSemanticModel As SemanticModel, declarationInCurrentTree As
DeclarationStatementSyntax
) As ISymbol
785
Dim declaration As
DeclarationStatementSyntax
789
declaration = tokenInOriginalTree.GetAncestor(Of
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
354
Public Function GetMemberKeywordToken(member As
DeclarationStatementSyntax
) As SyntaxToken
560
Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
566
Return DirectCast(statement,
DeclarationStatementSyntax
)
648
Public Function GetMemberBlockBegin(statement As StatementSyntax) As
DeclarationStatementSyntax
654
Return DirectCast(statement,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
1259
Public Function GetDeclarationBlockFromBegin(node As
DeclarationStatementSyntax
) As
DeclarationStatementSyntax
1290
Return DirectCast(parent,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
179
Public Function GetContainingMember(token As SyntaxToken) As
DeclarationStatementSyntax
180
Return token.GetAncestors(Of
DeclarationStatementSyntax
) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
890
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
981
Dim memberDeclaration = TryCast(node,
DeclarationStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (4)
66
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
67
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([event], options)
80
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
93
options As CodeGenerationContextInfo) As
DeclarationStatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
55
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)(method, options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
49
Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of
DeclarationStatementSyntax
)([property], options)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
207
Dim declarationStatementNode = TryCast(reusableNode,
DeclarationStatementSyntax
)