111 references to SubNewStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (41)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
185
Public Overrides Function VisitSubNewStatement(node As
SubNewStatementSyntax
) As Binder
Compilation\SemanticModel.vb (2)
2627
Public Overloads Function GetDeclaredSymbol(declarationSyntax As
SubNewStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
3293
Return Me.GetDeclaredSymbol(DirectCast(node,
SubNewStatementSyntax
), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (10)
125
Public Overridable Function VisitSubNewStatement(ByVal node As
SubNewStatementSyntax
) As TResult
860
Public Overridable Sub VisitSubNewStatement(ByVal node As
SubNewStatementSyntax
)
2015
Dim newSubNewStatement = DirectCast(Visit(node.SubNewStatement),
SubNewStatementSyntax
)
2143
Public Overrides Function VisitSubNewStatement(ByVal node As
SubNewStatementSyntax
) As SyntaxNode
8484
Public Shared Function ConstructorBlock(subNewStatement As
SubNewStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax
8515
Public Shared Function ConstructorBlock(subNewStatement As
SubNewStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As ConstructorBlockSyntax
8527
Public Shared Function ConstructorBlock(subNewStatement As
SubNewStatementSyntax
) As ConstructorBlockSyntax
9580
Public Shared Function SubNewStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subKeyword As SyntaxToken, newKeyword As SyntaxToken, parameterList As ParameterListSyntax) As
SubNewStatementSyntax
9614
Public Shared Function SubNewStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, parameterList As ParameterListSyntax) As
SubNewStatementSyntax
9624
Public Shared Function SubNewStatement() As
SubNewStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (14)
5532
Friend _subNewStatement as
SubNewStatementSyntax
5541
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subNewStatement As
SubNewStatementSyntax
, statements As SyntaxNode, endSubStatement As EndBlockStatementSyntax)
5548
Public ReadOnly Property SubNewStatement As
SubNewStatementSyntax
5559
Public Shadows Function WithSubNewStatement(subNewStatement as
SubNewStatementSyntax
) As ConstructorBlockSyntax
5667
Public Function Update(subNewStatement As
SubNewStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax
7017
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
SubNewStatementSyntax
7021
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
SubNewStatementSyntax
7061
Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As
SubNewStatementSyntax
7065
Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As
SubNewStatementSyntax
7087
Public Shadows Function WithSubKeyword(subKeyword as SyntaxToken) As
SubNewStatementSyntax
7105
Public Shadows Function WithNewKeyword(newKeyword as SyntaxToken) As
SubNewStatementSyntax
7135
Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As
SubNewStatementSyntax
7139
Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As
SubNewStatementSyntax
7198
Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subKeyword As SyntaxToken, newKeyword As SyntaxToken, parameterList As ParameterListSyntax) As
SubNewStatementSyntax
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
535
Dim constructorSyntax As
SubNewStatementSyntax
= DirectCast(syntax, ConstructorBlockSyntax).SubNewStatement
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2703
Return SourceMethodSymbol.CreateConstructor(Me, DirectCast(methodBaseSyntax,
SubNewStatementSyntax
), binder, diagBag)
Symbols\Source\SourceMethodSymbol.vb (4)
380
syntax As
SubNewStatementSyntax
,
876
Return DirectCast(node,
SubNewStatementSyntax
).NewKeyword.Span
2092
Dim methodStatement = DirectCast(decl,
SubNewStatementSyntax
)
2247
paramList = DirectCast(decl,
SubNewStatementSyntax
).ParameterList
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
327
Dim constructorSyntax As
SubNewStatementSyntax
333
constructorSyntax = DirectCast(memberSyntax,
SubNewStatementSyntax
)
Syntax\MethodBaseSyntax.vb (1)
171
Public Shadows Function WithKeyword(keyword As SyntaxToken) As
SubNewStatementSyntax
Syntax\MethodBlockBaseSyntax.vb (3)
133
Return WithSubNewStatement(DirectCast(blockStatement,
SubNewStatementSyntax
))
142
Public Shadows ReadOnly Property Begin As
SubNewStatementSyntax
158
Public Shadows Function WithBegin(begin As
SubNewStatementSyntax
) As ConstructorBlockSyntax
Syntax\SyntaxNormalizer.vb (1)
1410
Public Overrides Function VisitSubNewStatement(node As
SubNewStatementSyntax
) As SyntaxNode
VisualBasicExtensions.vb (1)
1084
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
SubNewStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
130
Return DirectCast(member,
SubNewStatementSyntax
).WithAttributeLists(attributeLists)
267
Return methodBlock.WithSubNewStatement(DirectCast(methodBlock.SubNewStatement.WithModifiers(modifiers),
SubNewStatementSyntax
))
282
Return DirectCast(member,
SubNewStatementSyntax
).WithModifiers(modifiers)
335
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).NewKeyword
358
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).SubKeyword
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1117
Return DirectCast(declaration,
SubNewStatementSyntax
).ParameterList
1181
Return DirectCast(node,
SubNewStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
306
IsBeginStatement(Of
SubNewStatementSyntax
, ConstructorBlockSyntax)(currentStatement) OrElse
370
TypeOf statement Is
SubNewStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
140
Return DirectCast(declaration,
SubNewStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
800
If TypeOf node Is
SubNewStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
264
result = DirectCast(methodBlock, ConstructorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
SubNewStatementSyntax
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
98
Return Compare(DirectCast(x,
SubNewStatementSyntax
), DirectCast(y,
SubNewStatementSyntax
))
189
Private Shared Function Compare(x As
SubNewStatementSyntax
, y As
SubNewStatementSyntax
) As Integer
Microsoft.CodeAnalysis.VisualBasic.Features (13)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
388
Dim constructor = DirectCast(vbnode,
SubNewStatementSyntax
)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
71
Public Overrides Sub VisitSubNewStatement(node As
SubNewStatementSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1363
endToken = DirectCast(header,
SubNewStatementSyntax
).NewKeyword
1527
Return If(CType(node,
SubNewStatementSyntax
).Modifiers.Any(SyntaxKind.SharedKeyword), VBFeaturesResources.Shared_constructor, FeaturesResources.constructor)
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
42
Return TypeOf methodBlock.BlockStatement IsNot
SubNewStatementSyntax
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (2)
24
If methodBlock Is Nothing OrElse TypeOf methodBlock.BlockStatement IsNot
SubNewStatementSyntax
Then
29
With DirectCast(.BlockStatement,
SubNewStatementSyntax
)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (2)
145
Dim constructorStatement = If(TryCast(member,
SubNewStatementSyntax
), TryCast(member, ConstructorBlockSyntax)?.SubNewStatement)
199
Private Shared Sub AddConstructorStatement(documentId As DocumentId, container As SyntaxNode, constructorStatement As
SubNewStatementSyntax
, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder)
Structure\Providers\ConstructorDeclarationStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
SubNewStatementSyntax
)
15
constructorDeclaration As
SubNewStatementSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
20
builder.Add(Of
SubNewStatementSyntax
, ConstructorDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
127
Dim subNewStatement = DirectCast(node,
SubNewStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
168
Public Overrides Function VisitSubNewStatement(node As
SubNewStatementSyntax
) As SyntaxNode
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
125
Public Overrides Function VisitSubNewStatement(node As
SubNewStatementSyntax
) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
1683
Return DirectCast(node,
SubNewStatementSyntax
).WithAttributeLists(arg)
2438
Return DirectCast(declaration,
SubNewStatementSyntax
).WithModifiers(tokens)
2717
Return DirectCast(declaration,
SubNewStatementSyntax
).WithParameterList(list)
FindSymbols\FindSymbolsUtilities.vb (1)
50
DirectCast(node,
SubNewStatementSyntax
).Modifiers.Any(SyntaxKind.SharedKeyword) Then
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
217
Dim constructor = DirectCast(node,
SubNewStatementSyntax
)
408
Private Shared Function GetConstructorSuffix(method As
SubNewStatementSyntax
) As String
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
137
Return DirectCast(n, ConstructorBlockSyntax).Update(DirectCast(b,
SubNewStatementSyntax
), s, e)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
130
Return DirectCast(member,
SubNewStatementSyntax
).WithAttributeLists(attributeLists)
267
Return methodBlock.WithSubNewStatement(DirectCast(methodBlock.SubNewStatement.WithModifiers(modifiers),
SubNewStatementSyntax
))
282
Return DirectCast(member,
SubNewStatementSyntax
).WithModifiers(modifiers)
335
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).NewKeyword
358
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).SubKeyword
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1117
Return DirectCast(declaration,
SubNewStatementSyntax
).ParameterList
1181
Return DirectCast(node,
SubNewStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
306
IsBeginStatement(Of
SubNewStatementSyntax
, ConstructorBlockSyntax)(currentStatement) OrElse
370
TypeOf statement Is
SubNewStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
140
Return DirectCast(declaration,
SubNewStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
800
If TypeOf node Is
SubNewStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
264
result = DirectCast(methodBlock, ConstructorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
SubNewStatementSyntax
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
98
Return Compare(DirectCast(x,
SubNewStatementSyntax
), DirectCast(y,
SubNewStatementSyntax
))
189
Private Shared Function Compare(x As
SubNewStatementSyntax
, y As
SubNewStatementSyntax
) As Integer
Roslyn.Diagnostics.VisualBasic.Analyzers (16)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
130
Return DirectCast(member,
SubNewStatementSyntax
).WithAttributeLists(attributeLists)
267
Return methodBlock.WithSubNewStatement(DirectCast(methodBlock.SubNewStatement.WithModifiers(modifiers),
SubNewStatementSyntax
))
282
Return DirectCast(member,
SubNewStatementSyntax
).WithModifiers(modifiers)
335
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).NewKeyword
358
Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement,
SubNewStatementSyntax
).SubKeyword
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1117
Return DirectCast(declaration,
SubNewStatementSyntax
).ParameterList
1181
Return DirectCast(node,
SubNewStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
306
IsBeginStatement(Of
SubNewStatementSyntax
, ConstructorBlockSyntax)(currentStatement) OrElse
370
TypeOf statement Is
SubNewStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
140
Return DirectCast(declaration,
SubNewStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
800
If TypeOf node Is
SubNewStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
264
result = DirectCast(methodBlock, ConstructorBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
SubNewStatementSyntax
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
98
Return Compare(DirectCast(x,
SubNewStatementSyntax
), DirectCast(y,
SubNewStatementSyntax
))
189
Private Shared Function Compare(x As
SubNewStatementSyntax
, y As
SubNewStatementSyntax
) As Integer