4 instantiations of SubNewStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
5904Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.SubNewStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2158Return New SubNewStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newSubKeyword, newNewKeyword, newParameterList) 9591Return New SubNewStatementSyntax(SyntaxKind.SubNewStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(subKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(newKeyword.Node, InternalSyntax.KeywordSyntax), parameterList)
Generated\Syntax.xml.Syntax.Generated.vb (1)
6987Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SubNewStatementSyntax(kind, errors, annotations, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), modifiers, subKeyword, newKeyword, if(parameterList IsNot Nothing, DirectCast(parameterList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ParameterListSyntax), Nothing)), Nothing, 0)
104 references to SubNewStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (41)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
186Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As Binder
Compilation\SemanticModel.vb (2)
2628Public Overloads Function GetDeclaredSymbol(declarationSyntax As SubNewStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 3294Return Me.GetDeclaredSymbol(DirectCast(node, SubNewStatementSyntax), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (10)
125Public Overridable Function VisitSubNewStatement(ByVal node As SubNewStatementSyntax) As TResult 860Public Overridable Sub VisitSubNewStatement(ByVal node As SubNewStatementSyntax) 2015Dim newSubNewStatement = DirectCast(Visit(node.SubNewStatement), SubNewStatementSyntax) 2143Public Overrides Function VisitSubNewStatement(ByVal node As SubNewStatementSyntax) As SyntaxNode 8484Public Shared Function ConstructorBlock(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax 8515Public Shared Function ConstructorBlock(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ConstructorBlockSyntax 8527Public Shared Function ConstructorBlock(subNewStatement As SubNewStatementSyntax) As ConstructorBlockSyntax 9580Public Shared Function SubNewStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subKeyword As SyntaxToken, newKeyword As SyntaxToken, parameterList As ParameterListSyntax) As SubNewStatementSyntax 9614Public Shared Function SubNewStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, parameterList As ParameterListSyntax) As SubNewStatementSyntax 9624Public Shared Function SubNewStatement() As SubNewStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (14)
5532Friend _subNewStatement as SubNewStatementSyntax 5541Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subNewStatement As SubNewStatementSyntax, statements As SyntaxNode, endSubStatement As EndBlockStatementSyntax) 5548Public ReadOnly Property SubNewStatement As SubNewStatementSyntax 5559Public Shadows Function WithSubNewStatement(subNewStatement as SubNewStatementSyntax) As ConstructorBlockSyntax 5667Public Function Update(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As ConstructorBlockSyntax 7017Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As SubNewStatementSyntax 7021Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As SubNewStatementSyntax 7061Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As SubNewStatementSyntax 7065Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As SubNewStatementSyntax 7087Public Shadows Function WithSubKeyword(subKeyword as SyntaxToken) As SubNewStatementSyntax 7105Public Shadows Function WithNewKeyword(newKeyword as SyntaxToken) As SubNewStatementSyntax 7135Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As SubNewStatementSyntax 7139Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As SubNewStatementSyntax 7198Public 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)
535Dim constructorSyntax As SubNewStatementSyntax = DirectCast(syntax, ConstructorBlockSyntax).SubNewStatement
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2691Return SourceMethodSymbol.CreateConstructor(Me, DirectCast(methodBaseSyntax, SubNewStatementSyntax), binder, diagBag)
Symbols\Source\SourceMethodSymbol.vb (4)
379syntax As SubNewStatementSyntax, 875Return DirectCast(node, SubNewStatementSyntax).NewKeyword.Span 2052Dim methodStatement = DirectCast(decl, SubNewStatementSyntax) 2203paramList = DirectCast(decl, SubNewStatementSyntax).ParameterList
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
321Dim constructorSyntax As SubNewStatementSyntax 327constructorSyntax = DirectCast(memberSyntax, SubNewStatementSyntax)
Syntax\MethodBaseSyntax.vb (1)
171Public Shadows Function WithKeyword(keyword As SyntaxToken) As SubNewStatementSyntax
Syntax\MethodBlockBaseSyntax.vb (3)
133Return WithSubNewStatement(DirectCast(blockStatement, SubNewStatementSyntax)) 142Public Shadows ReadOnly Property Begin As SubNewStatementSyntax 158Public Shadows Function WithBegin(begin As SubNewStatementSyntax) As ConstructorBlockSyntax
Syntax\SyntaxNormalizer.vb (1)
1410Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As SyntaxNode
VisualBasicExtensions.vb (1)
1084Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As SubNewStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
ElasticTriviaFormattingRule.vb (2)
304IsBeginStatement(Of SubNewStatementSyntax, ConstructorBlockSyntax)(currentStatement) OrElse 368TypeOf statement Is SubNewStatementSyntax OrElse
StatementSyntaxExtensions.vb (5)
130Return DirectCast(member, SubNewStatementSyntax).WithAttributeLists(attributeLists) 267Return methodBlock.WithSubNewStatement(DirectCast(methodBlock.SubNewStatement.WithModifiers(modifiers), SubNewStatementSyntax)) 282Return DirectCast(member, SubNewStatementSyntax).WithModifiers(modifiers) 335Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement, SubNewStatementSyntax).NewKeyword 358Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement, SubNewStatementSyntax).SubKeyword
SyntaxNodeExtensions.vb (2)
1148Return DirectCast(declaration, SubNewStatementSyntax).ParameterList 1212Return DirectCast(node, SubNewStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
145Return DirectCast(declaration, SubNewStatementSyntax).Modifiers
VisualBasicSyntaxFacts.vb (1)
765If TypeOf node Is SubNewStatementSyntax AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
EndConstructGeneration\EndConstructStatementVisitor.vb (2)
105Dim boundConstructor = _state.SemanticModel.GetDeclaredSymbol(DirectCast(methodBlock.BlockStatement, SubNewStatementSyntax)) 136Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As AbstractEndConstructResult
GoToBase\VisualBasicGoToBaseService.vb (1)
22Dim subNew = TryCast(constructor.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken), SubNewStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Extensions\StatementSyntaxExtensionTests.vb (1)
207VerifyTokenName(Of SubNewStatementSyntax)(code, "")
Structure\ConstructorDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of SubNewStatementSyntax)
Structure\MetadataAsSource\ConstructorDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of SubNewStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
387Dim constructor = DirectCast(vbnode, SubNewStatementSyntax)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
70Public Overrides Sub VisitSubNewStatement(node As SubNewStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1798endToken = DirectCast(header, SubNewStatementSyntax).NewKeyword 1960Return If(CType(node, SubNewStatementSyntax).Modifiers.Any(SyntaxKind.SharedKeyword), VBFeaturesResources.Shared_constructor, FeaturesResources.constructor)
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
109Return Not TypeOf methodBlock.BlockStatement Is SubNewStatementSyntax
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (2)
24If methodBlock Is Nothing OrElse Not TypeOf methodBlock.BlockStatement Is SubNewStatementSyntax Then 29With DirectCast(.BlockStatement, SubNewStatementSyntax)
Structure\Providers\ConstructorDeclarationStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of SubNewStatementSyntax) 15constructorDeclaration As SubNewStatementSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
20builder.Add(Of SubNewStatementSyntax, ConstructorDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
131Dim subNewStatement = DirectCast(node, SubNewStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
1675Dim nSyntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.SubNewStatement, 1).AsNode(), SubNewStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
10918Private Shared Function GenerateRedSubNewStatement() As SubNewStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
167Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As SyntaxNode
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
125Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
266result = DirectCast(methodBlock, ConstructorBlockSyntax).WithBlockStatement(DirectCast(finalStatement, SubNewStatementSyntax))
CodeGeneration\VisualBasicDeclarationComparer.vb (4)
98Return Compare(DirectCast(x, SubNewStatementSyntax), DirectCast(y, SubNewStatementSyntax)) 189Private Shared Function Compare(x As SubNewStatementSyntax, y As SubNewStatementSyntax) As Integer
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
1856Return DirectCast(node, SubNewStatementSyntax).WithAttributeLists(arg) 2609Return DirectCast(declaration, SubNewStatementSyntax).WithModifiers(tokens) 2975Return DirectCast(declaration, SubNewStatementSyntax).WithParameterList(list)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
218Dim constructor = DirectCast(node, SubNewStatementSyntax) 433DirectCast(node, SubNewStatementSyntax).Modifiers.Any(SyntaxKind.SharedKeyword) Then 451Private Shared Function GetConstructorSuffix(method As SubNewStatementSyntax) As String
Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
304IsBeginStatement(Of SubNewStatementSyntax, ConstructorBlockSyntax)(currentStatement) OrElse 368TypeOf statement Is SubNewStatementSyntax OrElse
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
140Return DirectCast(n, ConstructorBlockSyntax).Update(DirectCast(b, SubNewStatementSyntax), s, e)
StatementSyntaxExtensions.vb (5)
130Return DirectCast(member, SubNewStatementSyntax).WithAttributeLists(attributeLists) 267Return methodBlock.WithSubNewStatement(DirectCast(methodBlock.SubNewStatement.WithModifiers(modifiers), SubNewStatementSyntax)) 282Return DirectCast(member, SubNewStatementSyntax).WithModifiers(modifiers) 335Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement, SubNewStatementSyntax).NewKeyword 358Return DirectCast(DirectCast(member, ConstructorBlockSyntax).BlockStatement, SubNewStatementSyntax).SubKeyword
SyntaxNodeExtensions.vb (2)
1148Return DirectCast(declaration, SubNewStatementSyntax).ParameterList 1212Return DirectCast(node, SubNewStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
145Return DirectCast(declaration, SubNewStatementSyntax).Modifiers
VisualBasicSyntaxFacts.vb (1)
765If TypeOf node Is SubNewStatementSyntax AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then
Microsoft.VisualStudio.LanguageServices.VisualBasic (8)
CodeModel\SyntaxExtensions.vb (1)
35Return DirectCast(method, SubNewStatementSyntax).NewKeyword.ToString()
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
464startPosition = DirectCast(methodBlock.BlockStatement, SubNewStatementSyntax).NewKeyword.SpanStart 624startPosition = DirectCast(methodBlock.BlockStatement, SubNewStatementSyntax).NewKeyword.Span.End
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
215Dim constructorStatement = DirectCast(methodBlock.BlockStatement, SubNewStatementSyntax)
CodeModel\VisualBasicCodeModelService.vb (3)
3877If TypeOf method.BlockStatement Is SubNewStatementSyntax Then 3878Dim constructor = DirectCast(method.BlockStatement, SubNewStatementSyntax) 3963Return DirectCast(methodBlock, ConstructorBlockSyntax).WithBlockStatement(DirectCast(methodStatement, SubNewStatementSyntax))
Help\VisualBasicHelpContextService.Visitor.vb (1)
356Public Overrides Sub VisitSubNewStatement(node As SubNewStatementSyntax)