19 types derived from StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Generated\Syntax.xml.Internal.Generated.vb (19)
58Inherits StatementSyntax 85Inherits StatementSyntax 112Inherits StatementSyntax 13025Inherits StatementSyntax 13306Inherits StatementSyntax 13586Inherits StatementSyntax 13899Inherits StatementSyntax 14122Inherits StatementSyntax 14564Inherits StatementSyntax 15430Inherits StatementSyntax 15712Inherits StatementSyntax 16350Inherits StatementSyntax 16622Inherits StatementSyntax 16751Inherits StatementSyntax 17002Inherits StatementSyntax 17423Inherits StatementSyntax 17990Inherits StatementSyntax 18120Inherits StatementSyntax 19117Inherits StatementSyntax
76 instantiations of StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (76)
Generated\Syntax.xml.Internal.Generated.vb (76)
62MyBase.New(kind) 66MyBase.New(kind) 71MyBase.New(kind, errors, annotations) 75MyBase.New(reader) 89MyBase.New(kind) 93MyBase.New(kind) 98MyBase.New(kind, errors, annotations) 102MyBase.New(reader) 117MyBase.New(kind) 126MyBase.New(kind) 136MyBase.New(kind, errors, annotations) 145MyBase.New(reader) 13032MyBase.New(kind) 13047MyBase.New(kind) 13063MyBase.New(kind, errors, annotations) 13078MyBase.New(reader) 13313MyBase.New(kind) 13328MyBase.New(kind) 13344MyBase.New(kind, errors, annotations) 13359MyBase.New(reader) 13591MyBase.New(kind) 13600MyBase.New(kind) 13610MyBase.New(kind, errors, annotations) 13619MyBase.New(reader) 13904MyBase.New(kind) 13913MyBase.New(kind) 13923MyBase.New(kind, errors, annotations) 13932MyBase.New(reader) 14130MyBase.New(kind) 14151MyBase.New(kind) 14173MyBase.New(kind, errors, annotations) 14194MyBase.New(reader) 14569MyBase.New(kind) 14578MyBase.New(kind) 14588MyBase.New(kind, errors, annotations) 14597MyBase.New(reader) 15437MyBase.New(kind) 15452MyBase.New(kind) 15468MyBase.New(kind, errors, annotations) 15483MyBase.New(reader) 15718MyBase.New(kind) 15731MyBase.New(kind) 15745MyBase.New(kind, errors, annotations) 15758MyBase.New(reader) 16356MyBase.New(kind) 16367MyBase.New(kind) 16379MyBase.New(kind, errors, annotations) 16390MyBase.New(reader) 16628MyBase.New(kind) 16641MyBase.New(kind) 16655MyBase.New(kind, errors, annotations) 16668MyBase.New(reader) 16757MyBase.New(kind) 16770MyBase.New(kind) 16784MyBase.New(kind, errors, annotations) 16797MyBase.New(reader) 17008MyBase.New(kind) 17019MyBase.New(kind) 17031MyBase.New(kind, errors, annotations) 17042MyBase.New(reader) 17429MyBase.New(kind) 17439MyBase.New(kind) 17450MyBase.New(kind, errors, annotations) 17460MyBase.New(reader) 17996MyBase.New(kind) 18009MyBase.New(kind) 18023MyBase.New(kind, errors, annotations) 18036MyBase.New(reader) 18127MyBase.New(kind) 18144MyBase.New(kind) 18162MyBase.New(kind, errors, annotations) 18179MyBase.New(reader) 19123MyBase.New(kind) 19134MyBase.New(kind) 19146MyBase.New(kind, errors, annotations) 19157MyBase.New(reader)
216 references to StatementSyntax
Microsoft.CodeAnalysis.VisualBasic (215)
Generated\Syntax.xml.Internal.Generated.vb (43)
506Friend ReadOnly Property Members As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 508Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._members) 1357Friend ReadOnly Property Members As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 1359Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._members) 1643Friend ReadOnly Property Members As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 1645Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._members) 2264Friend ReadOnly Property Members As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 2266Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._members) 4476Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 4478Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 11021Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 11023Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 11175Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 11177Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 11329Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 11331Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 11483Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 11485Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 12619Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 12621Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 12766Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 12768Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 12947Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 12949Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 13269Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 13271Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 13549Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 13551Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 13822Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 13824Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 14085Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 14087Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 14527Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 14529Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 15673Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 15675Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 16574Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 16576Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 17196Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 17198Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 23956Friend ReadOnly Property Statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 23958Return new Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(Me._statements) 36616Public Overridable Function VisitStatement(ByVal node As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\BlockContext.vb (38)
18Private _beginStatement As StatementSyntax 21Protected _statements As SyntaxListBuilder(Of StatementSyntax) 33Protected Sub New(kind As SyntaxKind, statement As StatementSyntax, prev As BlockContext) 91_statements = _parser._pool.Allocate(Of StatementSyntax)() 95Friend ReadOnly Property BeginStatement As StatementSyntax 101Friend Sub GetBeginEndStatements(Of T1 As StatementSyntax, T2 As StatementSyntax)(ByRef beginStmt As T1, ByRef endStmt As T2) 196_statements.Add(DirectCast(node, StatementSyntax)) 199Friend ReadOnly Property Statements As SyntaxListBuilder(Of StatementSyntax) 209Friend Function Body() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 221Friend Function SingleStatementOrDefault() As StatementSyntax 229Friend Function OptionalBody() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 241Friend Function Body(Of T As StatementSyntax)() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of T) 251Friend Function BodyWithWeakChildren() As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax) 253Dim result = New CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(SyntaxList.List(CType(_statements, SyntaxListBuilder).ToArray)) 264Private Shared Function IsLargeEnoughNonEmptyStatementList(statements As SyntaxListBuilder(Of StatementSyntax)) As Boolean 287Friend MustOverride Function Parse() As StatementSyntax 291Friend MustOverride Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode 293Friend MustOverride Function EndBlock(statement As StatementSyntax) As BlockContext 295Friend MustOverride Function RecoverFromMismatchedEnd(statement As StatementSyntax) As BlockContext 297Friend Overridable Function ResyncAndProcessStatementTerminator(statement As StatementSyntax, lambdaContext As BlockContext) As BlockContext 313Private Sub HandleAnyUnexpectedTokens(currentStmt As StatementSyntax, unexpected As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of SyntaxToken)) 319Dim stmt As StatementSyntax 385Return context.EndBlock(DirectCast(node, StatementSyntax)) 397Return RecoverFromMismatchedEnd(DirectCast(node, StatementSyntax)) 417Dim statement = TryCast(node, StatementSyntax) 465Return New DoLoopBlockContext(DirectCast(node, StatementSyntax), Me) 468Return New ForBlockContext(DirectCast(node, StatementSyntax), Me) 471Return New SelectBlockContext(DirectCast(node, StatementSyntax), Me) 486Return New StatementBlockContext(SyntaxKind.WhileBlock, DirectCast(node, StatementSyntax), Me) 489Return New StatementBlockContext(SyntaxKind.WithBlock, DirectCast(node, StatementSyntax), Me) 492Return New StatementBlockContext(SyntaxKind.SyncLockBlock, DirectCast(node, StatementSyntax), Me) 495Return New StatementBlockContext(SyntaxKind.UsingBlock, DirectCast(node, StatementSyntax), Me) 498Return New TryBlockContext(DirectCast(node, StatementSyntax), Me) 504Return context.ProcessSyntax(DirectCast(node, StatementSyntax)) 596Private Function CreateMissingEnd(ByRef errorId As ERRID) As StatementSyntax 600Private Function CreateMissingEnd(kind As SyntaxKind, ByRef errorId As ERRID) As StatementSyntax 601Dim endStmt As StatementSyntax
Parser\BlockContexts\CaseBlockContext.vb (3)
17Friend Sub New(contextKind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 55Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 71Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext
Parser\BlockContexts\CatchPartContext.vb (3)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 51Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode 62Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext
Parser\BlockContexts\CompilationUnitContext.vb (2)
29_statements = _parser._pool.Allocate(Of StatementSyntax)() 88Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\DeclarationContext.vb (10)
16Friend Sub New(kind As SyntaxKind, statement As StatementSyntax, context As BlockContext) 20Friend Overrides Function Parse() As StatementSyntax 62Return New TypeBlockContext(SyntaxKind.ModuleBlock, DirectCast(node, StatementSyntax), Me) 65Return New EnumDeclarationBlockContext(DirectCast(node, StatementSyntax), Me) 68Return New TypeBlockContext(SyntaxKind.ClassBlock, DirectCast(node, StatementSyntax), Me) 71Return New TypeBlockContext(SyntaxKind.StructureBlock, DirectCast(node, StatementSyntax), Me) 74Return New InterfaceDeclarationBlockContext(DirectCast(node, StatementSyntax), Me) 109Return New MethodBlockContext(SyntaxKind.OperatorBlock, DirectCast(node, StatementSyntax), Me) 359Friend Overrides Function RecoverFromMismatchedEnd(statement As StatementSyntax) As BlockContext 465Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext
Parser\BlockContexts\DoLoopBlockContext.vb (2)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 25Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\EnumDeclarationBlockContext.vb (2)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 21Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\EventBlockContext.vb (5)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 26Return New MethodBlockContext(SyntaxKind.AddHandlerAccessorBlock, DirectCast(node, StatementSyntax), Me) 29Return New MethodBlockContext(SyntaxKind.RemoveHandlerAccessorBlock, DirectCast(node, StatementSyntax), Me) 32Return New MethodBlockContext(SyntaxKind.RaiseEventAccessorBlock, DirectCast(node, StatementSyntax), Me) 80Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\ExecutableStatementContext.vb (2)
17Friend Sub New(contextKind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 21Friend NotOverridable Overrides Function Parse() As StatementSyntax
Parser\BlockContexts\FinallyPartBlock.vb (3)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 57Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode 68Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext
Parser\BlockContexts\ForBlockContext.vb (4)
24Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 30Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 32Dim beginStmt As StatementSyntax = Nothing 56Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext
Parser\BlockContexts\IfBlockContext.vb (6)
19Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 33Return New IfPartContext(SyntaxKind.ElseIfBlock, DirectCast(node, StatementSyntax), Me) 40Return New IfPartContext(SyntaxKind.ElseBlock, DirectCast(node, StatementSyntax), Me) 72Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 75Dim begin As StatementSyntax = BeginStatement 90Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext
Parser\BlockContexts\IfPartContext.vb (4)
17Friend Sub New(kind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 51Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode 68Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext 76Friend Overrides Function ResyncAndProcessStatementTerminator(statement As StatementSyntax, lambdaContext As BlockContext) As BlockContext
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (6)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 91Return New EnumDeclarationBlockContext(DirectCast(node, StatementSyntax), Me) 94Return New TypeBlockContext(SyntaxKind.ClassBlock, DirectCast(node, StatementSyntax), Me) 97Return New TypeBlockContext(SyntaxKind.StructureBlock, DirectCast(node, StatementSyntax), Me) 100Return New InterfaceDeclarationBlockContext(DirectCast(node, StatementSyntax), Me) 194Friend Overrides Function RecoverFromMismatchedEnd(statement As StatementSyntax) As BlockContext
Parser\BlockContexts\LambdaContext.vb (3)
15Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 28Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 44Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext
Parser\BlockContexts\MethodBlockContext.vb (2)
17Friend Sub New(contextKind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 55Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\NamespaceBlockContext.vb (5)
17Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 21Friend Sub New(kind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 34Return New NamespaceBlockContext(DirectCast(node, StatementSyntax), Me) 37Return New TypeBlockContext(SyntaxKind.ModuleBlock, DirectCast(node, StatementSyntax), Me) 91Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\PropertyBlockContext.vb (5)
19Friend Sub New(statement As StatementSyntax, prevContext As BlockContext, isPropertyBlock As Boolean) 31Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 54Return New MethodBlockContext(SyntaxKind.GetAccessorBlock, DirectCast(node, StatementSyntax), Me) 58Return New MethodBlockContext(SyntaxKind.SetAccessorBlock, DirectCast(node, StatementSyntax), Me) 109Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext
Parser\BlockContexts\SelectBlockContext.vb (4)
21Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 33Return New CaseBlockContext(SyntaxKind.CaseBlock, DirectCast(node, StatementSyntax), Me) 36Return New CaseBlockContext(SyntaxKind.CaseElseBlock, DirectCast(node, StatementSyntax), Me) 86Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\SingleLineElseContext.vb (4)
15Friend Sub New(kind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 54Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 71Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext 103Friend Overrides Function ResyncAndProcessStatementTerminator(statement As StatementSyntax, lambdaContext As BlockContext) As BlockContext
Parser\BlockContexts\SingleLineIfBlockContext.vb (5)
18Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 47Return New SingleLineElseContext(SyntaxKind.SingleLineElseClause, DirectCast(node, StatementSyntax), Me) 63Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 80Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext 105Friend Overrides Function ResyncAndProcessStatementTerminator(statement As StatementSyntax, lambdaContext As BlockContext) As BlockContext
Parser\BlockContexts\SingleLineIfOrElseBlockContext.vb (1)
10Protected Sub New(kind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext)
Parser\BlockContexts\SingleLineLambdaContext.vb (5)
16Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 29Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 39statement = DirectCast(statements(0), StatementSyntax) 58Friend Overrides Function EndBlock(endStmt As StatementSyntax) As BlockContext 66Friend Overrides Function ResyncAndProcessStatementTerminator(statement As StatementSyntax, lambdaContext As BlockContext) As BlockContext
Parser\BlockContexts\StatementBlockContext.vb (2)
16Friend Sub New(kind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 20Friend Overrides Function CreateBlockSyntax(statement As StatementSyntax) As VisualBasicSyntaxNode
Parser\BlockContexts\TryBlockContext.vb (5)
19Friend Sub New(statement As StatementSyntax, prevContext As BlockContext) 32Return New CatchPartContext(DirectCast(node, StatementSyntax), Me) 35Return New FinallyPartContext(DirectCast(node, StatementSyntax), Me) 70Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode 88Friend Overrides Function EndBlock(statement As StatementSyntax) As BlockContext
Parser\BlockContexts\TypeBlockContext.vb (2)
18Friend Sub New(contextKind As SyntaxKind, statement As StatementSyntax, prevContext As BlockContext) 77Friend Overrides Function CreateBlockSyntax(endStmt As StatementSyntax) As VisualBasicSyntaxNode
Parser\ParseExpression.vb (1)
1787Dim statement As StatementSyntax = Nothing
Parser\Parser.vb (21)
515Friend Function ParseExecutableStatement() As StatementSyntax 516Return ParseWithStackGuard(Of StatementSyntax)( 521Private Function ParseExecutableStatementCore() As StatementSyntax 619Friend Function ParseDeclarationStatement() As StatementSyntax 646Friend Function ParseDeclarationStatementInternal() As StatementSyntax 840Private Function ParsePossibleDeclarationStatement() As StatementSyntax 866Friend Function ParseStatementInMethodBody() As StatementSyntax 893Friend Function ParseStatementInMethodBodyInternal() As StatementSyntax 905Private Function ParseStatementInMethodBodyCore() As StatementSyntax 1265Private Function ParseSpecifierDeclaration() As StatementSyntax 1275Private Function ParseSpecifierDeclaration(attributes As CoreInternalSyntax.SyntaxList(Of AttributeListSyntax)) As StatementSyntax 1283) As StatementSyntax 1284Dim statement As StatementSyntax = Nothing 1491Private Function ParseEnumMemberOrLabel(attributes As CoreInternalSyntax.SyntaxList(Of AttributeListSyntax)) As StatementSyntax 1675Private Function ParseEndStatement() As StatementSyntax 1712Private Function ParseGroupEndStatement() As StatementSyntax 1718Dim statement As StatementSyntax 2054) As StatementSyntax 2073Dim result As StatementSyntax 4909Private Function ParseOptionStatement(Attributes As CoreInternalSyntax.SyntaxList(Of AttributeListSyntax), Specifiers As CoreInternalSyntax.SyntaxList(Of KeywordSyntax)) As StatementSyntax 5222) As StatementSyntax
Parser\ParseReportError.vb (3)
49Private Function ReportUnrecognizedStatementError(ErrorId As ERRID) As StatementSyntax 68Optional forceErrorOnFirstToken As Boolean = False) As StatementSyntax 83Dim badStmt As StatementSyntax
Parser\ParseStatement.vb (13)
95Private Function ParseExitStatement() As StatementSyntax 101Dim statement As StatementSyntax = Nothing 441Private Function ParseElseIfStatement() As StatementSyntax 486Private Function ParseAnachronisticStatement() As StatementSyntax 498Dim statement As StatementSyntax = Nothing 578Private Function ParseForStatement() As StatementSyntax 917Private Function ParseGotoStatement() As StatementSyntax 946Private Function ParseOnErrorStatement() As StatementSyntax 1086Private Function ParseAssignmentOrInvocationStatement() As StatementSyntax 1268Private Function ParseRedimStatement() As StatementSyntax '[ReDim] 1379Private Function ParseExpressionBlockStatement() As StatementSyntax 1394Dim statement As StatementSyntax = Nothing 1413Private Function ParseAssignmentStatement() As StatementSyntax
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
529Public Shared Function TypeBlock(ByVal blockKind As SyntaxKind, ByVal begin As TypeStatementSyntax, ByVal [inherits] As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of InheritsStatementSyntax), ByVal [implements] As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of ImplementsStatementSyntax), ByVal members As CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax), ByVal [end] As EndBlockStatementSyntax) As TypeBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.vb (1)
191Private Function MakeDebuggerStatementContext(statement As InternalSyntax.StatementSyntax) As InternalSyntax.CompilationUnitSyntax