93 references to ConstructorBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\Binder_Invocation.vb (1)
71
If DirectCast(nodeParent,
ConstructorBlockSyntax
).Statements(0) Is node Then
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
224
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As Binder
Binding\LocalBinderBuilder.vb (1)
98
Public Overrides Sub VisitConstructorBlock(node As
ConstructorBlockSyntax
)
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
58
Public Overrides Sub VisitConstructorBlock(node As
ConstructorBlockSyntax
)
Generated\Syntax.xml.Main.Generated.vb (6)
104
Public Overridable Function VisitConstructorBlock(ByVal node As
ConstructorBlockSyntax
) As TResult
839
Public Overridable Sub VisitConstructorBlock(ByVal node As
ConstructorBlockSyntax
)
2012
Public Overrides Function VisitConstructorBlock(ByVal node As
ConstructorBlockSyntax
) 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
Generated\Syntax.xml.Syntax.Generated.vb (5)
5559
Public Shadows Function WithSubNewStatement(subNewStatement as SubNewStatementSyntax) As
ConstructorBlockSyntax
5589
Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As
ConstructorBlockSyntax
5593
Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As
ConstructorBlockSyntax
5615
Public Shadows Function WithEndSubStatement(endSubStatement as EndBlockStatementSyntax) As
ConstructorBlockSyntax
5667
Public Function Update(subNewStatement As SubNewStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubStatement As EndBlockStatementSyntax) As
ConstructorBlockSyntax
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
535
Dim constructorSyntax As SubNewStatementSyntax = DirectCast(syntax,
ConstructorBlockSyntax
).SubNewStatement
Semantics\StatementSyntaxWalker.vb (1)
82
Public Overrides Sub VisitConstructorBlock(node As
ConstructorBlockSyntax
)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
331
constructorSyntax = DirectCast(memberSyntax,
ConstructorBlockSyntax
).SubNewStatement
Syntax\MethodBlockBaseSyntax.vb (2)
158
Public Shadows Function WithBegin(begin As SubNewStatementSyntax) As
ConstructorBlockSyntax
164
Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As
ConstructorBlockSyntax
Syntax\SyntaxNormalizer.vb (1)
938
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
17
ConstructorBlockSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (4)
266
Dim methodBlock = DirectCast(member,
ConstructorBlockSyntax
)
335
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).NewKeyword
358
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).SubKeyword
745
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.FirstOrDefault() Is statement Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
585
Function(x As
ConstructorBlockSyntax
) x.WithStatements(statements),
1110
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
306
IsBeginStatement(Of SubNewStatementSyntax,
ConstructorBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
129
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
264
Dim constructorNode = DirectCast(node,
ConstructorBlockSyntax
)
820
Return TypeOf node Is
ConstructorBlockSyntax
OrElse
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
169
Dim subNewStatement = token.GetAncestor(Of
ConstructorBlockSyntax
)()?.SubNewStatement
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
21
Inherits AbstractUseAutoPropertyCodeFixProvider(Of VisualBasicUseAutoPropertyCodeFixProvider, TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax,
ConstructorBlockSyntax
, ExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
264
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithBlockStatement(DirectCast(finalStatement, SubNewStatementSyntax))
476
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithStatements(SyntaxFactory.List(allStatements))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
201
Return DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements(0) Is statement
Microsoft.CodeAnalysis.VisualBasic.Features (15)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
221
Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode,
ConstructorBlockSyntax
).BlockStatement, cancellationToken)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
170
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As SyntaxKind?
EditAndContinue\SyntaxComparer.vb (1)
1248
Return DirectCast(node,
ConstructorBlockSyntax
).SubNewStatement.NewKeyword
EditAndContinue\SyntaxUtilities.vb (1)
206
Dim ctor = DirectCast(declaration,
ConstructorBlockSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
634
Dim ctor = TryCast(symbol.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken).Parent,
ConstructorBlockSyntax
)
1524
Return If(CType(node,
ConstructorBlockSyntax
).SubNewStatement.Modifiers.Any(SyntaxKind.SharedKeyword), VBFeaturesResources.Shared_constructor, FeaturesResources.constructor)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (3)
18
Inherits AbstractEncapsulateFieldService(Of
ConstructorBlockSyntax
)
132
Protected Overrides Function GetConstructorNodes(containingType As INamedTypeSymbol) As IEnumerable(Of
ConstructorBlockSyntax
)
135
OfType(Of
ConstructorBlockSyntax
)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
109
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As SyntaxNode
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
145
Dim constructorStatement = If(TryCast(member, SubNewStatementSyntax), TryCast(member,
ConstructorBlockSyntax
)?.SubNewStatement)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
17
ConstructorBlockSyntax
,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
169
Dim subNewStatement = token.GetAncestor(Of
ConstructorBlockSyntax
)()?.SubNewStatement
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
21
Inherits AbstractUseAutoPropertyCodeFixProvider(Of VisualBasicUseAutoPropertyCodeFixProvider, TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax,
ConstructorBlockSyntax
, ExpressionSyntax)
Structure\Providers\ConstructorDeclarationStructureProvider.vb (1)
22
Dim block = TryCast(constructorDeclaration.Parent,
ConstructorBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeGeneration\VisualBasicSyntaxGenerator.vb (7)
1681
Return DirectCast(node,
ConstructorBlockSyntax
).WithSubNewStatement(DirectCast(node,
ConstructorBlockSyntax
).SubNewStatement.WithAttributeLists(arg))
2433
Return DirectCast(declaration,
ConstructorBlockSyntax
).WithSubNewStatement(DirectCast(declaration,
ConstructorBlockSyntax
).SubNewStatement.WithModifiers(tokens))
2710
Return DirectCast(declaration,
ConstructorBlockSyntax
).WithBlockStatement(DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.WithParameterList(list))
3002
Return DirectCast(declaration,
ConstructorBlockSyntax
).WithStatements(list)
Rename\LocalConflictVisitor.vb (1)
46
Public Overrides Sub VisitConstructorBlock(node As
ConstructorBlockSyntax
)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
190
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As SyntaxNode
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (2)
134
Public Overrides Function VisitConstructorBlock(node As
ConstructorBlockSyntax
) As SyntaxNode
137
Return DirectCast(n,
ConstructorBlockSyntax
).Update(DirectCast(b, SubNewStatementSyntax), s, e)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (4)
266
Dim methodBlock = DirectCast(member,
ConstructorBlockSyntax
)
335
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).NewKeyword
358
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).SubKeyword
745
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.FirstOrDefault() Is statement Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
585
Function(x As
ConstructorBlockSyntax
) x.WithStatements(statements),
1110
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
306
IsBeginStatement(Of SubNewStatementSyntax,
ConstructorBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
129
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
264
Dim constructorNode = DirectCast(node,
ConstructorBlockSyntax
)
820
Return TypeOf node Is
ConstructorBlockSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
264
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithBlockStatement(DirectCast(finalStatement, SubNewStatementSyntax))
476
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithStatements(SyntaxFactory.List(allStatements))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
201
Return DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements(0) Is statement
Roslyn.Diagnostics.VisualBasic.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (4)
266
Dim methodBlock = DirectCast(member,
ConstructorBlockSyntax
)
335
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).NewKeyword
358
Return DirectCast(DirectCast(member,
ConstructorBlockSyntax
).BlockStatement, SubNewStatementSyntax).SubKeyword
745
DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements.FirstOrDefault() Is statement Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
585
Function(x As
ConstructorBlockSyntax
) x.WithStatements(statements),
1110
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
306
IsBeginStatement(Of SubNewStatementSyntax,
ConstructorBlockSyntax
)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
129
Return DirectCast(declaration,
ConstructorBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
264
Dim constructorNode = DirectCast(node,
ConstructorBlockSyntax
)
820
Return TypeOf node Is
ConstructorBlockSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
264
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithBlockStatement(DirectCast(finalStatement, SubNewStatementSyntax))
476
result = DirectCast(methodBlock,
ConstructorBlockSyntax
).WithStatements(SyntaxFactory.List(allStatements))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
201
Return DirectCast(statement.Parent,
ConstructorBlockSyntax
).Statements(0) Is statement
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\DesignerFileStructureAnalyzer.vb (1)
67
OrElse TypeOf member Is
ConstructorBlockSyntax
Then