6 instantiations of PreprocessorState
Microsoft.CodeAnalysis.VisualBasic (6)
Scanner\Directives.vb (4)
303
Return New
PreprocessorState
(symbols, Me._conditionals, Me._regionDirectives, Me._haveSeenRegionDirectives, Me._externalSourceDirective)
313
Return New
PreprocessorState
(Me._symbols, conditionals, Me._regionDirectives, Me._haveSeenRegionDirectives, Me._externalSourceDirective)
329
Return New
PreprocessorState
(Me._symbols, Me._conditionals, regions, Me._haveSeenRegionDirectives OrElse regions.Count > 0, Me._externalSourceDirective)
339
Return New
PreprocessorState
(Me._symbols, Me._conditionals, Me._regionDirectives, Me._haveSeenRegionDirectives, externalSource)
Scanner\Scanner.vb (1)
115
_scannerPreprocessorState = New
PreprocessorState
(GetPreprocessorConstants(options))
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (1)
73
Me._preprocessorState = New
PreprocessorState
(preprocessorSymbolsMap)
32 references to PreprocessorState
Microsoft.CodeAnalysis.VisualBasic (32)
Scanner\Blender.vb (5)
47
Private _currentPreprocessorState As
PreprocessorState
547
Private ReadOnly _state As
PreprocessorState
550
Private _nextState As
PreprocessorState
552
Public Sub New(state As
PreprocessorState
, node As VisualBasicSyntaxNode)
564
Public Function State() As
PreprocessorState
Scanner\Directives.vb (21)
23
Protected _scannerPreprocessorState As
PreprocessorState
120
Protected Shared Function ApplyDirectives(preprocessorState As
PreprocessorState
, node As VisualBasicSyntaxNode) As
PreprocessorState
128
Private Shared Function ApplyDirectivesRecursive(preprocessorState As
PreprocessorState
, node As GreenNode) As
PreprocessorState
172
Friend Shared Function ApplyDirective(preprocessorState As
PreprocessorState
,
173
ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
300
Private Function SetSymbol(name As String, value As CConst) As
PreprocessorState
312
Private Function WithConditionals(conditionals As ImmutableStack(Of ConditionalState)) As
PreprocessorState
328
Private Function WithRegions(regions As ImmutableStack(Of RegionDirectiveTriviaSyntax)) As
PreprocessorState
338
Private Function WithExternalSource(externalSource As ExternalSourceDirectiveTriviaSyntax) As
PreprocessorState
342
Friend Function InterpretConstDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
356
Friend Function InterpretExternalSourceDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
367
Friend Function InterpretEndExternalSourceDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
376
Friend Function InterpretRegionDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
382
Friend Function InterpretEndRegionDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
393
Friend Function InterpretIfDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
415
Friend Function InterpretElseIfDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
459
Friend Function InterpretElseDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
490
Friend Function InterpretEndIfDirective(ByRef statement As DirectiveTriviaSyntax) As
PreprocessorState
499
Friend Function IsEquivalentTo(other As
PreprocessorState
) As Boolean
Scanner\TokenStream.vb (4)
495
Private ReadOnly _scannerPreprocessorState As
PreprocessorState
639
Friend Sub New(preprocessorState As
PreprocessorState
,
655
Friend Function [With](preprocessorState As
PreprocessorState
) As ScannerToken
663
Public ReadOnly PreprocessorState As
PreprocessorState
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (2)
9
Imports PreprocessorState = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner.
PreprocessorState
65
Private _preprocessorState As
PreprocessorState