4 instantiations of IfDirectiveTriviaSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (4)
45869
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.IfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword)
45884
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.ElseIfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword)
57935
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.IfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword, _factoryContext)
57950
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.ElseIfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword, _factoryContext)
28 references to IfDirectiveTriviaSyntax
Microsoft.CodeAnalysis.VisualBasic (28)
Generated\Syntax.xml.Internal.Generated.vb (6)
29760
Public Overridable Function VisitIfDirectiveTrivia(ByVal node As
IfDirectiveTriviaSyntax
) As VisualBasicSyntaxNode
33777
Public Overrides Function VisitIfDirectiveTrivia(ByVal node As
IfDirectiveTriviaSyntax
) As VisualBasicSyntaxNode
45865
Friend Shared Function IfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
45880
Friend Shared Function ElseIfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
57931
Friend Function IfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
57946
Friend Function ElseIfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
36277
return new SyntaxToken(Me, DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfDirectiveTriviaSyntax
)._hashToken, Me.Position, 0)
36303
Dim slot = DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfDirectiveTriviaSyntax
)._elseKeyword
36322
return new SyntaxToken(Me, DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfDirectiveTriviaSyntax
)._ifOrElseIfKeyword, Me.GetChildPosition(2), Me.GetChildIndex(2))
36355
Dim slot = DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfDirectiveTriviaSyntax
)._thenKeyword
Parser\BlockContexts\CompilationUnitContext.vb (5)
92
notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
),
142
Private _notClosedIfDirectives As HashSet(Of
IfDirectiveTriviaSyntax
) = Nothing
157
notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
),
167
New HashSet(Of
IfDirectiveTriviaSyntax
)(ReferenceEqualityComparer.Instance)
406
Public Overrides Function VisitIfDirectiveTrivia(node As
IfDirectiveTriviaSyntax
) As VisualBasicSyntaxNode
Parser\ParseConditional.vb (2)
139
Private Function ParseIfDirective(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
157
Dim statement As
IfDirectiveTriviaSyntax
Parser\Parser.vb (1)
489
Dim notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
) = Nothing
Scanner\Directives.vb (10)
237
Private ReadOnly _ifDirective As
IfDirectiveTriviaSyntax
253
Friend ReadOnly Property IfDirective As
IfDirectiveTriviaSyntax
259
Friend Sub New(branchTaken As BranchTakenState, elseSeen As Boolean, ifDirective As
IfDirectiveTriviaSyntax
)
396
Dim ifDirective = DirectCast(statement,
IfDirectiveTriviaSyntax
)
412
Return WithConditionals(_conditionals.Push(New ConditionalState(takeThisBranch, False, DirectCast(statement,
IfDirectiveTriviaSyntax
))))
435
Dim ifDirective = DirectCast(statement,
IfDirectiveTriviaSyntax
)
454
condition = New ConditionalState(takeThisBranch, condition.ElseSeen, DirectCast(statement,
IfDirectiveTriviaSyntax
))
627
<Out> ByRef notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
),
637
Dim ifDirective As
IfDirectiveTriviaSyntax
= state.IfDirective
640
notClosedIfDirectives = ArrayBuilder(Of
IfDirectiveTriviaSyntax
).GetInstance()