4 types derived from TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
1613Inherits TypeBlockSyntax 1865Inherits TypeBlockSyntax 2117Inherits TypeBlockSyntax 2369Inherits TypeBlockSyntax
401 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)
79Dim possibleParentBlock = TryCast(node.Parent, TypeBlockSyntax)
Compilation\SemanticModel.vb (3)
2556Public Overloads Function GetDeclaredSymbol(declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 3307Return Me.GetDeclaredSymbol(DirectCast(node, TypeBlockSyntax), cancellationToken) 3532If 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
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
175Dim typeBlock = TryCast(node, TypeBlockSyntax)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
325Dim typeBlock = DirectCast(node, TypeBlockSyntax)
Symbols\Source\SourceNamedTypeSymbol.vb (20)
138Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier 279Dim typeBlock = DirectCast(node, TypeBlockSyntax) 415Dim typeBlock As TypeBlockSyntax 421typeBlock = DirectCast(node, TypeBlockSyntax) 428typeBlock = DirectCast(node, TypeBlockSyntax) 435typeBlock = DirectCast(node, TypeBlockSyntax) 442typeBlock = DirectCast(node, TypeBlockSyntax) 665modifiers = DirectCast(node, TypeBlockSyntax).BlockStatement.Modifiers 950Return DirectCast(syntax, TypeBlockSyntax).BlockStatement.TypeParameterList 1013Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1022Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1026Dim inheritsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1042Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1047Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1052Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Inherits 1057Dim implementsSyntax = DirectCast(syntaxNode, TypeBlockSyntax).Implements 1321Dim typeBlock = DirectCast(part.GetSyntax(), TypeBlockSyntax) 1783If DirectCast(syntaxNode, TypeBlockSyntax).Inherits.Count > 0 Then 1801If DirectCast(syntaxNode, TypeBlockSyntax).Implements.Count > 0 Then 1805If DirectCast(syntaxNode, TypeBlockSyntax).Inherits.Count > 0 Then
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
VisualBasicExtensions.vb (1)
980Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (28)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
57Dim typeBlock = DirectCast(member, TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (4)
17TypeBlockSyntax, 55Protected Overrides Function GetTypeDeclarations(namedType As INamedTypeSymbol, cancellationToken As CancellationToken) As IEnumerable(Of TypeBlockSyntax) 59OfType(Of TypeBlockSyntax) 62Protected Overrides Function GetMembersIncludingExtensionBlockMembers(typeDeclaration As TypeBlockSyntax) As IEnumerable(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
89Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)() 902Dim type = TryCast(node, TypeBlockSyntax) 1228begin = DirectCast(parent, TypeBlockSyntax).BlockStatement 1269begin = DirectCast(parent, TypeBlockSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
137ElseIf TypeOf openBlock Is TypeBlockSyntax Then 138ancestors = FilterAncestors(ancestors, DirectCast(openBlock, TypeBlockSyntax).EndBlockStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
310IsBeginStatement(Of TypeStatementSyntax, TypeBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
25Dim typeDecl = token.GetAncestor(Of TypeBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\VisualBasicSelectedMembers.vb (2)
15TypeBlockSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
25Dim typeBlock = TryGetAncestorForLocation(Of TypeBlockSyntax)(root, position, typeDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
642FirstOrDefault(Function(n) TypeOf n Is TypeBlockSyntax OrElse TypeOf n Is DelegateStatementSyntax) 735TypeOf node Is TypeBlockSyntax OrElse 859Dim block = TryCast(node, TypeBlockSyntax) 875TypeOf node Is TypeBlockSyntax OrElse 902While TypeOf parent Is TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (51)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb (1)
29Return TryCast(typeDeclaration, TypeBlockSyntax)?.BlockStatement.Identifier
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (3)
21Inherits AbstractImplementInterfaceService(Of TypeBlockSyntax) 45Protected Overrides Sub AddInterfaceTypes(typeDeclaration As TypeBlockSyntax, result As ArrayBuilder(Of SyntaxNode)) 88Dim classOrStructBlock = TryCast(classOrStructDecl, TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
21Inherits AbstractUseAutoPropertyCodeFixProvider(Of VisualBasicUseAutoPropertyCodeFixProvider, TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax, ConstructorBlockSyntax, ExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (2)
17Friend Function AddConstructorTo(destination As TypeBlockSyntax, 20availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (2)
12Friend Function AddConversionTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (2)
48destination As TypeBlockSyntax, 51availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
55Friend Function AddFieldTo(destination As TypeBlockSyntax, 58availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
39Friend Shared Function AddMethodTo(destination As TypeBlockSyntax, 42availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (3)
15destination As TypeBlockSyntax, 19cancellationToken As CancellationToken) As TypeBlockSyntax 85Return DirectCast(declaration, TypeBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (2)
12Friend Function AddOperatorTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
32Friend Function AddPropertyTo(destination As TypeBlockSyntax, 35availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (19)
50If TypeOf destination Is TypeBlockSyntax Then 51Return DirectCast(destination, TypeBlockSyntax).GetInsertionIndices(cancellationToken) 97CheckDeclarationNode(Of TypeBlockSyntax)(destinationType) 98Return Cast(Of TDeclarationNode)(AddEventTo(Cast(Of TypeBlockSyntax)(destinationType), [event], options, availableIndices)) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 110ElseIf TypeOf destinationType Is TypeBlockSyntax Then 111Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of TypeBlockSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 125If TypeOf destinationType Is TypeBlockSyntax Then 126Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of TypeBlockSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 146Dim typeDeclaration As TypeBlockSyntax = TryCast(destination, TypeBlockSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 183If TypeOf destination Is TypeBlockSyntax Then 184Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of TypeBlockSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 239ElseIf TypeOf destination Is TypeBlockSyntax Then 240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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.Features (73)
AddDebuggerDisplay\VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb (1)
15TypeBlockSyntax, MethodStatementSyntax)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (4)
16Inherits AbstractMoveTypeService(Of VisualBasicMoveTypeService, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax) 23Protected Overrides Function GetSymbolNameAndArity(syntax As TypeBlockSyntax) As (name As String, arity As Integer) 32Protected Overrides Async Function GetRelevantNodeAsync(document As Document, textSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of TypeBlockSyntax) 34Return TryCast(typeStatement?.Parent, 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)
16Inherits 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)
1223Return DirectCast(node, TypeBlockSyntax).BlockStatement.Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
231Return TypeOf node Is TypeBlockSyntax OrElse TypeOf node Is DelegateStatementSyntax OrElse TypeOf node Is EnumBlockSyntax 453Return node.Parent.FirstAncestorOrSelf(Of TypeBlockSyntax)() ' TODO: EnbumBlock? 1100Return GetDiagnosticSpan(DirectCast(node, TypeBlockSyntax).BlockStatement)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
96Return TypeOf field.Parent Is TypeBlockSyntax
ExtractInterface\VisualBasicExtractInterfaceService.vb (2)
33Dim typeDeclaration = token.GetAncestor(Of TypeBlockSyntax)() 96Dim 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.vb (1)
166Dim types = currentScope.GetAncestors(Of TypeBlockSyntax)()
ExtractMethod\VisualBasicSelectionResult.vb (1)
52TypeOf container Is TypeBlockSyntax OrElse
ExtractMethod\VisualBasicSelectionValidator.vb (1)
62If commonRoot.GetAncestor(Of TypeBlockSyntax)() Is Nothing Then
GenerateType\VisualBasicGenerateTypeService.vb (7)
23Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax) 389Dim typeBlock = simpleName.GetAncestorsOrThis(Of TypeBlockSyntax). 561TypeOf node.Parent Is TypeBlockSyntax Then 568node.Parent.Parent IsNot Nothing AndAlso TypeOf node.Parent.Parent Is TypeBlockSyntax Then 573node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is TypeBlockSyntax Then 578node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is TypeBlockSyntax Then 590Dim containingTypeBlocks = node.GetAncestorsOrThis(Of TypeBlockSyntax)()
Highlighting\KeywordHighlighters\TypeBlockHighlighter.vb (1)
33Dim typeBlock = node.GetAncestor(Of TypeBlockSyntax)()
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
26Dim typeBlockNodes = nodesToSearch.OfType(Of TypeBlockSyntax)
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (1)
17TypeBlockSyntax,
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
17TypeBlockSyntax,
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
IntroduceVariable\VisualBasicIntroduceVariableService.vb (2)
18Inherits AbstractIntroduceVariableService(Of VisualBasicIntroduceVariableService, ExpressionSyntax, TypeSyntax, TypeBlockSyntax, QueryExpressionSyntax, NameSyntax) 31Protected Overrides Function GetInsertionIndices(destination As TypeBlockSyntax, cancellationToken As CancellationToken) As IList(Of Boolean)
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)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (4)
24TypeBlockSyntax, 40Protected Overrides Function GetMembers(typeDeclaration As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 58Dim typeBlock = TryCast(member, TypeBlockSyntax) 79Private Shared Sub AddTypeBlock(documentId As DocumentId, typeBlock As TypeBlockSyntax, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
57Dim typeBlock = DirectCast(member, TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (4)
17TypeBlockSyntax, 55Protected Overrides Function GetTypeDeclarations(namedType As INamedTypeSymbol, cancellationToken As CancellationToken) As IEnumerable(Of TypeBlockSyntax) 59OfType(Of TypeBlockSyntax) 62Protected Overrides Function GetMembersIncludingExtensionBlockMembers(typeDeclaration As TypeBlockSyntax) As IEnumerable(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsCodeFixProvider.vb (1)
29Return TryCast(typeDeclaration, TypeBlockSyntax)?.BlockStatement.Identifier
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (3)
21Inherits AbstractImplementInterfaceService(Of TypeBlockSyntax) 45Protected Overrides Sub AddInterfaceTypes(typeDeclaration As TypeBlockSyntax, result As ArrayBuilder(Of SyntaxNode)) 88Dim classOrStructBlock = TryCast(classOrStructDecl, TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
21Inherits AbstractUseAutoPropertyCodeFixProvider(Of VisualBasicUseAutoPropertyCodeFixProvider, TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax, ConstructorBlockSyntax, ExpressionSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
175Dim typeBlock = TryCast(node, TypeBlockSyntax)
Structure\Providers\TypeDeclarationStructureProvider.vb (1)
21Dim block = TryCast(typeDeclaration.Parent, TypeBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
136Dim typeBlock = TryCast(typeStatement.Parent, TypeBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (81)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1502Dim typeDecl = TryCast(declaration, TypeBlockSyntax)
FindSymbols\FindSymbolsUtilities.vb (1)
9Public Function GetDeclaredSymbolInfoKind(typeBlock As TypeBlockSyntax) As DeclaredSymbolInfoKind
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (9)
24TypeBlockSyntax, 41Private Shared Function GetInheritanceNames(stringTable As StringTable, typeBlock As TypeBlockSyntax) As ImmutableArray(Of String) 61Private Shared Function GetAliasMap(typeBlock As TypeBlockSyntax) As Dictionary(Of String, String) 141typeDeclaration As TypeBlockSyntax, 154typeDeclaration.Members.All(Function(m) TypeOf m Is TypeBlockSyntax) Then 218Dim typeBlock = TryCast(container, TypeBlockSyntax) 343Protected Overrides Function GetChildren(node As TypeBlockSyntax) As SyntaxList(Of StatementSyntax) 401Return TypeOf node.Parent Is TypeBlockSyntax 512Protected Overrides Function GetExtensionReceiverTypeName(node As TypeBlockSyntax) As String
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
397Dim typeBlock = _context.TargetToken.Parent?.FirstAncestorOrSelf(Of TypeBlockSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
89Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)() 902Dim type = TryCast(node, TypeBlockSyntax) 1228begin = DirectCast(parent, TypeBlockSyntax).BlockStatement 1269begin = DirectCast(parent, TypeBlockSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
137ElseIf TypeOf openBlock Is TypeBlockSyntax Then 138ancestors = FilterAncestors(ancestors, DirectCast(openBlock, TypeBlockSyntax).EndBlockStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
310IsBeginStatement(Of TypeStatementSyntax, TypeBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
25Dim typeDecl = token.GetAncestor(Of TypeBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\VisualBasicSelectedMembers.vb (2)
15TypeBlockSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
25Dim typeBlock = TryGetAncestorForLocation(Of TypeBlockSyntax)(root, position, typeDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
642FirstOrDefault(Function(n) TypeOf n Is TypeBlockSyntax OrElse TypeOf n Is DelegateStatementSyntax) 735TypeOf node Is TypeBlockSyntax OrElse 859Dim block = TryCast(node, TypeBlockSyntax) 875TypeOf node Is TypeBlockSyntax OrElse 902While TypeOf parent Is TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (2)
17Friend Function AddConstructorTo(destination As TypeBlockSyntax, 20availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (2)
12Friend Function AddConversionTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (2)
48destination As TypeBlockSyntax, 51availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
55Friend Function AddFieldTo(destination As TypeBlockSyntax, 58availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
39Friend Shared Function AddMethodTo(destination As TypeBlockSyntax, 42availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (3)
15destination As TypeBlockSyntax, 19cancellationToken As CancellationToken) As TypeBlockSyntax 85Return DirectCast(declaration, TypeBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (2)
12Friend Function AddOperatorTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
32Friend Function AddPropertyTo(destination As TypeBlockSyntax, 35availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (19)
50If TypeOf destination Is TypeBlockSyntax Then 51Return DirectCast(destination, TypeBlockSyntax).GetInsertionIndices(cancellationToken) 97CheckDeclarationNode(Of TypeBlockSyntax)(destinationType) 98Return Cast(Of TDeclarationNode)(AddEventTo(Cast(Of TypeBlockSyntax)(destinationType), [event], options, availableIndices)) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 110ElseIf TypeOf destinationType Is TypeBlockSyntax Then 111Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of TypeBlockSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 125If TypeOf destinationType Is TypeBlockSyntax Then 126Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of TypeBlockSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 146Dim typeDeclaration As TypeBlockSyntax = TryCast(destination, TypeBlockSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 183If TypeOf destination Is TypeBlockSyntax Then 184Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of TypeBlockSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 239ElseIf TypeOf destination Is TypeBlockSyntax Then 240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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
Roslyn.Diagnostics.VisualBasic.Analyzers (71)
BasicPartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.vb (1)
17Inherits PartsExportedWithMEFv2MustBeMarkedAsSharedFixer(Of TypeBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
89Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)() 902Dim type = TryCast(node, TypeBlockSyntax) 1228begin = DirectCast(parent, TypeBlockSyntax).BlockStatement 1269begin = DirectCast(parent, TypeBlockSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
137ElseIf TypeOf openBlock Is TypeBlockSyntax Then 138ancestors = FilterAncestors(ancestors, DirectCast(openBlock, TypeBlockSyntax).EndBlockStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
310IsBeginStatement(Of TypeStatementSyntax, TypeBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
25Dim typeDecl = token.GetAncestor(Of TypeBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SelectedMembers\VisualBasicSelectedMembers.vb (2)
15TypeBlockSyntax, 23Protected Overrides Function GetMembers(containingType As TypeBlockSyntax) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
25Dim typeBlock = TryGetAncestorForLocation(Of TypeBlockSyntax)(root, position, typeDeclaration)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
642FirstOrDefault(Function(n) TypeOf n Is TypeBlockSyntax OrElse TypeOf n Is DelegateStatementSyntax) 735TypeOf node Is TypeBlockSyntax OrElse 859Dim block = TryCast(node, TypeBlockSyntax) 875TypeOf node Is TypeBlockSyntax OrElse 902While TypeOf parent Is TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (2)
17Friend Function AddConstructorTo(destination As TypeBlockSyntax, 20availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (2)
12Friend Function AddConversionTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (2)
48destination As TypeBlockSyntax, 51availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
55Friend Function AddFieldTo(destination As TypeBlockSyntax, 58availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
39Friend Shared Function AddMethodTo(destination As TypeBlockSyntax, 42availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (3)
15destination As TypeBlockSyntax, 19cancellationToken As CancellationToken) As TypeBlockSyntax 85Return DirectCast(declaration, TypeBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (2)
12Friend Function AddOperatorTo(destination As TypeBlockSyntax, 15availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
32Friend Function AddPropertyTo(destination As TypeBlockSyntax, 35availableIndices As IList(Of Boolean)) As TypeBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (19)
50If TypeOf destination Is TypeBlockSyntax Then 51Return DirectCast(destination, TypeBlockSyntax).GetInsertionIndices(cancellationToken) 97CheckDeclarationNode(Of TypeBlockSyntax)(destinationType) 98Return Cast(Of TDeclarationNode)(AddEventTo(Cast(Of TypeBlockSyntax)(destinationType), [event], options, availableIndices)) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 110ElseIf TypeOf destinationType Is TypeBlockSyntax Then 111Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of TypeBlockSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 125If TypeOf destinationType Is TypeBlockSyntax Then 126Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of TypeBlockSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 146Dim typeDeclaration As TypeBlockSyntax = TryCast(destination, TypeBlockSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 183If TypeOf destination Is TypeBlockSyntax Then 184Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of TypeBlockSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 239ElseIf TypeOf destination Is TypeBlockSyntax Then 240Return Cast(Of TDeclarationNode)(Cast(Of TypeBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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
VisualBasicApplyTraitToClass.vb (1)
30Return reportedNode.FirstAncestorOrSelf(Of TypeBlockSyntax)()