4 types derived from TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
1613Inherits TypeBlockSyntax 1865Inherits TypeBlockSyntax 2117Inherits TypeBlockSyntax 2369Inherits TypeBlockSyntax
4 instantiations of TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
1619MyBase.New(green, parent, startLocation) 1871MyBase.New(green, parent, startLocation) 2123MyBase.New(green, parent, startLocation) 2375MyBase.New(green, parent, startLocation)
369 references to TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (96)
Binding\Binder_Utils.vb (2)
1277Private Shared Function GetContainingTypeBlock(modifierToken As SyntaxToken) As TypeBlockSyntax 1282Return TryCast(containingSyntax.Parent, TypeBlockSyntax)
Binding\BinderFactory.vb (1)
70Dim possibleParentBlock = TryCast(node.Parent, TypeBlockSyntax)
Compilation\SemanticModel.vb (3)
2557Public Overloads Function GetDeclaredSymbol(declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 3308Return Me.GetDeclaredSymbol(DirectCast(node, TypeBlockSyntax), cancellationToken) 3533If declaringSyntax.Parent IsNot Nothing AndAlso TypeOf declaringSyntax.Parent Is TypeBlockSyntax Then
Compilation\SyntaxTreeSemanticModel.vb (7)
976Dim parentTypeBlock As TypeBlockSyntax = Nothing 979parentTypeBlock = TryCast(statementSyntax, TypeBlockSyntax) 982parentTypeBlock = TryCast(statementSyntax.Parent, TypeBlockSyntax) 1005parentTypeBlock = TryCast(statementSyntax.Parent.Parent, TypeBlockSyntax) 1011parentTypeBlock = TryCast(statementSyntax.Parent.Parent, TypeBlockSyntax) 1196Dim parentTypeBlock As TypeBlockSyntax = Nothing 1198parentTypeBlock = TryCast(fieldSyntax.Parent, TypeBlockSyntax)
Declarations\DeclarationTreeBuilder.vb (6)
382Public ReadOnly TypeBlockSyntax As TypeBlockSyntax 386Public Sub New(typeBlockSyntax As TypeBlockSyntax) 390Private Sub New(typeBlockSyntax As TypeBlockSyntax, declaration As SingleTypeDeclaration, nestedTypes As ArrayBuilder(Of Integer)) 410Private Function VisitTypeBlockNew(topTypeBlockSyntax As TypeBlockSyntax) As SingleNamespaceOrTypeDeclaration 434typeStack.Add(New TypeBlockInfo(DirectCast(member, TypeBlockSyntax))) 486Dim typeBlockSyntax As TypeBlockSyntax = typeEntry.TypeBlockSyntax
Declarations\MergedTypeDeclaration.vb (1)
91attributeSyntaxList = DirectCast(node, TypeBlockSyntax).BlockStatement.AttributeLists
Generated\Syntax.xml.Syntax.Generated.vb (36)
1529Public Function WithInherits([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 1532Friend MustOverride Function WithInheritsCore([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 1534Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 1537Friend MustOverride Function AddInheritsCore(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 1560Public Function WithImplements([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 1563Friend MustOverride Function WithImplementsCore([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 1565Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 1568Friend MustOverride Function AddImplementsCore(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 1591Public Function WithMembers(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1594Friend MustOverride Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1596Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1599Friend MustOverride Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1663Friend Overrides Function WithInheritsCore([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 1680Friend Overrides Function AddInheritsCore(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 1701Friend Overrides Function WithImplementsCore([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 1718Friend Overrides Function AddImplementsCore(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 1739Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 1756Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 1915Friend Overrides Function WithInheritsCore([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 1932Friend Overrides Function AddInheritsCore(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 1953Friend Overrides Function WithImplementsCore([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 1970Friend Overrides Function AddImplementsCore(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 1991Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2008Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 2167Friend Overrides Function WithInheritsCore([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 2184Friend Overrides Function AddInheritsCore(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 2205Friend Overrides Function WithImplementsCore([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 2222Friend Overrides Function AddImplementsCore(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 2243Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2260Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax 2419Friend Overrides Function WithInheritsCore([inherits] As SyntaxList(Of InheritsStatementSyntax)) As TypeBlockSyntax 2436Friend Overrides Function AddInheritsCore(ParamArray items As InheritsStatementSyntax()) As TypeBlockSyntax 2457Friend Overrides Function WithImplementsCore([implements] As SyntaxList(Of ImplementsStatementSyntax)) As TypeBlockSyntax 2474Friend Overrides Function AddImplementsCore(ParamArray items As ImplementsStatementSyntax()) As TypeBlockSyntax 2495Friend Overrides Function WithMembersCore(members As SyntaxList(Of StatementSyntax)) As TypeBlockSyntax 2512Friend Overrides Function AddMembersCore(ParamArray items As StatementSyntax()) As TypeBlockSyntax
Symbols\Source\SourceNamedTypeSymbol.vb (20)
131Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier 272Dim typeBlock = DirectCast(node, TypeBlockSyntax) 408Dim typeBlock As TypeBlockSyntax 414typeBlock = DirectCast(node, TypeBlockSyntax) 421typeBlock = DirectCast(node, TypeBlockSyntax) 428typeBlock = DirectCast(node, TypeBlockSyntax) 435typeBlock = DirectCast(node, TypeBlockSyntax) 658modifiers = DirectCast(node, TypeBlockSyntax).BlockStatement.Modifiers 943Return DirectCast(syntax, TypeBlockSyntax).BlockStatement.TypeParameterList 1006Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1015Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1019Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1035Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1040Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1045Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1050Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1314Dim typeBlock = DirectCast(part.GetSyntax(), TypeBlockSyntax) 1704If DirectCast(syntaxNode, TypeBlockSyntax).Inherits.Count > 0 Then 1722If DirectCast(syntaxNode, TypeBlockSyntax).Implements.Count > 0 Then 1726If DirectCast(syntaxNode, TypeBlockSyntax).Inherits.Count > 0 Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
319Dim typeBlock = DirectCast(node, TypeBlockSyntax)
Syntax\SyntaxFactory.vb (1)
419Public Shared Function TypeBlock(ByVal blockKind As SyntaxKind, ByVal begin As TypeStatementSyntax, Optional ByVal [inherits] As SyntaxList(Of InheritsStatementSyntax) = Nothing, Optional ByVal [implements] As SyntaxList(Of ImplementsStatementSyntax) = Nothing, Optional ByVal members As SyntaxList(Of StatementSyntax) = Nothing, Optional ByVal [end] As EndBlockStatementSyntax = Nothing) As TypeBlockSyntax
Syntax\SyntaxFacts.vb (1)
347Dim typeBlock = DirectCast(possibleBlock, TypeBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
828Private Sub VisitTypeBlockSyntax(ByVal node As TypeBlockSyntax)
Syntax\TypeBlockSyntax.vb (14)
25''' Returns a copy of this <see cref="TypeBlockSyntax"/> with the <see cref="BlockStatement"/> property changed to the 28Public MustOverride Function WithBlockStatement(blockStatement As TypeStatementSyntax) As TypeBlockSyntax 31''' Returns a copy of this <see cref="TypeBlockSyntax"/> with the <see cref="EndBlockStatement"/> property changed to the 34Public MustOverride Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As TypeBlockSyntax 46Public Function WithBegin(begin As TypeStatementSyntax) As TypeBlockSyntax 60Public Function WithEnd([end] As EndBlockStatementSyntax) As TypeBlockSyntax 80Public Overrides Function WithBlockStatement(blockStatement As TypeStatementSyntax) As TypeBlockSyntax 84Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As TypeBlockSyntax 132Public Overrides Function WithBlockStatement(blockStatement As TypeStatementSyntax) As TypeBlockSyntax 136Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As TypeBlockSyntax 184Public Overrides Function WithBlockStatement(blockStatement As TypeStatementSyntax) As TypeBlockSyntax 188Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As TypeBlockSyntax 236Public Overrides Function WithBlockStatement(blockStatement As TypeStatementSyntax) As TypeBlockSyntax 240Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As TypeBlockSyntax
VisualBasicDeclarationComputer.vb (1)
138Dim typeBlock = TryCast(node, TypeBlockSyntax)
VisualBasicExtensions.vb (1)
980Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (23)
ElasticTriviaFormattingRule.vb (1)
308IsBeginStatement(Of TypeStatementSyntax, TypeBlockSyntax)(currentStatement) OrElse
StatementSyntaxExtensions.vb (7)
21Return DirectCast(member, TypeBlockSyntax).BlockStatement.AttributeLists 81Dim typeBlock = DirectCast(member, TypeBlockSyntax) 166Return DirectCast(member, TypeBlockSyntax).BlockStatement.Modifiers 311Return DirectCast(member, TypeBlockSyntax).BlockStatement.Identifier 400Return DirectCast(member, TypeBlockSyntax).BlockStatement.TypeParameterList 576Return DirectCast(statement, TypeBlockSyntax).BlockStatement 662Return DirectCast(statement, TypeBlockSyntax).BlockStatement
SyntaxNodeExtensions.vb (4)
88Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)() 930Dim type = TryCast(node, TypeBlockSyntax) 1259begin = DirectCast(parent, TypeBlockSyntax).BlockStatement 1300begin = DirectCast(parent, TypeBlockSyntax).BlockStatement
SyntaxTokenExtensions.vb (2)
137ElseIf TypeOf openBlock Is TypeBlockSyntax Then 138ancestors = FilterAncestors(ancestors, DirectCast(openBlock, TypeBlockSyntax).EndBlockStatement, closeTypeBlock)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
50Dim typeBlock = DirectCast(member, TypeBlockSyntax)
VisualBasicHeaderFacts.vb (1)
25Dim typeBlock = TryGetAncestorForLocation(Of TypeBlockSyntax)(root, position)
VisualBasicSelectedMembers.vb (2)
15TypeBlockSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax)
VisualBasicSyntaxFacts.vb (5)
642FirstOrDefault(Function(n) TypeOf n Is TypeBlockSyntax OrElse TypeOf n Is DelegateStatementSyntax) 739TypeOf node Is TypeBlockSyntax OrElse 888Return DirectCast(typeDeclaration, TypeBlockSyntax).Members 893TypeOf node Is TypeBlockSyntax OrElse 920While TypeOf parent Is TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (10)
SyntaxTreeExtensions.vb (3)
106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 108Return TryCast(token.GetInnermostDeclarationContext(), TypeBlockSyntax) 229Dim typeBlock = targetToken.GetAncestor(Of TypeBlockSyntax)()
TypeBlockSyntaxExtensions.vb (7)
13Public Function GetInsertionIndices(destination As TypeBlockSyntax, 61Private Function EnsureProperInherits(destinationType As TypeBlockSyntax) As SyntaxList(Of InheritsStatementSyntax) 71Private Function EnsureProperImplements(destinationType As TypeBlockSyntax) As SyntaxList(Of ImplementsStatementSyntax) 80Private Function EnsureProperBegin(destinationType As TypeBlockSyntax) As TypeStatementSyntax 90Private Function EnsureEndTokens(destinationType As TypeBlockSyntax) As EndBlockStatementSyntax 106Public Function FixTerminators(destinationType As TypeBlockSyntax) As TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (2)
Utils.vb (2)
97Friend Function DigToFirstTypeBlock(syntaxTree As SyntaxTree) As TypeBlockSyntax 100OfType(Of TypeBlockSyntax).First()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
205Function(context As TypeBlockSyntax) context.BlockStatement, 240Function(context As TypeBlockSyntax) context.EndBlockStatement.BlockKeyword,
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (1)
255Dim typeBlock = baseDeclaration.GetAncestor(Of TypeBlockSyntax)()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Extensions\StatementSyntaxExtensionTests.vb (1)
59Private Shared Sub TestTypeBlockWithPublicModifier(Of T As TypeBlockSyntax)(code As String)
Utils.vb (2)
97Friend Function DigToFirstTypeBlock(syntaxTree As SyntaxTree) As TypeBlockSyntax 100OfType(Of TypeBlockSyntax).First()
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
CodeGen\CodeGenTuples.vb (3)
17097Dim c1 = model.GetDeclaredSymbol(nodes.OfType(Of TypeBlockSyntax)().ElementAt(1)) 17103Dim c2 = model.GetDeclaredSymbol(nodes.OfType(Of TypeBlockSyntax)().ElementAt(2)) 17108Dim c3 = model.GetDeclaredSymbol(nodes.OfType(Of TypeBlockSyntax)().ElementAt(3))
Microsoft.CodeAnalysis.VisualBasic.Features (63)
AddDebuggerDisplay\VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb (1)
15TypeBlockSyntax, MethodStatementSyntax)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (3)
16Inherits AbstractMoveTypeService(Of VisualBasicMoveTypeService, TypeBlockSyntax, NamespaceBlockSyntax, MethodBaseSyntax, CompilationUnitSyntax) 23Protected Overrides Async Function GetRelevantNodeAsync(document As Document, textSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of TypeBlockSyntax) 25Return TryCast(typeStatement?.Parent, TypeBlockSyntax)
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
27Dim typeDecl = token.GetAncestor(Of TypeBlockSyntax)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (3)
21Dim typeBlock = targetToken.GetAncestor(Of TypeBlockSyntax)() 44TypeOf typeStatement.Parent Is TypeBlockSyntax AndAlso 45DirectCast(typeStatement.Parent, TypeBlockSyntax).Implements.Count > 0 Then
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
28Dim typeBlock = context.TargetToken.GetAncestor(Of TypeBlockSyntax)()
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
28Dim typeBlock = targetToken.GetAncestor(Of TypeBlockSyntax)()
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (1)
20Inherits AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider(Of PropertyStatementSyntax, TypeBlockSyntax, VisualBasicCodeGenerationContextInfo)
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
26TypeBlockSyntax,
Debugging\ProximityExpressionsGetter.Worker.vb (1)
146Dim typeBlock = Me._parentStatement.GetAncestorOrThis(Of TypeBlockSyntax)()
EditAndContinue\SyntaxComparer.vb (1)
1221Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
807Return TypeOf node Is TypeBlockSyntax OrElse TypeOf node Is DelegateStatementSyntax OrElse TypeOf node Is EnumBlockSyntax 1043Return node.Parent.FirstAncestorOrSelf(Of TypeBlockSyntax)() ' TODO: EnbumBlock? 1535Return GetDiagnosticSpan(DirectCast(node, TypeBlockSyntax).BlockStatement)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
97Return TypeOf field.Parent Is TypeBlockSyntax
ExtractInterface\VisualBasicExtractInterfaceService.vb (2)
33Dim typeDeclaration = token.GetAncestor(Of TypeBlockSyntax)() 95Dim typeDeclaration = DirectCast(typeNode, TypeBlockSyntax)
ExtractMethod\Extensions.vb (2)
302If TryCast(ancestor, TypeBlockSyntax) IsNot Nothing Then 343If node.FromScript() OrElse node.GetAncestor(Of TypeBlockSyntax)() IsNot Nothing Then
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
104TypeOf container Is TypeBlockSyntax OrElse
ExtractMethod\VisualBasicSelectionResult.vb (1)
299Dim types = currentScope.GetAncestors(Of TypeBlockSyntax)()
ExtractMethod\VisualBasicSelectionValidator.vb (1)
538If commonRoot.GetAncestor(Of TypeBlockSyntax)() Is Nothing Then
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb (1)
29Return TryCast(typeDeclaration, TypeBlockSyntax)?.BlockStatement.Identifier
GenerateType\VisualBasicGenerateTypeService.vb (7)
26Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax) 396Dim typeBlock = simpleName.GetAncestorsOrThis(Of TypeBlockSyntax). 573TypeOf node.Parent Is TypeBlockSyntax Then 580node.Parent.Parent IsNot Nothing AndAlso TypeOf node.Parent.Parent Is TypeBlockSyntax Then 585node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is TypeBlockSyntax Then 590node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is TypeBlockSyntax Then 602Dim containingTypeBlocks = node.GetAncestorsOrThis(Of TypeBlockSyntax)()
Highlighting\KeywordHighlighters\TypeBlockHighlighter.vb (1)
33Dim typeBlock = node.GetAncestor(Of TypeBlockSyntax)()
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
77Dim classOrStructBlock = TryCast(classOrStructDecl, TypeBlockSyntax)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
27Dim typeBlockNodes = nodesToSearch.OfType(Of TypeBlockSyntax)
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (1)
20TypeBlockSyntax,
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
22TypeBlockSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService.vb (2)
16Inherits AbstractIntroduceVariableService(Of VisualBasicIntroduceVariableService, ExpressionSyntax, TypeSyntax, TypeBlockSyntax, QueryExpressionSyntax, NameSyntax) 27Protected Overrides Function GetInsertionIndices(destination As TypeBlockSyntax, cancellationToken As CancellationToken) As IList(Of Boolean)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (12)
22Dim oldTypeDeclaration = expression.GetAncestorOrThis(Of TypeBlockSyntax)() 59oldTypeBlock As TypeBlockSyntax, 66Dim oldToNewTypeBlockMap = New Dictionary(Of TypeBlockSyntax, TypeBlockSyntax) 68For Each declNode In oldType.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax().Parent).OfType(Of TypeBlockSyntax)() 106Protected Overrides Function DetermineConstantInsertPosition(oldDeclaration As TypeBlockSyntax, newDeclaration As TypeBlockSyntax) As Integer 140Protected Overrides Function DetermineFieldInsertPosition(oldDeclaration As TypeBlockSyntax, newDeclaration As TypeBlockSyntax) As Integer 196oldTypeDeclaration As TypeBlockSyntax, 249Protected Shared Function InsertMember(typeDeclaration As TypeBlockSyntax, 251index As Integer) As TypeBlockSyntax
LineSeparators\VisualBasicLineSeparatorService.vb (3)
35TypeOf (node) Is TypeBlockSyntax OrElse 44TypeOf node Is TypeBlockSyntax OrElse 70Dim typeBlock = TryCast(block, TypeBlockSyntax)
Organizing\Organizers\TypeBlockOrganizer.vb (3)
14Inherits AbstractSyntaxNodeOrganizer(Of TypeBlockSyntax) 21Protected Overrides Function Organize(typeBlock As TypeBlockSyntax, 22cancellationToken As CancellationToken) As TypeBlockSyntax
Snippets\VisualBasicSnippetFunctionService.vb (1)
24Dim typeBlock = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken).GetAncestor(Of TypeBlockSyntax)
Structure\Providers\TypeDeclarationStructureProvider.vb (1)
21Dim block = TryCast(typeDeclaration.Parent, TypeBlockSyntax)
UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
17Inherits AbstractUseAutoPropertyCodeFixProvider(Of TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax, ConstructorBlockSyntax, ExpressionSyntax)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
50Dim typeBlock = DirectCast(member, TypeBlockSyntax)
VisualBasicDeclarationComputer.vb (1)
138Dim typeBlock = TryCast(node, TypeBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (30)
Compilation\SemanticModelAPITests.vb (24)
589Dim typeBlock = DirectCast(root.Members(1), TypeBlockSyntax) 752Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 814Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 880Dim typeBlock = root.Members.OfType(Of TypeBlockSyntax).First 931Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 966Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1001Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1119Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1162Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1191Return DirectCast(SyntaxFactory.ParseCompilationUnit(source + " Class X" + vbCrLf + "End Class").Members.First(), TypeBlockSyntax).BlockStatement.AttributeLists.First().Attributes.First() 1418Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1487Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1536Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1577Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1656Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1692Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1818Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1857Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1900Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1943Dim typeBlock = DirectCast(root.Members(0), TypeBlockSyntax) 1979Dim typeBlockSyntax = DirectCast(namespaceBlock.Members(0), TypeBlockSyntax) 2014Dim typeBlockSyntax = DirectCast(namespaceBlock.Members(0), TypeBlockSyntax) 2446Dim v1 = TryCast(cunit.Members(0), TypeBlockSyntax) 2573Dim v1 = TryCast(cunit.Members(0), TypeBlockSyntax)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (5)
408Dim typeBlocks = n1Syntax.DescendantNodes().OfType(Of TypeBlockSyntax)() 1772Assert.Equal(i1Symbol, model.GetDeclaredSymbol(DirectCast(i1Syntax.Parent, TypeBlockSyntax))) 1773Assert.Equal(i2Symbol, model.GetDeclaredSymbol(DirectCast(i2Syntax.Parent, TypeBlockSyntax))) 1774Assert.Equal(c1Symbol, model.GetDeclaredSymbol(DirectCast(c1Syntax.Parent, TypeBlockSyntax))) 1775Assert.Equal(c2Symbol, model.GetDeclaredSymbol(DirectCast(c2Syntax.Parent, TypeBlockSyntax)))
Extensions.vb (1)
45TypeOf node Is TypeBlockSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
Parser\ParseDeclarationTests.vb (2)
997Assert.Equal("(Of T1, T2)" + vbLf, DirectCast(root.Members(1), TypeBlockSyntax).BlockStatement.Identifier.TrailingTrivia.Node.ToFullString) 999Dim c = DirectCast(root.Members(2), TypeBlockSyntax)
Parser\ParseExpression.vb (1)
35Dim modTree = DirectCast(prog.Members(0), TypeBlockSyntax)
Parser\ParseStatements.vb (5)
362Dim moduleM = TryCast(compUnit.ChildNodesAndTokens()(0).AsNode, TypeBlockSyntax) 577Dim moduleM = TryCast(compUnit.ChildNodesAndTokens()(0).AsNode, TypeBlockSyntax) 2183CType(CType(CType(compilation.Members(0), TypeBlockSyntax).Members(0), MethodBlockSyntax).Statements(0), MultiLineIfBlockSyntax) 2222CType(CType(CType(compilation.Members(0), TypeBlockSyntax).Members(0), MethodBlockSyntax).Statements(0), MultiLineIfBlockSyntax) 2257CType(CType(CType(compilation.Members(0), TypeBlockSyntax).Members(0), MethodBlockSyntax).Statements(0), SingleLineIfStatementSyntax)
TestSyntaxNodes.vb (2)
2259Dim classDecl = DirectCast(root.ChildNodes().First(), TypeBlockSyntax) 2278Dim classDecl2 = DirectCast(root.ChildNodes().Last(), TypeBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (78)
CodeGeneration\ConstructorGenerator.vb (2)
17Friend Function AddConstructorTo(destination As TypeBlockSyntax, 20availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\ConversionGenerator.vb (2)
12Friend Function AddConversionTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\EventGenerator.vb (2)
47Friend Function AddEventTo(destination As TypeBlockSyntax, 50availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\FieldGenerator.vb (2)
55Friend Function AddFieldTo(destination As TypeBlockSyntax, 58availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\MethodGenerator.vb (2)
39Friend Shared Function AddMethodTo(destination As TypeBlockSyntax, 42availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\NamedTypeGenerator.vb (3)
15destination As TypeBlockSyntax, 19cancellationToken As CancellationToken) As TypeBlockSyntax 85Return DirectCast(declaration, TypeBlockSyntax).WithMembers(Nothing)
CodeGeneration\OperatorGenerator.vb (2)
12Friend Function AddOperatorTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\PropertyGenerator.vb (2)
32Friend Function AddPropertyTo(destination As TypeBlockSyntax, 35availableIndices As IList(Of Boolean)) As TypeBlockSyntax
CodeGeneration\VisualBasicCodeGenerationService.vb (19)
52If TypeOf destination Is TypeBlockSyntax Then 53Return DirectCast(destination, TypeBlockSyntax).GetInsertionIndices(cancellationToken) 99CheckDeclarationNode(Of TypeBlockSyntax)(destinationType) 100Return Cast(Of TDeclarationNode)(AddEventTo(Cast(Of TypeBlockSyntax)(destinationType), [event], options, availableIndices)) 109CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 112ElseIf TypeOf destinationType Is TypeBlockSyntax Then 113Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of TypeBlockSyntax)(destinationType), field, options, availableIndices)) 125CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 127If TypeOf destinationType Is TypeBlockSyntax Then 128Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of TypeBlockSyntax)(destinationType), [property], options, availableIndices)) 140CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 148Dim typeDeclaration As TypeBlockSyntax = TryCast(destination, TypeBlockSyntax) 184CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 185If TypeOf destination Is TypeBlockSyntax Then 186Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of TypeBlockSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 238CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 241ElseIf TypeOf destination Is TypeBlockSyntax Then 242Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray()))
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1677Dim typeDecl = TryCast(declaration, TypeBlockSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (8)
24TypeBlockSyntax, 40Private Shared Function GetInheritanceNames(stringTable As StringTable, typeBlock As TypeBlockSyntax) As ImmutableArray(Of String) 60Private Shared Function GetAliasMap(typeBlock As TypeBlockSyntax) As Dictionary(Of String, String) 140typeDeclaration As TypeBlockSyntax, 153typeDeclaration.Members.All(Function(m) TypeOf m Is TypeBlockSyntax) Then 219Dim typeBlock = TryCast(container, TypeBlockSyntax) 344Protected Overrides Function GetChildren(node As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 402Return TypeOf node.Parent Is TypeBlockSyntax
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
308IsBeginStatement(Of TypeStatementSyntax, TypeBlockSyntax)(currentStatement) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
137ElseIf TypeOf openBlock Is TypeBlockSyntax Then 138ancestors = FilterAncestors(ancestors, DirectCast(openBlock, TypeBlockSyntax).EndBlockStatement, closeTypeBlock)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 108Return TryCast(token.GetInnermostDeclarationContext(), TypeBlockSyntax) 229Dim typeBlock = targetToken.GetAncestor(Of TypeBlockSyntax)()
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
391Dim typeBlock = _context.TargetToken.Parent?.FirstAncestorOrSelf(Of TypeBlockSyntax)()
StatementSyntaxExtensions.vb (7)
21Return DirectCast(member, TypeBlockSyntax).BlockStatement.AttributeLists 81Dim typeBlock = DirectCast(member, TypeBlockSyntax) 166Return DirectCast(member, TypeBlockSyntax).BlockStatement.Modifiers 311Return DirectCast(member, TypeBlockSyntax).BlockStatement.Identifier 400Return DirectCast(member, TypeBlockSyntax).BlockStatement.TypeParameterList 576Return DirectCast(statement, TypeBlockSyntax).BlockStatement 662Return DirectCast(statement, TypeBlockSyntax).BlockStatement
SyntaxNodeExtensions.vb (4)
88Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)() 930Dim type = TryCast(node, TypeBlockSyntax) 1259begin = DirectCast(parent, TypeBlockSyntax).BlockStatement 1300begin = DirectCast(parent, TypeBlockSyntax).BlockStatement
TypeBlockSyntaxExtensions.vb (7)
13Public Function GetInsertionIndices(destination As TypeBlockSyntax, 61Private Function EnsureProperInherits(destinationType As TypeBlockSyntax) As SyntaxList(Of InheritsStatementSyntax) 71Private Function EnsureProperImplements(destinationType As TypeBlockSyntax) As SyntaxList(Of ImplementsStatementSyntax) 80Private Function EnsureProperBegin(destinationType As TypeBlockSyntax) As TypeStatementSyntax 90Private Function EnsureEndTokens(destinationType As TypeBlockSyntax) As EndBlockStatementSyntax 106Public Function FixTerminators(destinationType As TypeBlockSyntax) As TypeBlockSyntax
VisualBasicHeaderFacts.vb (1)
25Dim typeBlock = TryGetAncestorForLocation(Of TypeBlockSyntax)(root, position)
VisualBasicSelectedMembers.vb (2)
15TypeBlockSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax)
VisualBasicSyntaxFacts.vb (5)
642FirstOrDefault(Function(n) TypeOf n Is TypeBlockSyntax OrElse TypeOf n Is DelegateStatementSyntax) 739TypeOf node Is TypeBlockSyntax OrElse 888Return DirectCast(typeDeclaration, TypeBlockSyntax).Members 893TypeOf node Is TypeBlockSyntax OrElse 920While TypeOf parent Is TypeBlockSyntax
Microsoft.VisualStudio.LanguageServices.VisualBasic (48)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (12)
301ElseIf TypeOf oldNamespaceOrType Is TypeBlockSyntax OrElse 355Debug.Assert(TypeOf oldType Is TypeBlockSyntax OrElse TypeOf oldType Is EnumBlockSyntax OrElse TypeOf oldType Is DelegateStatementSyntax) 356Debug.Assert(TypeOf newType Is TypeBlockSyntax OrElse TypeOf oldType Is EnumBlockSyntax OrElse TypeOf newType Is DelegateStatementSyntax) 366If TypeOf oldType Is TypeBlockSyntax Then 368DirectCast(oldType, TypeBlockSyntax), 369DirectCast(newType, TypeBlockSyntax), 389Private Function CompareTypes(oldType As TypeBlockSyntax, newType As TypeBlockSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean 547If TypeOf oldMember Is TypeBlockSyntax OrElse 919Private Function CompareBaseLists(oldType As TypeBlockSyntax, newType As TypeBlockSyntax, eventQueue As CodeModelEventQueue) As Boolean 1109TypeOf node.Parent Is TypeBlockSyntax Then
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (7)
44Return GetTypeBlockStartPoint(text, options, DirectCast(node, TypeBlockSyntax), part) 51Return GetTypeBlockStartPoint(text, options, DirectCast(node.Parent, TypeBlockSyntax), part) 134Return GetTypeBlockEndPoint(text, DirectCast(node, TypeBlockSyntax), part) 141Return GetTypeBlockEndPoint(text, DirectCast(node.Parent, TypeBlockSyntax), part) 284Private Shared Function GetHeaderStartPosition(typeBlock As TypeBlockSyntax) As Integer 300Private Shared Function GetTypeBlockStartPoint(text As SourceText, options As LineFormattingOptions, typeBlock As TypeBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 360Private Shared Function GetTypeBlockEndPoint(text As SourceText, typeBlock As TypeBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
138Dim typeBlock = DirectCast(node, TypeBlockSyntax)
CodeModel\VisualBasicCodeModelService.vb (28)
375ElseIf TypeOf node Is TypeBlockSyntax Then 376Return GetAttributeNodes(DirectCast(node, TypeBlockSyntax).BlockStatement.AttributeLists) 424If TypeOf parent Is TypeBlockSyntax Then 425Dim typeBlock = DirectCast(parent, TypeBlockSyntax) 434If TypeOf parent Is TypeBlockSyntax Then 435Dim typeBlock = DirectCast(parent, TypeBlockSyntax) 446TypeOf container Is TypeBlockSyntax OrElse 452TypeOf node Is TypeBlockSyntax OrElse 470ElseIf TypeOf container Is TypeBlockSyntax Then 471For Each member In DirectCast(container, TypeBlockSyntax).Members 893Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier.ToString() 1027Return DirectCast(node, TypeBlockSyntax).BlockStatement 1529If TypeOf member Is TypeBlockSyntax OrElse 1531If Not TypeOf member.Parent Is TypeBlockSyntax AndAlso 1578TypeOf node Is TypeBlockSyntax OrElse 2148Dim typeBlock = DirectCast(typeNode, TypeBlockSyntax) 2364Dim typeBlock = DirectCast(typeNode, TypeBlockSyntax) 2393Dim typeBlock = DirectCast(typeNode, TypeBlockSyntax) 2822If TypeOf memberNode Is TypeBlockSyntax Then 2828If TypeOf memberNode Is TypeBlockSyntax Then 2912If TypeOf memberNode Is TypeBlockSyntax Then 3985Return TypeOf node Is TypeBlockSyntax OrElse 4061Dim parentTypeBlock = TryCast(method.Parent, TypeBlockSyntax) 4089Dim parentTypeBlock = TryCast(method.Parent, TypeBlockSyntax) 4260Dim typeBlock = DirectCast(node, TypeBlockSyntax) 4286Dim typeBlock = DirectCast(node, TypeBlockSyntax) 4326Dim typeBlock = DirectCast(node, TypeBlockSyntax) 4358Dim typeBlock = DirectCast(node, TypeBlockSyntax)