18 types derived from DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (18)
Generated\Syntax.xml.Syntax.Generated.vb (18)
277Inherits DeclarationStatementSyntax 614Inherits DeclarationStatementSyntax 750Inherits DeclarationStatementSyntax 1239Inherits DeclarationStatementSyntax 1390Inherits DeclarationStatementSyntax 1495Inherits DeclarationStatementSyntax 2621Inherits DeclarationStatementSyntax 2766Inherits DeclarationStatementSyntax 3020Inherits DeclarationStatementSyntax 4174Inherits DeclarationStatementSyntax 5171Inherits DeclarationStatementSyntax 5310Inherits DeclarationStatementSyntax 6026Inherits DeclarationStatementSyntax 6175Inherits DeclarationStatementSyntax 6320Inherits DeclarationStatementSyntax 9888Inherits DeclarationStatementSyntax 10052Inherits DeclarationStatementSyntax 12412Inherits DeclarationStatementSyntax
18 instantiations of DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (18)
Generated\Syntax.xml.Syntax.Generated.vb (18)
281MyBase.New(green, parent, startLocation) 618MyBase.New(green, parent, startLocation) 755MyBase.New(green, parent, startLocation) 1246MyBase.New(green, parent, startLocation) 1395MyBase.New(green, parent, startLocation) 1502MyBase.New(green, parent, startLocation) 2628MyBase.New(green, parent, startLocation) 2770MyBase.New(green, parent, startLocation) 3026MyBase.New(green, parent, startLocation) 4180MyBase.New(green, parent, startLocation) 5177MyBase.New(green, parent, startLocation) 5315MyBase.New(green, parent, startLocation) 6033MyBase.New(green, parent, startLocation) 6182MyBase.New(green, parent, startLocation) 6326MyBase.New(green, parent, startLocation) 9893MyBase.New(green, parent, startLocation) 10058MyBase.New(green, parent, startLocation) 12417MyBase.New(green, parent, startLocation)
100 references to DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
515If TypeOf statement.Syntax Is DeclarationStatementSyntax Then
Symbols\Source\SourcePropertySymbol.vb (1)
306Friend ReadOnly Property DeclarationSyntax As DeclarationStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (14)
StatementSyntaxExtensions.vb (5)
354Public Function GetMemberKeywordToken(member As DeclarationStatementSyntax) As SyntaxToken 560Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 566Return DirectCast(statement, DeclarationStatementSyntax) 648Public Function GetMemberBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 654Return DirectCast(statement, DeclarationStatementSyntax)
SyntaxNodeExtensions.vb (3)
1290Public Function GetDeclarationBlockFromBegin(node As DeclarationStatementSyntax) As DeclarationStatementSyntax 1321Return DirectCast(parent, DeclarationStatementSyntax)
SyntaxTokenExtensions.vb (2)
179Public Function GetContainingMember(token As SyntaxToken) As DeclarationStatementSyntax 180Return token.GetAncestors(Of DeclarationStatementSyntax) _
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
35Dim declarationStatement = TryCast(child.AsNode(), DeclarationStatementSyntax) 47Private Shared Function ShouldCheck(statement As DeclarationStatementSyntax) As Boolean
VisualBasicSyntaxFacts.vb (2)
908Dim memberDeclaration = TryCast(node, DeclarationStatementSyntax) 999Dim memberDeclaration = TryCast(node, DeclarationStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
783Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel(currentSemanticModel As SemanticModel, declarationInCurrentTree As DeclarationStatementSyntax) As ISymbol 785Dim declaration As DeclarationStatementSyntax 789declaration = tokenInOriginalTree.GetAncestor(Of DeclarationStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Extensions\StatementSyntaxExtensionTests.vb (1)
20Private Shared Sub VerifyTokenName(Of T As DeclarationStatementSyntax)(code As String, expectedName As String)
Microsoft.CodeAnalysis.VisualBasic.Features (26)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
55.GetAncestors(Of DeclarationStatementSyntax) _
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
39Return DirectCast(declaration, DeclarationStatementSyntax).GetMemberKeywordToken().SpanStart
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
95Dim declaration = attachedToken.GetAncestor(Of DeclarationStatementSyntax)()
Completion\KeywordRecommenders\Declarations\AttributeScopesKeywordRecommender.vb (1)
38If attributeList.GetAncestors(Of DeclarationStatementSyntax).Count() = 1 Then
Debugging\LocationInfoGetter.vb (2)
22Dim memberDeclaration = TryCast(syntaxFactsService.GetContainingMemberDeclaration(root, position, useFullSpan:=True), DeclarationStatementSyntax) 26memberDeclaration = memberDeclaration.GetAncestor(Of DeclarationStatementSyntax)()
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (7)
15Inherits AbstractDocumentationCommentSnippetService(Of DocumentationCommentTriviaSyntax, DeclarationStatementSyntax) 26Protected Overrides Function GetContainingMember(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As DeclarationStatementSyntax 30Protected Overrides Function SupportsDocumentationComments(member As DeclarationStatementSyntax) As Boolean 70Protected Overrides Function HasDocumentationComment(member As DeclarationStatementSyntax) As Boolean 78Private Shared Function SupportsDocumentationCommentReturnsClause(member As DeclarationStatementSyntax) As Boolean 99Protected Overrides Function GetPrecedingDocumentationCommentCount(member As DeclarationStatementSyntax) As Integer 112Protected Overrides Function GetDocumentationCommentStubLines(member As DeclarationStatementSyntax, existingCommentText As String) As List(Of String)
ExtractMethod\VisualBasicSelectionResult.vb (2)
77If TypeOf current Is DeclarationStatementSyntax OrElse 85If current Is Nothing OrElse TypeOf current Is DeclarationStatementSyntax Then
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (3)
89Dim member1 = token1.Parent.FirstAncestorOrSelf(Of DeclarationStatementSyntax)() 90Dim member2 = token2.Parent.FirstAncestorOrSelf(Of DeclarationStatementSyntax)() 122Private Shared Function ValidTopLevelDeclaration(node As DeclarationStatementSyntax) As Boolean
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (2)
86Dim xName = If(ShouldCompareByName(x), TryCast(x, DeclarationStatementSyntax).GetNameToken(), Nothing) 87Dim yName = If(ShouldCompareByName(x), TryCast(y, DeclarationStatementSyntax).GetNameToken(), Nothing)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (4)
55Private Shared Function GetParentIfBlock(declaration As MethodStatementSyntax) As DeclarationStatementSyntax 57Return DirectCast(declaration.Parent, DeclarationStatementSyntax) 66propertyName As String, nameChanged As Boolean) As DeclarationStatementSyntax 79Dim newPropertyDeclaration As DeclarationStatementSyntax
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (2)
35Dim declarationStatement = TryCast(child.AsNode(), DeclarationStatementSyntax) 47Private Shared Function ShouldCheck(statement As DeclarationStatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Workspaces (31)
CodeGeneration\EventGenerator.vb (4)
64options As CodeGenerationContextInfo) As DeclarationStatementSyntax 65Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of DeclarationStatementSyntax)([event], options) 77options As CodeGenerationContextInfo) As DeclarationStatementSyntax 90options As CodeGenerationContextInfo) As DeclarationStatementSyntax
CodeGeneration\MethodGenerator.vb (1)
55Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of DeclarationStatementSyntax)(method, options)
CodeGeneration\PropertyGenerator.vb (1)
49Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of DeclarationStatementSyntax)([property], options)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
207Dim declarationStatementNode = TryCast(reusableNode, DeclarationStatementSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
26DeclarationStatementSyntax, 401Private Shared Function IsNestedType(node As DeclarationStatementSyntax) As Boolean 541Protected Overrides Function GetReceiverTypeName(node As DeclarationStatementSyntax) As String
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
179Public Function GetContainingMember(token As SyntaxToken) As DeclarationStatementSyntax 180Return token.GetAncestors(Of DeclarationStatementSyntax) _
SemanticModelReuse\VisualBasicSemanticModelReuseLanguageService.vb (5)
17DeclarationStatementSyntax, 18DeclarationStatementSyntax, 28Protected Overrides Function GetBasePropertyDeclaration(accessor As AccessorBlockSyntax) As DeclarationStatementSyntax 32Return DirectCast(container, DeclarationStatementSyntax) 35Protected Overrides Function GetAccessors(member As DeclarationStatementSyntax) As SyntaxList(Of AccessorBlockSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
616((TypeOf (parent) Is DeclarationStatementSyntax) AndAlso Not TypeOf (parent) Is InheritsOrImplementsStatementSyntax) OrElse
StatementSyntaxExtensions.vb (5)
354Public Function GetMemberKeywordToken(member As DeclarationStatementSyntax) As SyntaxToken 560Public Function GetTopLevelBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 566Return DirectCast(statement, DeclarationStatementSyntax) 648Public Function GetMemberBlockBegin(statement As StatementSyntax) As DeclarationStatementSyntax 654Return DirectCast(statement, DeclarationStatementSyntax)
SyntaxNodeExtensions.vb (3)
1290Public Function GetDeclarationBlockFromBegin(node As DeclarationStatementSyntax) As DeclarationStatementSyntax 1321Return DirectCast(parent, DeclarationStatementSyntax)
VisualBasicSyntaxFacts.vb (2)
908Dim memberDeclaration = TryCast(node, DeclarationStatementSyntax) 999Dim memberDeclaration = TryCast(node, DeclarationStatementSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
783Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel(currentSemanticModel As SemanticModel, declarationInCurrentTree As DeclarationStatementSyntax) As ISymbol 785Dim declaration As DeclarationStatementSyntax 789declaration = tokenInOriginalTree.GetAncestor(Of DeclarationStatementSyntax)
Microsoft.VisualStudio.LanguageServices.VisualBasic (23)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (11)
117Private Shared Function HasOnlyMissingEndBlockErrors(statement As DeclarationStatementSyntax) As Boolean 126Private Shared Function IsValidTopLevelDeclaration(member As DeclarationStatementSyntax) As Boolean 149Private Shared Function GetValidMembers(node As SyntaxNode) As IReadOnlyList(Of DeclarationStatementSyntax) 280Private Function CompareNamespacesOrTypes(oldNamespaceOrType As DeclarationStatementSyntax, newNamespaceOrType As DeclarationStatementSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean 342Private Shared Function TypeKindChanged(oldType As DeclarationStatementSyntax, newType As DeclarationStatementSyntax) As Boolean 353Private Function CompareTypeDeclarations(oldType As DeclarationStatementSyntax, newType As DeclarationStatementSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean 536Private Function CompareMemberDeclarations(oldMember As DeclarationStatementSyntax, newMember As DeclarationStatementSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean
CodeModel\VisualBasicCodeModelService.vb (11)
457Private Shared Iterator Function GetChildMemberNodes(container As SyntaxNode) As IEnumerable(Of DeclarationStatementSyntax) 461Yield DirectCast(member, DeclarationStatementSyntax) 467Yield DirectCast(member, DeclarationStatementSyntax) 472If member.Kind() <> SyntaxKind.NamespaceBlock AndAlso TypeOf member Is DeclarationStatementSyntax Then 473Yield DirectCast(member, DeclarationStatementSyntax) 479Yield DirectCast(member, DeclarationStatementSyntax) 1496node.GetAncestor(Of DeclarationStatementSyntax)(), 2669Debug.Assert(TypeOf memberNode Is DeclarationStatementSyntax) 2671Dim member = TryCast(memberNode, DeclarationStatementSyntax) 2921Dim parentType = TryCast(member.Parent, DeclarationStatementSyntax) 3739Dim declarationStatement = DirectCast(member, DeclarationStatementSyntax)
Help\VisualBasicHelpContextService.Visitor.vb (1)
431If TypeOf node.Parent Is DeclarationStatementSyntax OrElse TypeOf node.Parent Is FieldDeclarationSyntax Then