10 instantiations of IfDirectiveTriviaSyntax
Microsoft.CodeAnalysis.VisualBasic (10)
Generated\Syntax.xml.Internal.Generated.vb (9)
35051
Friend Shared CreateInstance As Func(Of ObjectReader, Object) = Function(o) New
IfDirectiveTriviaSyntax
(o)
35063
ObjectBinder.RegisterTypeReader(GetType(IfDirectiveTriviaSyntax), Function(r) New
IfDirectiveTriviaSyntax
(r))
35120
Return new
IfDirectiveTriviaSyntax
(Me.Kind, newErrors, GetAnnotations, _hashToken, _elseKeyword, _ifOrElseIfKeyword, _condition, _thenKeyword)
35124
Return new
IfDirectiveTriviaSyntax
(Me.Kind, GetDiagnostics, annotations, _hashToken, _elseKeyword, _ifOrElseIfKeyword, _condition, _thenKeyword)
41720
Return New
IfDirectiveTriviaSyntax
(node.Kind, node.GetDiagnostics, node.GetAnnotations, newHashToken, newElseKeyword, newIfOrElseIfKeyword, newCondition, newThenKeyword)
53809
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.IfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword)
53824
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.ElseIfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword)
65887
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.IfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword, _factoryContext)
65902
Return New
IfDirectiveTriviaSyntax
(SyntaxKind.ElseIfDirectiveTrivia, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword, _factoryContext)
Generated\Syntax.xml.Syntax.Generated.vb (1)
36269
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfDirectiveTriviaSyntax
(kind, errors, annotations, hashToken, elseKeyword, ifOrElseIfKeyword, DirectCast(condition.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), thenKeyword), Nothing, 0)
31 references to IfDirectiveTriviaSyntax
Microsoft.CodeAnalysis.VisualBasic (29)
Generated\Syntax.xml.Internal.Generated.vb (7)
35063
ObjectBinder.RegisterTypeReader(GetType(
IfDirectiveTriviaSyntax
), Function(r) New IfDirectiveTriviaSyntax(r))
37688
Public Overridable Function VisitIfDirectiveTrivia(ByVal node As
IfDirectiveTriviaSyntax
) As VisualBasicSyntaxNode
41705
Public Overrides Function VisitIfDirectiveTrivia(ByVal node As
IfDirectiveTriviaSyntax
) As VisualBasicSyntaxNode
53805
Friend Shared Function IfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
53820
Friend Shared Function ElseIfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
65883
Friend Function IfDirectiveTrivia(hashToken As PunctuationSyntax, elseKeyword As KeywordSyntax, ifOrElseIfKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfDirectiveTriviaSyntax
65898
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)
93
notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
),
143
Private _notClosedIfDirectives As HashSet(Of
IfDirectiveTriviaSyntax
) = Nothing
158
notClosedIfDirectives As ArrayBuilder(Of
IfDirectiveTriviaSyntax
),
168
New HashSet(Of
IfDirectiveTriviaSyntax
)(ReferenceEqualityComparer.Instance)
407
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)
483
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()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
1507
Private Shared Function GenerateGreenIfDirectiveTrivia() As InternalSyntax.
IfDirectiveTriviaSyntax
1511
Private Shared Function GenerateGreenElseIfDirectiveTrivia() As InternalSyntax.
IfDirectiveTriviaSyntax