14 writes to _currentToken
Microsoft.CodeAnalysis.VisualBasic (14)
Scanner\Blender.vb (1)
515_currentToken = _currentToken.With(nextPreprocessorState)
Scanner\TokenStream.vb (13)
230_currentToken = _currentToken.With(state, tk) 258_currentToken = _currentToken.With(state, xmlTk) 263_currentToken = _currentToken.With(state, Nothing) 288_currentToken = New ScannerToken(_scannerPreprocessorState, _lineBufferOffset, _endOfTerminatorTrivia, Nothing, state) 307_currentToken = _currentToken.With(state, tk) 338_currentToken = New ScannerToken(_scannerPreprocessorState, _lineBufferOffset, _endOfTerminatorTrivia, Nothing, state) 359_currentToken = New ScannerToken(_scannerPreprocessorState, _lineBufferOffset, _endOfTerminatorTrivia, Nothing, state) 379_currentToken = New ScannerToken(_scannerPreprocessorState, _lineBufferOffset, _endOfTerminatorTrivia, Nothing, state) 381_currentToken = _tokens(0) 469_currentToken = _currentToken.With(ScannerState.VB, Nothing) 476_currentToken = New ScannerToken(_scannerPreprocessorState, _lineBufferOffset, _endOfTerminatorTrivia, Nothing, ScannerState.VB) 508_scanner._currentToken = Me._currentToken 514_scanner._currentToken = Me._currentToken
32 references to _currentToken
Microsoft.CodeAnalysis.VisualBasic (32)
Scanner\Blender.vb (4)
386Dim start = _currentToken.Position 459If Not Me._currentToken.State = ScannerState.VBAllowLeadingMultilineTrivia AndAlso 506_lineBufferOffset = _currentToken.Position + _curNodeLength 515_currentToken = _currentToken.With(nextPreprocessorState)
Scanner\TokenStream.vb (28)
176Me._scannerPreprocessorState = _currentToken.PreprocessorState 199Debug.Assert(_currentToken.InnerTokenObject Is Nothing) 207ElseIf _currentToken.InnerTokenObject IsNot Nothing Then 208Return _currentToken.InnerTokenObject 222Dim tk = _currentToken.InnerTokenObject 224Debug.Assert(_currentToken.PreprocessorState Is _scannerPreprocessorState) 225Debug.Assert(_currentToken.Position = _lineBufferOffset) 227Dim state = _currentToken.State 230_currentToken = _currentToken.With(state, tk) 236If state <> _currentToken.State Then 240If _currentToken.State = ScannerState.VB AndAlso state = ScannerState.Content Then 247Dim afterTrivia = _currentToken.Position + vbTk.GetLeadingTriviaWidth 258_currentToken = _currentToken.With(state, xmlTk) 261Debug.Assert(_currentToken.Position = _lineBufferOffset) 262Debug.Assert(_currentToken.EndOfTerminatorTrivia = _endOfTerminatorTrivia) 263_currentToken = _currentToken.With(state, Nothing) 275Debug.Assert(_currentToken.InnerTokenObject IsNot Nothing) 276Debug.Assert(_currentToken.InnerTokenObject.Kind = SyntaxKind.ColonToken) 307_currentToken = _currentToken.With(state, tk) 318Dim includeFollowingBlankLines = _currentToken.InnerTokenObject IsNot Nothing AndAlso 319_currentToken.InnerTokenObject.Kind = SyntaxKind.EndOfXmlToken 376_prevToken = _currentToken 422Debug.Assert(_currentToken.State = state) 467RevertState(_currentToken) 469_currentToken = _currentToken.With(ScannerState.VB, Nothing) 474Debug.Assert(_lineBufferOffset >= _currentToken.Position) 499Me._currentToken = scanner._currentToken 565_lineBufferOffset = _currentToken.Position