4 types derived from TypeStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
3166
Inherits
TypeStatementSyntax
3418
Inherits
TypeStatementSyntax
3670
Inherits
TypeStatementSyntax
3922
Inherits
TypeStatementSyntax
4 instantiations of TypeStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
3170
MyBase.
New
(green, parent, startLocation)
3422
MyBase.
New
(green, parent, startLocation)
3674
MyBase.
New
(green, parent, startLocation)
3926
MyBase.
New
(green, parent, startLocation)
149 references to TypeStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (78)
Binding\BinderFactory.vb (2)
69
Public Function GetNamedTypeBinder(node As
TypeStatementSyntax
) As Binder
198
Dim declarationSyntax = DirectCast(node,
TypeStatementSyntax
)
Binding\MemberSemanticModel.vb (1)
469
Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As
TypeStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Compilation\SemanticModel.vb (4)
2550
Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As
TypeStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
3276
Return Me.GetDeclaredSymbol(DirectCast(node,
TypeStatementSyntax
), cancellationToken)
3343
Dim td = TryCast(node,
TypeStatementSyntax
)
3532
If TypeOf declaringSyntax Is
TypeStatementSyntax
Then
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
153
Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As
TypeStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Compilation\SyntaxTreeSemanticModel.vb (3)
899
Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As
TypeStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
1118
ElseIf TypeOf typeParamList.Parent Is
TypeStatementSyntax
Then
1119
symbol = GetDeclaredSymbol(DirectCast(typeParamList.Parent,
TypeStatementSyntax
), cancellationToken)
Declarations\DeclarationTreeBuilder.vb (1)
487
Dim declarationSyntax As
TypeStatementSyntax
= typeBlockSyntax.BlockStatement
Generated\Syntax.xml.Syntax.Generated.vb (42)
3054
Public Function WithAttributeLists(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3057
Friend MustOverride Function WithAttributeListsCore(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3059
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3062
Friend MustOverride Function AddAttributeListsCore(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3089
Public Function WithModifiers(modifiers As SyntaxTokenList) As
TypeStatementSyntax
3092
Friend MustOverride Function WithModifiersCore(modifiers As SyntaxTokenList) As
TypeStatementSyntax
3094
Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
3097
Friend MustOverride Function AddModifiersCore(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
3116
Public Function WithIdentifier(identifier As SyntaxToken) As
TypeStatementSyntax
3119
Friend MustOverride Function WithIdentifierCore(identifier As SyntaxToken) As
TypeStatementSyntax
3143
Public Function WithTypeParameterList(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
3146
Friend MustOverride Function WithTypeParameterListCore(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
3148
Public Shadows Function AddTypeParameterListParameters(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
3151
Friend MustOverride Function AddTypeParameterListParametersCore(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
3197
Friend Overrides Function WithAttributeListsCore(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3214
Friend Overrides Function AddAttributeListsCore(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3239
Friend Overrides Function WithModifiersCore(modifiers As SyntaxTokenList) As
TypeStatementSyntax
3256
Friend Overrides Function AddModifiersCore(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
3291
Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As
TypeStatementSyntax
3321
Friend Overrides Function WithTypeParameterListCore(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
3339
Friend Overrides Function AddTypeParameterListParametersCore(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
3449
Friend Overrides Function WithAttributeListsCore(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3466
Friend Overrides Function AddAttributeListsCore(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3491
Friend Overrides Function WithModifiersCore(modifiers As SyntaxTokenList) As
TypeStatementSyntax
3508
Friend Overrides Function AddModifiersCore(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
3543
Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As
TypeStatementSyntax
3573
Friend Overrides Function WithTypeParameterListCore(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
3591
Friend Overrides Function AddTypeParameterListParametersCore(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
3701
Friend Overrides Function WithAttributeListsCore(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3718
Friend Overrides Function AddAttributeListsCore(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3743
Friend Overrides Function WithModifiersCore(modifiers As SyntaxTokenList) As
TypeStatementSyntax
3760
Friend Overrides Function AddModifiersCore(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
3795
Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As
TypeStatementSyntax
3825
Friend Overrides Function WithTypeParameterListCore(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
3843
Friend Overrides Function AddTypeParameterListParametersCore(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
3953
Friend Overrides Function WithAttributeListsCore(attributeLists As SyntaxList(Of AttributeListSyntax)) As
TypeStatementSyntax
3970
Friend Overrides Function AddAttributeListsCore(ParamArray items As AttributeListSyntax()) As
TypeStatementSyntax
3995
Friend Overrides Function WithModifiersCore(modifiers As SyntaxTokenList) As
TypeStatementSyntax
4012
Friend Overrides Function AddModifiersCore(ParamArray items As SyntaxToken()) As
TypeStatementSyntax
4047
Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As
TypeStatementSyntax
4077
Friend Overrides Function WithTypeParameterListCore(typeParameterList As TypeParameterListSyntax) As
TypeStatementSyntax
4095
Friend Overrides Function AddTypeParameterListParametersCore(ParamArray items As TypeParameterSyntax()) As
TypeStatementSyntax
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1439
Friend Shared Function FindSymbolFromSyntax(declarationSyntax As
TypeStatementSyntax
,
Syntax\SyntaxFactory.vb (2)
419
Public 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
438
Public Shared Function TypeStatement(ByVal statementKind As SyntaxKind, Optional ByVal attributes As SyntaxList(Of AttributeListSyntax) = Nothing, Optional ByVal modifiers As SyntaxTokenList = Nothing, Optional ByVal keyword As SyntaxToken = Nothing, Optional ByVal identifier As SyntaxToken = Nothing, Optional ByVal typeParameterList As TypeParameterListSyntax = Nothing) As
TypeStatementSyntax
Syntax\TypeBlockSyntax.vb (12)
17
Public MustOverride ReadOnly Property BlockStatement As
TypeStatementSyntax
28
Public MustOverride Function WithBlockStatement(blockStatement As
TypeStatementSyntax
) As TypeBlockSyntax
38
Public ReadOnly Property Begin As
TypeStatementSyntax
46
Public Function WithBegin(begin As
TypeStatementSyntax
) As TypeBlockSyntax
68
Public Overrides ReadOnly Property BlockStatement As
TypeStatementSyntax
80
Public Overrides Function WithBlockStatement(blockStatement As
TypeStatementSyntax
) As TypeBlockSyntax
120
Public Overrides ReadOnly Property BlockStatement As
TypeStatementSyntax
132
Public Overrides Function WithBlockStatement(blockStatement As
TypeStatementSyntax
) As TypeBlockSyntax
172
Public Overrides ReadOnly Property BlockStatement As
TypeStatementSyntax
184
Public Overrides Function WithBlockStatement(blockStatement As
TypeStatementSyntax
) As TypeBlockSyntax
224
Public Overrides ReadOnly Property BlockStatement As
TypeStatementSyntax
236
Public Overrides Function WithBlockStatement(blockStatement As
TypeStatementSyntax
) As TypeBlockSyntax
Syntax\TypeStatementSyntax.vb (7)
23
''' Returns a copy of this <see cref="
TypeStatementSyntax
"/> with the <see cref="DeclarationKeyword"/> property changed to the
26
Public MustOverride Function WithDeclarationKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
38
Public Function WithKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
52
Public Overrides Function WithDeclarationKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
80
Public Overrides Function WithDeclarationKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
108
Public Overrides Function WithDeclarationKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
136
Public Overrides Function WithDeclarationKeyword(keyword As SyntaxToken) As
TypeStatementSyntax
VisualBasicDeclarationComputer.vb (1)
148
Dim typeStatement = TryCast(node,
TypeStatementSyntax
)
VisualBasicExtensions.vb (1)
967
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
TypeStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
ElasticTriviaFormattingRule.vb (3)
308
IsBeginStatement(Of
TypeStatementSyntax
, TypeBlockSyntax)(currentStatement) OrElse
323
TypeOf previousStatement Is
TypeStatementSyntax
OrElse
373
TypeOf statement Is
TypeStatementSyntax
OrElse
StatementSyntaxExtensions.vb (5)
28
Return DirectCast(member,
TypeStatementSyntax
).AttributeLists
82
Dim newBegin = DirectCast(typeBlock.BlockStatement.WithAttributeLists(attributeLists),
TypeStatementSyntax
)
173
Return DirectCast(member,
TypeStatementSyntax
).Modifiers
318
Return DirectCast(member,
TypeStatementSyntax
).Identifier
404
Return DirectCast(member,
TypeStatementSyntax
).TypeParameterList
VisualBasicSemanticFacts.vb (1)
219
Return DirectCast(n.GetSyntax(cancellationToken),
TypeStatementSyntax
).Modifiers.Any(SyntaxKind.PartialKeyword)
VisualBasicSyntaxFacts.vb (1)
1400
Return DirectCast(node,
TypeStatementSyntax
).Identifier
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SyntaxTreeExtensions.vb (2)
82
Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As
TypeStatementSyntax
) As Boolean
96
statementSyntax = token.GetAncestor(Of
TypeStatementSyntax
)()
TypeBlockSyntaxExtensions.vb (1)
80
Private Function EnsureProperBegin(destinationType As TypeBlockSyntax) As
TypeStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
267
Function(context As
TypeStatementSyntax
) Not context.Identifier.IsMissing,
278
Function(context As
TypeStatementSyntax
) context.DeclarationKeyword,
LineCommit\ContainingStatementInfo.vb (1)
114
Dim containingTypeStatement = TryCast(containingStatement,
TypeStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Structure\MetadataAsSource\TypeDeclarationStructureTests.vb (1)
12
Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of
TypeStatementSyntax
)
Structure\TypeDeclarationStructureTests.vb (1)
12
Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of
TypeStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (21)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (2)
24
Dim typeStatement As
TypeStatementSyntax
= Await document.TryGetRelevantNodeAsync(Of
TypeStatementSyntax
)(textSpan, cancellationToken).ConfigureAwait(False)
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (1)
58
Dim statement As
TypeStatementSyntax
= Nothing
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
122
Dim statementSyntax As
TypeStatementSyntax
= Nothing
Completion\KeywordRecommenders\Declarations\CovarianceModifiersKeywordRecommender.vb (2)
39
ElseIf parent.IsChildNode(Of
TypeStatementSyntax
)(Function(declaration) declaration.TypeParameterList) Then
40
If parent.GetAncestor(Of
TypeStatementSyntax
)().IsKind(SyntaxKind.InterfaceStatement) Then
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
41
Dim typeStatement = TryCast(reference.GetSyntax(cancellationToken),
TypeStatementSyntax
)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
70
Dim typeDeclaration = targetToken.GetAncestor(Of
TypeStatementSyntax
)()
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (1)
91
Return DirectCast(syntaxNode,
TypeStatementSyntax
).Parent
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1257
DirectCast(syntaxRefs.Single().GetSyntax(),
TypeStatementSyntax
).Modifiers.Any(SyntaxKind.PartialKeyword)
1541
Return GetDiagnosticSpan(DirectCast(node,
TypeStatementSyntax
))
1750
Private Overloads Shared Function GetDiagnosticSpan(node As
TypeStatementSyntax
) As TextSpan
ExtractMethod\VisualBasicMethodExtractor.vb (1)
138
If TypeOf currentToken.Parent Is
TypeStatementSyntax
AndAlso
GenerateType\VisualBasicGenerateTypeService.vb (1)
579
node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is
TypeStatementSyntax
AndAlso
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
76
Dim typeStatementNode = TryCast(declarationNode,
TypeStatementSyntax
)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
227
Any(Function(a) TypeOf a.Parent Is
TypeStatementSyntax
)
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (1)
99
Not (member1.Kind = SyntaxKind.ImportsStatement AndAlso TypeOf member2 Is
TypeStatementSyntax
) Then
Structure\Providers\TypeDeclarationStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
TypeStatementSyntax
)
15
typeDeclaration As
TypeStatementSyntax
,
Structure\VisualBasicStructureHelpers.vb (1)
159
Dim typeStatement = DirectCast(node,
TypeStatementSyntax
)
VisualBasicDeclarationComputer.vb (1)
148
Dim typeStatement = TryCast(node,
TypeStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (4)
1743
Dim i1Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.InterfaceStatement, 1).AsNode(),
TypeStatementSyntax
)
1744
Dim c1Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 1).AsNode(),
TypeStatementSyntax
)
1746
Dim c2Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.ClassStatement, 2).AsNode(),
TypeStatementSyntax
)
1747
Dim i2Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.InterfaceStatement, 2).AsNode(),
TypeStatementSyntax
)
Extensions.vb (1)
47
TypeOf node Is
TypeStatementSyntax
) _
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Source\NamespaceGlobalTests.vb (1)
594
Dim typeStatementSyntax = CompilationUtils.FindBindingText(Of
TypeStatementSyntax
)(compilation, "a.vb", 0)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (5)
CompilationTestUtils.vb (5)
1076
While Not (TypeOf node Is
TypeStatementSyntax
)
1081
Return DirectCast(semanticModel, VBSemanticModel).GetDeclaredSymbol(DirectCast(node,
TypeStatementSyntax
))
1127
While Not (TypeOf node Is
TypeStatementSyntax
OrElse TypeOf node Is EnumStatementSyntax)
1134
If TypeOf node Is
TypeStatementSyntax
Then
1135
Dim temp = bindings.GetDeclaredSymbol(DirectCast(node,
TypeStatementSyntax
))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
Classification\ClassificationHelpers.vb (2)
196
ElseIf TypeOf parent Is
TypeStatementSyntax
AndAlso DirectCast(parent,
TypeStatementSyntax
).Identifier = identifier Then
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
590
Dim typeStatementSyntax = TryCast(declaration,
TypeStatementSyntax
)
CodeGeneration\VisualBasicDeclarationComparer.vb (4)
120
Return Compare(DirectCast(x,
TypeStatementSyntax
), DirectCast(y,
TypeStatementSyntax
))
259
Private Function Compare(x As
TypeStatementSyntax
, y As
TypeStatementSyntax
) As Integer
Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
308
IsBeginStatement(Of
TypeStatementSyntax
, TypeBlockSyntax)(currentStatement) OrElse
323
TypeOf previousStatement Is
TypeStatementSyntax
OrElse
373
TypeOf statement Is
TypeStatementSyntax
OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
82
Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As
TypeStatementSyntax
) As Boolean
96
statementSyntax = token.GetAncestor(Of
TypeStatementSyntax
)()
StatementSyntaxExtensions.vb (5)
28
Return DirectCast(member,
TypeStatementSyntax
).AttributeLists
82
Dim newBegin = DirectCast(typeBlock.BlockStatement.WithAttributeLists(attributeLists),
TypeStatementSyntax
)
173
Return DirectCast(member,
TypeStatementSyntax
).Modifiers
318
Return DirectCast(member,
TypeStatementSyntax
).Identifier
404
Return DirectCast(member,
TypeStatementSyntax
).TypeParameterList
TypeBlockSyntaxExtensions.vb (1)
80
Private Function EnsureProperBegin(destinationType As TypeBlockSyntax) As
TypeStatementSyntax
VisualBasicSemanticFacts.vb (1)
219
Return DirectCast(n.GetSyntax(cancellationToken),
TypeStatementSyntax
).Modifiers.Any(SyntaxKind.PartialKeyword)
VisualBasicSyntaxFacts.vb (1)
1400
Return DirectCast(node,
TypeStatementSyntax
).Identifier
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (1)
1108
If TypeOf node Is
TypeStatementSyntax
AndAlso