427 references to GetPreviousToken
Microsoft.CodeAnalysis.CodeStyle (22)
AbstractHeaderFacts.cs (1)
86return tokenToRightOrIn.GetPreviousToken().GetAncestor<TNode>();
AbstractIndentation.Indenter.cs (2)
132token = token.GetPreviousToken(); 138token = token.GetPreviousToken();
BaseIndentationFormattingRule.cs (2)
159token1 = token1.GetPreviousToken(); 179token1 = token1.GetPreviousToken();
CommonFormattingHelpers.cs (4)
89startToken = startToken.GetPreviousToken(); 96startToken = startToken.GetPreviousToken(); 293var previousToken = token.GetPreviousToken(); 364var startToken = root.FindToken(span.Start).GetPreviousToken();
FormattingExtensions.cs (1)
308var previousToken = firstToken.GetPreviousToken();
ISyntaxFactsExtensions.cs (1)
359var previousToken = node.GetFirstToken().GetPreviousToken();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
84token = token.GetPreviousToken(); 186var token = endOfFileToken.GetPreviousToken(includeSkipped: true);
SyntaxNodeExtensions.cs (3)
624.GetPreviousToken(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments); 687: token.GetPreviousToken(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments); 699token = token.GetPreviousToken();
SyntaxTokenExtensions.cs (1)
72var previousToken = token.GetPreviousToken(
TokenStream.cs (3)
156var previousToken = tokenData.Token.GetPreviousToken(includeZeroWidth: true); 392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
TreeData.Node.cs (2)
36var currentToken = token.GetPreviousToken(includeZeroWidth: true); 45currentToken = currentToken.GetPreviousToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
171var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().GetPreviousToken();
AddParameterEditor.cs (1)
55var previousToken = firstParameter.GetFirstToken().GetPreviousToken();
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpSemanticModel.cs (1)
1285token = token.GetPreviousToken();
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
85walker.VisitToken(startLessThanToken.GetPreviousToken());
Microsoft.CodeAnalysis.CSharp.CodeStyle (27)
BaseFormattingRule.cs (1)
186firstTokenOfNode = firstTokenOfNode.GetPreviousToken();
CSharpAddBracesDiagnosticAnalyzer.cs (1)
171var lastTokenBeforeEmbeddedStatement = embeddedStatement.GetFirstToken().GetPreviousToken();
CSharpSmartTokenFormatter.cs (1)
83var previousToken = token.GetPreviousToken(includeZeroWidth: true);
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
98if (ContainsEndOfLineBetween(statementStartToken.GetPreviousToken(), statementStartToken))
ExpressionSyntaxExtensions.cs (1)
76&& firstToken.GetPreviousToken().Kind() == SyntaxKind.CloseParenToken;
FormattingRangeHelper.cs (4)
38var previousToken = currentToken.GetPreviousToken(); 49previousToken = currentToken.GetPreviousToken(); 288var previousToken = token.GetPreviousToken(); 310var previousToken = startToken.GetPreviousToken();
IndentBlockFormattingRule.cs (2)
244AddIndentBlockOperation(list, bracePair.openBrace.GetNextToken(includeZeroWidth: true), bracePair.closeBrace.GetPreviousToken(includeZeroWidth: true)); 261AddIndentBlockOperation(list, bracketPair.openBracket.GetNextToken(includeZeroWidth: true), bracketPair.closeBracket.GetPreviousToken(includeZeroWidth: true));
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
179var previousToken = expressionStatement.GetFirstToken().GetPreviousToken();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
57token = token.GetPreviousToken(includeSkipped: true); 64token = token.GetPreviousToken(includeSkipped: true); 71token = token.GetPreviousToken(includeSkipped: true); 424token = token.GetPreviousToken(includeSkipped: true, includeDirectives: true); 469token = root.EndOfFileToken.GetPreviousToken(includeSkipped: true, includeDirectives: true);
ParenthesizedExpressionSyntaxExtensions.cs (1)
46var tokenBeforeParen = node.GetFirstToken().GetPreviousToken();
StatementSyntaxExtensions.cs (1)
20var previousToken = statement.GetFirstToken().GetPreviousToken();
SuppressFormattingRule.cs (1)
375AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.GetPreviousToken(includeZeroWidth: true), arrayOrCollectionInitializer.CloseBraceToken);
SyntaxNodeExtensions.cs (1)
73var prevToken = token.GetPreviousToken(includeSkipped: true);
SyntaxTokenExtensions.cs (2)
99? token.GetPreviousToken(includeSkipped: true) 114var previousToken = token.GetPreviousToken(includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
TokenComparer.cs (2)
24x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 25y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
TriviaDataFactory.Analyzer.cs (1)
68var previousToken = currentToken.GetPreviousToken(includeSkipped: false, includeZeroWidth: true);
WrappingFormattingRule.cs (1)
72var firstToken = firstTokenOfEmbeddedStatement.GetPreviousToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (40)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
79var firstBrace = token.GetPreviousToken();
ConstructorInitializerPlacementCodeFixProvider.cs (2)
59var parenToken = colonToken.GetPreviousToken(); 96var closeParen = colonToken.GetPreviousToken();
CSharpIndentationService.cs (3)
87var previousToken = token.GetPreviousToken(includeZeroWidth: true); 160constructorInitializer.ArgumentList.CloseParenToken.GetPreviousToken(includeZeroWidth: true), 206node.GetLastToken(includeZeroWidth: true).GetPreviousToken(includeZeroWidth: true),
CSharpIndentationService.Indenter.cs (1)
189token = token.GetAncestor<LabeledStatementSyntax>()!.GetFirstToken(includeZeroWidth: true).GetPreviousToken(includeZeroWidth: true);
CSharpInlineDeclarationCodeFixProvider.cs (1)
213if (sourceText.AreOnSameLine(declarator.GetFirstToken(), declarator.GetFirstToken().GetPreviousToken(includeSkipped: true)))
CSharpSimplificationHelpers.cs (1)
78var previousToken = originalToken.GetPreviousToken();
CSharpSyntaxContext.cs (1)
434var previousToken = targetToken.GetPreviousToken();
CSharpTypeInferenceService.TypeInferrer.cs (2)
430previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 814if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken)
EmbeddedStatementPlacementCodeFixProvider.cs (1)
110var previousToken = openBrace.GetPreviousToken();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (3)
300token.GetPreviousToken(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword) 491targetToken.GetPreviousToken(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>()) 572targetToken = targetToken.GetPreviousToken(includeSkipped: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (20)
631token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.GlobalKeyword)) 694token.GetPreviousToken().IsKind(SyntaxKind.PartialKeyword)) 851token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.IdentifierToken) && 852token.GetPreviousToken(includeSkipped: true).GetPreviousToken().IsKind(SyntaxKind.WhereKeyword)) 1163if (token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.ImplicitKeyword) || 1164token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.ExplicitKeyword)) 1358return IsAtStartOfPattern(syntaxTree, parenthesizedExpression.GetFirstToken().GetPreviousToken(), parenthesizedExpression.SpanStart); 1815var previous = token.GetPreviousToken(includeSkipped: true); 1877token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.FixedKeyword)) 1894token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword)) 2332var previousToken = tokenOnLeftOfPosition.GetPreviousToken(includeSkipped: true); 2615if (token.GetPreviousToken(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken) 2629token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.WhileKeyword)) 2645token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.LockKeyword)) 2652token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.IfKeyword)) 2659token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.SwitchKeyword)) 2666token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CheckedKeyword)) 2673token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.UncheckedKeyword)) 2680token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.WhenKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
108return token.GetPreviousToken(includeSkipped: true); 119return token.GetPreviousToken(includeSkipped: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
81token = token.GetPreviousToken(includeSkipped: true); 162token = token.GetPreviousToken(includeSkipped: true);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
77var startToken = endToken.GetPreviousToken(); 232var previousToken = lastToken.GetPreviousToken(); 609&& IsTokenPartOfExpression(switchStatementNode.GetFirstToken().GetPreviousToken()))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3422if (position == endToken.SpanStart && !endToken.GetPreviousToken().IsKind(SyntaxKind.None)) 3424endToken = endToken.GetPreviousToken();
Microsoft.CodeAnalysis.CSharp.Features (63)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
85var previousToken = token.GetPreviousToken();
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
63var previousToken = token.GetPreviousToken();
ChangeSignature\CSharpChangeSignatureService.cs (1)
116token = token.GetPreviousToken();
Completion\CompletionProviders\CompletionUtilities.cs (1)
54if (dotToken.GetPreviousToken().Kind() == SyntaxKind.NumericLiteralToken)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
294var previousToken = token.GetPreviousToken();
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (2)
96var tokenBeforeType = typeNode.GetFirstToken().GetPreviousToken(); 126tokenBeforeType = tokenBeforeType.GetPreviousToken();
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
191var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken 192? dotToken.GetPreviousToken()
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
80var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken 81? dotToken.GetPreviousToken()
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
71nextToken = typeSyntax.GetFirstToken().GetPreviousToken(); 184token = token.GetPreviousToken();
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
112var token = touchingToken.GetPreviousToken(); 126token = token.GetPreviousToken();
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
19token = token.GetPreviousToken(includeSkipped: true, includeDirectives: true);
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
141return token.GetPreviousToken().Kind() != SyntaxKind.NumericLiteralToken;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
194token = token.GetPreviousToken();
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (2)
20var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true); 21var previousToken3 = previousToken2.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
46token.GetPreviousToken(includeSkipped: true) == lastToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (4)
33var previousPossiblySkippedToken = targetToken.GetPreviousToken(includeSkipped: true); 46if (firstSpecifierToken.GetPreviousToken(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>()) 51previousToken = firstSpecifierToken.GetPreviousToken(includeSkipped: false); 55previousToken = targetToken.GetPreviousToken(includeSkipped: false);
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
22var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (1)
38var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (2)
20var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true); 21var previousToken3 = previousToken2.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (2)
20var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true); 30var previousToken3 = previousToken2.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
26var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
91if (token.GetPreviousToken(includeSkipped: true).IsKindOrHasMatchingText(SyntaxKind.FromKeyword))
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
105token = token.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
170var previous = token.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (2)
20var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true); 21var previousToken3 = previousToken2.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
45var previous = token.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
138var previousToken = token.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
28var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (2)
20var previousToken2 = previousToken1.GetPreviousToken(includeSkipped: true); 21var previousToken3 = previousToken2.GetPreviousToken(includeSkipped: true);
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
95.GetPreviousToken(includeZeroWidth: true)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
79var firstBrace = token.GetPreviousToken();
ConstructorInitializerPlacementCodeFixProvider.cs (2)
59var parenToken = colonToken.GetPreviousToken(); 96var closeParen = colonToken.GetPreviousToken();
CSharpAddBracesDiagnosticAnalyzer.cs (1)
171var lastTokenBeforeEmbeddedStatement = embeddedStatement.GetFirstToken().GetPreviousToken();
CSharpInlineDeclarationCodeFixProvider.cs (1)
213if (sourceText.AreOnSameLine(declarator.GetFirstToken(), declarator.GetFirstToken().GetPreviousToken(includeSkipped: true)))
Debugging\CSharpProximityExpressionsService.cs (2)
58if (token.Kind() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().Kind() != SyntaxKind.None) 60token = token.GetPreviousToken();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
89var previousToken = firstToken.GetPreviousToken();
EmbeddedStatementPlacementCodeFixProvider.cs (1)
110var previousToken = openBrace.GetPreviousToken();
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
98if (ContainsEndOfLineBetween(statementStartToken.GetPreviousToken(), statementStartToken))
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (3)
75TriviaLocation.BeforeBeginningOfSpan => callsite.GetFirstToken(includeZeroWidth: true).GetPreviousToken(includeZeroWidth: true), 81? body.CloseBraceToken.GetPreviousToken(includeZeroWidth: true) 113tokenPair.NextToken.GetPreviousToken() == semicolonToken)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
40if (token.GetPreviousToken().IsKind(SyntaxKind.YieldKeyword))
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
112var previousToken = mod.GetPreviousToken();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
135token = token.GetPreviousToken();
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
179var previousToken = expressionStatement.GetFirstToken().GetPreviousToken();
Structure\CSharpStructureHelpers.cs (2)
312EnumDeclarationSyntax enumDeclaration => enumDeclaration.OpenBraceToken.GetPreviousToken(), 313TypeDeclarationSyntax typeDeclaration => typeDeclaration.OpenBraceToken.GetPreviousToken(),
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
97var previousToken = node.GetFirstToken().GetPreviousToken();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\SyntaxNodeTests.cs (8)
1086token = token.GetPreviousToken(); 1117token = token.GetPreviousToken(includeSkipped: true); 1146token = token.GetPreviousToken(includeSkipped: false); 1170token = token.GetPreviousToken(); 1231var token = tree.GetCompilationUnitRoot().EndOfFileToken.GetPreviousToken(includeZeroWidth: true); 1235token = token.GetPreviousToken(includeZeroWidth: true); 1255SyntaxToken token = ((SyntaxToken)((SyntaxTree)syntaxTree).GetCompilationUnitRoot().EndOfFileToken).GetPreviousToken(includeZeroWidth: true); 1259token = token.GetPreviousToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.CSharp.Workspaces (67)
BaseFormattingRule.cs (1)
186firstTokenOfNode = firstTokenOfNode.GetPreviousToken();
Classification\Worker_Preprocesser.cs (1)
80var lastToken = node.EndOfDirectiveToken.GetPreviousToken(includeSkipped: false);
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3072var previousToken = firstToken.GetPreviousToken();
CSharpIndentationService.cs (3)
87var previousToken = token.GetPreviousToken(includeZeroWidth: true); 160constructorInitializer.ArgumentList.CloseParenToken.GetPreviousToken(includeZeroWidth: true), 206node.GetLastToken(includeZeroWidth: true).GetPreviousToken(includeZeroWidth: true),
CSharpIndentationService.Indenter.cs (1)
189token = token.GetAncestor<LabeledStatementSyntax>()!.GetFirstToken(includeZeroWidth: true).GetPreviousToken(includeZeroWidth: true);
CSharpSimplificationHelpers.cs (1)
78var previousToken = originalToken.GetPreviousToken();
CSharpSmartTokenFormatter.cs (1)
83var previousToken = token.GetPreviousToken(includeZeroWidth: true);
CSharpSyntaxContext.cs (1)
434var previousToken = targetToken.GetPreviousToken();
CSharpTypeInferenceService.TypeInferrer.cs (2)
430previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 814if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken)
Formatting\TypingFormattingRule.cs (1)
91endToken = endToken.GetPreviousToken();
FormattingRangeHelper.cs (4)
38var previousToken = currentToken.GetPreviousToken(); 49previousToken = currentToken.GetPreviousToken(); 288var previousToken = token.GetPreviousToken(); 310var previousToken = startToken.GetPreviousToken();
IndentBlockFormattingRule.cs (2)
244AddIndentBlockOperation(list, bracePair.openBrace.GetNextToken(includeZeroWidth: true), bracePair.closeBrace.GetPreviousToken(includeZeroWidth: true)); 261AddIndentBlockOperation(list, bracketPair.openBracket.GetNextToken(includeZeroWidth: true), bracketPair.closeBracket.GetPreviousToken(includeZeroWidth: true));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
76&& firstToken.GetPreviousToken().Kind() == SyntaxKind.CloseParenToken;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
73var prevToken = token.GetPreviousToken(includeSkipped: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
99? token.GetPreviousToken(includeSkipped: true) 114var previousToken = token.GetPreviousToken(includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
57token = token.GetPreviousToken(includeSkipped: true); 64token = token.GetPreviousToken(includeSkipped: true); 71token = token.GetPreviousToken(includeSkipped: true); 424token = token.GetPreviousToken(includeSkipped: true, includeDirectives: true); 469token = root.EndOfFileToken.GetPreviousToken(includeSkipped: true, includeDirectives: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (3)
300token.GetPreviousToken(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword) 491targetToken.GetPreviousToken(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>()) 572targetToken = targetToken.GetPreviousToken(includeSkipped: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (20)
631token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.GlobalKeyword)) 694token.GetPreviousToken().IsKind(SyntaxKind.PartialKeyword)) 851token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.IdentifierToken) && 852token.GetPreviousToken(includeSkipped: true).GetPreviousToken().IsKind(SyntaxKind.WhereKeyword)) 1163if (token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.ImplicitKeyword) || 1164token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.ExplicitKeyword)) 1358return IsAtStartOfPattern(syntaxTree, parenthesizedExpression.GetFirstToken().GetPreviousToken(), parenthesizedExpression.SpanStart); 1815var previous = token.GetPreviousToken(includeSkipped: true); 1877token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.FixedKeyword)) 1894token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword)) 2332var previousToken = tokenOnLeftOfPosition.GetPreviousToken(includeSkipped: true); 2615if (token.GetPreviousToken(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken) 2629token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.WhileKeyword)) 2645token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.LockKeyword)) 2652token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.IfKeyword)) 2659token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.SwitchKeyword)) 2666token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CheckedKeyword)) 2673token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.UncheckedKeyword)) 2680token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.WhenKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
108return token.GetPreviousToken(includeSkipped: true); 119return token.GetPreviousToken(includeSkipped: true);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
81token = token.GetPreviousToken(includeSkipped: true); 162token = token.GetPreviousToken(includeSkipped: true);
ParenthesizedExpressionSyntaxExtensions.cs (1)
46var tokenBeforeParen = node.GetFirstToken().GetPreviousToken();
Rename\CSharpRenameRewriterLanguageService.cs (3)
383if (!isRenameLocation && symbol is INamespaceSymbol && token.GetPreviousToken().IsKind(SyntaxKind.NamespaceKeyword)) 402if (isRenameLocation && token.GetPreviousToken().IsKind(SyntaxKind.NamespaceKeyword)) 755token.GetPreviousToken().Kind() != SyntaxKind.DotToken &&
Simplification\CSharpSimplificationService.cs (1)
160var previousToken = originalToken.GetPreviousToken();
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
162if (!FormattingRangeHelper.AreTwoTokensOnSameLine(node.Parent.GetFirstToken(), node.GetFirstToken().GetPreviousToken()))
StatementSyntaxExtensions.cs (1)
20var previousToken = statement.GetFirstToken().GetPreviousToken();
SuppressFormattingRule.cs (1)
375AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.GetPreviousToken(includeZeroWidth: true), arrayOrCollectionInitializer.CloseBraceToken);
TokenComparer.cs (2)
24x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 25y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
TriviaDataFactory.Analyzer.cs (1)
68var previousToken = currentToken.GetPreviousToken(includeSkipped: false, includeZeroWidth: true);
WrappingFormattingRule.cs (1)
72var firstToken = firstTokenOfEmbeddedStatement.GetPreviousToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.EditorFeatures (1)
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (1)
106token = token.GetPreviousToken();
Microsoft.CodeAnalysis.Features (17)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
215var previousOfStart = startToken.GetPreviousToken(includeZeroWidth: true);
CodeRefactorings\AbstractRefactoringHelpersService.cs (3)
188var previousToken = commaToken.GetPreviousToken(); 211: tokenOnLocation.GetPreviousToken(includeZeroWidth: true); 300? tokenToLeft.GetPreviousToken(includeZeroWidth: true)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
170var previousToken = endOfFileToken.GetPreviousToken(includeZeroWidth: true, includeSkipped: true);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
51var previous = token.GetPreviousToken();
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
79if (HasLanguageComment(token.GetPreviousToken().TrailingTrivia, syntaxFacts, out identifier, out options))
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
114tokens[TriviaLocation.BeforeBeginningOfSpan] = tokens[TriviaLocation.AfterBeginningOfSpan].GetPreviousToken(includeZeroWidth: true);
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (3)
119tokens[TriviaLocation.AfterBeginningOfSpan].GetPreviousToken(includeZeroWidth: true) == tokens[TriviaLocation.BeforeEndOfSpan] || 228PreviousToken = tokens[TriviaLocation.AfterBeginningOfSpan].GetPreviousToken(includeZeroWidth: true), 240PreviousToken = tokens[TriviaLocation.AfterEndOfSpan].GetPreviousToken(includeZeroWidth: true),
QuickInfo\CommonQuickInfoProvider.cs (1)
57token = token.GetPreviousToken();
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (5)
132var previousToken = _listSyntax.GetFirstToken().GetPreviousToken(); 190result.Add(Edit.DeleteBetween(_listSyntax.GetFirstToken().GetPreviousToken(), _listSyntax.GetFirstToken())); 196result.Add(Edit.DeleteBetween(comma.GetPreviousToken(), comma)); 273result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken())); 399result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken()));
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\SemanticModel.vb (1)
632token = token.GetPreviousToken(includeSkipped:=False, includeDirectives:=False, includeDocumentationComments:=False)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (38)
AdjustSpaceFormattingRule.vb (1)
363Return ContainsLineBreak(previousToken.LeadingTrivia) OrElse ContainsLineBreak(previousToken.GetPreviousToken(includeZeroWidth:=True).TrailingTrivia)
BaseFormattingRule.vb (2)
51Dim previousToken = startToken.GetPreviousToken(includeZeroWidth:=True) 57Dim spanStart = startToken.GetPreviousToken(includeZeroWidth:=True).Span.End
ElasticTriviaFormattingRule.vb (2)
30initializer.CloseBraceToken.GetPreviousToken(), 48initializer.CloseBraceToken.GetPreviousToken(),
NodeBasedFormattingRule.vb (26)
60xmlDocument.GetLastToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 94xmlNode.EndTag.LessThanSlashToken.GetPreviousToken(includeZeroWidth:=True)) 108xmlEmbeddedExpression.PercentGreaterThanToken.GetPreviousToken(includeZeroWidth:=True)) 124multiLineLambda.EndSubOrFunctionStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 139Dim Item1PreviousToken = pair.Item1.GetPreviousToken() 233Dim token = endToken.GetPreviousToken(includeZeroWidth:=True) 279Dim previousToken = baseToken.GetPreviousToken(includeZeroWidth:=True) 286previousToken = previousToken.GetPreviousToken(includeZeroWidth:=True) 301Dim previousToken = xmlToken.GetPreviousToken(includeZeroWidth:=True) 315[namespace].EndNamespaceStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 322[module].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 329[class].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 336[struct].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 343[interface].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 350[enum].EndEnumStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 357[method].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 364[property].EndPropertyStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 371[event].EndEventStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 378[while].EndWhileStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 385[using].EndUsingStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 392[sync].EndSyncLockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 399[with].EndWithStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 460[select].EndSelectStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 474[do].LoopStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 487Return node.NextStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True) 506Return nextStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)
ParenthesizedExpressionSyntaxExtensions.vb (1)
181Dim previousToken = node.OpenParenToken.GetPreviousToken()
StatementSyntaxExtensions.vb (1)
696Dim previousToken = statement.GetFirstToken().GetPreviousToken()
SyntaxTokenExtensions.vb (2)
197Dim previousToken = token.GetPreviousToken(includeSkipped:=True, includeDirectives:=True, includeDocumentationComments:=True) 216token.GetPreviousToken(includeSkipped:=True),
TokenComparer.vb (2)
25token1.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword AndAlso 26token2.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword Then
VisualBasicSmartTokenFormatter.vb (1)
38Dim previousToken = token.GetPreviousToken()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (10)
ModifierCollectionFacts.vb (1)
210targetToken = targetToken.GetPreviousToken()
SpecialFormattingOperation.vb (3)
106Dim endToken = closeBrace.GetPreviousToken(includeZeroWidth:=True) 153endToken = firstToken.GetPreviousToken(includeZeroWidth:=True) 157endToken = closeBrace.GetPreviousToken(includeZeroWidth:=True)
SyntaxTokenExtensions.vb (2)
109targetToken.GetPreviousToken().IsKind(SyntaxKind.HashToken) AndAlso 110targetToken.GetPreviousToken().Parent.IsKind(SyntaxKind.BadDirectiveTrivia)
SyntaxTreeExtensions.vb (1)
31token = token.GetPreviousToken()
VisualBasicIndentationService.Indenter.vb (1)
107Return token.GetPreviousToken()
VisualBasicIndentationService.vb (1)
67Dim previousToken = token.GetPreviousToken(includeZeroWidth:=True)
VisualBasicSyntaxContext.vb (1)
260targetToken = targetToken.GetPreviousToken()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (2)
72lastToken = If(lastToken.Kind = SyntaxKind.EndOfFileToken, lastToken.GetPreviousToken(includeZeroWidth:=True), lastToken) 85Dim nonMissingToken = If(lastToken.IsMissing, lastToken.GetPreviousToken(), lastToken)
EndConstructGeneration\EndConstructCommandHandler.vb (1)
158Dim previousToken = firstToken.GetPreviousToken()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatter_FormatTokenTests.vb (1)
198Dim previousToken = token.GetPreviousToken(includeZeroWidth:=True)
Microsoft.CodeAnalysis.VisualBasic.Features (20)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
315Dim previousToken = localDeclaration.GetFirstToken().GetPreviousToken()
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
89If dotToken.GetPreviousToken().IsKind(SyntaxKind.IntegerLiteralToken, SyntaxKind.FloatingLiteralToken, SyntaxKind.DecimalLiteralToken, SyntaxKind.DateLiteralToken) Then
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (1)
119Dim previousToken = token.GetPreviousToken()
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (2)
40token = token.GetPreviousToken() 73Dim commaOrBrace = token.GetPreviousToken()
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
132Dim previousToken = token.GetPreviousToken()
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
89Dim previousToken = token.GetPreviousToken()
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (3)
49token.GetPreviousToken(includeSkipped:=True), 100ElseIf token.IsKind(SyntaxKind.XmlNameToken) AndAlso token.GetPreviousToken().IsKind(SyntaxKind.LessThanSlashToken) Then 101Return GetCloseTagItem(token.GetPreviousToken())
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
33targetToken = targetToken.GetPreviousToken()
Completion\KeywordRecommenders\Declarations\GetSetKeywordRecommender.vb (1)
31previousToken = previousToken.GetPreviousToken()
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
36Dim token = context.TargetToken.GetPreviousToken()
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (1)
24Dim token = context.TargetToken.GetPreviousToken()
Debugging\ProximityExpressionsGetter.vb (1)
70token = parentEndBlock.EndKeyword.GetPreviousToken()
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
104Dim previousToken = firstToken.GetPreviousToken()
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (2)
61Return callsite.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True) 67Return method.EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)
ExtractMethod\VisualBasicSelectionValidator.vb (1)
172selectionInfo.LastTokenInFinalSpan.GetPreviousToken(),
Highlighting\KeywordHighlightingHelpers.vb (1)
86Dim previousToken = .AwaitKeyword.GetPreviousToken()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
TestSyntaxNodes.vb (6)
1957Dim tk_nonzero1 = tk0.GetPreviousToken 1963Dim tk_nonzero3 = tk_nonzero1.GetPreviousToken 1966Dim tk_zero1 = tk_nonzero1.GetPreviousToken(includeZeroWidth:=True) 1969Dim tk_zero2 = tk_zero1.GetPreviousToken(includeZeroWidth:=True) 1972Dim tk_zero3 = tk_zero2.GetPreviousToken(includeZeroWidth:=True) 1989Dim listToken = CType(openParenToken.GetPreviousToken(), SyntaxToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (55)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
347Dim previousToken = list.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True) 432Dim previousToken = replacedToken.GetPreviousToken(includeZeroWidth:=True)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
506Dim previousToken = modifier.GetPreviousToken(includeZeroWidth:=True)
Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
363Return ContainsLineBreak(previousToken.LeadingTrivia) OrElse ContainsLineBreak(previousToken.GetPreviousToken(includeZeroWidth:=True).TrailingTrivia)
Formatting\Rules\BaseFormattingRule.vb (2)
51Dim previousToken = startToken.GetPreviousToken(includeZeroWidth:=True) 57Dim spanStart = startToken.GetPreviousToken(includeZeroWidth:=True).Span.End
Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
30initializer.CloseBraceToken.GetPreviousToken(), 48initializer.CloseBraceToken.GetPreviousToken(),
Formatting\Rules\NodeBasedFormattingRule.vb (26)
60xmlDocument.GetLastToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 94xmlNode.EndTag.LessThanSlashToken.GetPreviousToken(includeZeroWidth:=True)) 108xmlEmbeddedExpression.PercentGreaterThanToken.GetPreviousToken(includeZeroWidth:=True)) 124multiLineLambda.EndSubOrFunctionStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 139Dim Item1PreviousToken = pair.Item1.GetPreviousToken() 233Dim token = endToken.GetPreviousToken(includeZeroWidth:=True) 279Dim previousToken = baseToken.GetPreviousToken(includeZeroWidth:=True) 286previousToken = previousToken.GetPreviousToken(includeZeroWidth:=True) 301Dim previousToken = xmlToken.GetPreviousToken(includeZeroWidth:=True) 315[namespace].EndNamespaceStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 322[module].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 329[class].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 336[struct].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 343[interface].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 350[enum].EndEnumStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 357[method].EndBlockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 364[property].EndPropertyStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 371[event].EndEventStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 378[while].EndWhileStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 385[using].EndUsingStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 392[sync].EndSyncLockStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 399[with].EndWithStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 460[select].EndSelectStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 474[do].LoopStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)) 487Return node.NextStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True) 506Return nextStatement.GetFirstToken(includeZeroWidth:=True).GetPreviousToken(includeZeroWidth:=True)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
197Dim previousToken = token.GetPreviousToken(includeSkipped:=True, includeDirectives:=True, includeDocumentationComments:=True) 216token.GetPreviousToken(includeSkipped:=True),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
109targetToken.GetPreviousToken().IsKind(SyntaxKind.HashToken) AndAlso 110targetToken.GetPreviousToken().Parent.IsKind(SyntaxKind.BadDirectiveTrivia)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
31token = token.GetPreviousToken()
ModifierCollectionFacts.vb (1)
210targetToken = targetToken.GetPreviousToken()
ParenthesizedExpressionSyntaxExtensions.vb (1)
181Dim previousToken = node.OpenParenToken.GetPreviousToken()
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
295Dim unwrapNullable = _context.TargetToken.GetPreviousToken().IsKind(SyntaxKind.QuestionToken)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
349If Not isRenameLocation AndAlso TypeOf (symbol) Is INamespaceSymbol AndAlso token.GetPreviousToken().Kind = SyntaxKind.NamespaceKeyword Then 364If isRenameLocation AndAlso token.GetPreviousToken().Kind = SyntaxKind.NamespaceKeyword Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
126Dim previousToken = identifier.GetPreviousToken(False, False, True, True)
SpecialFormattingOperation.vb (3)
106Dim endToken = closeBrace.GetPreviousToken(includeZeroWidth:=True) 153endToken = firstToken.GetPreviousToken(includeZeroWidth:=True) 157endToken = closeBrace.GetPreviousToken(includeZeroWidth:=True)
StatementSyntaxExtensions.vb (1)
696Dim previousToken = statement.GetFirstToken().GetPreviousToken()
TokenComparer.vb (2)
25token1.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword AndAlso 26token2.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword Then
VisualBasicIndentationService.Indenter.vb (1)
107Return token.GetPreviousToken()
VisualBasicIndentationService.vb (1)
67Dim previousToken = token.GetPreviousToken(includeZeroWidth:=True)
VisualBasicSmartTokenFormatter.vb (1)
38Dim previousToken = token.GetPreviousToken()
VisualBasicSyntaxContext.vb (1)
260targetToken = targetToken.GetPreviousToken()
Microsoft.CodeAnalysis.Workspaces (27)
AbstractHeaderFacts.cs (1)
86return tokenToRightOrIn.GetPreviousToken().GetAncestor<TNode>();
AbstractIndentation.Indenter.cs (2)
132token = token.GetPreviousToken(); 138token = token.GetPreviousToken();
AbstractMoveDeclarationNearReferenceService.State.cs (1)
171var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().GetPreviousToken();
AddParameterEditor.cs (1)
55var previousToken = firstParameter.GetFirstToken().GetPreviousToken();
BaseIndentationFormattingRule.cs (2)
159token1 = token1.GetPreviousToken(); 179token1 = token1.GetPreviousToken();
CodeCleanup\AbstractCodeCleanerService.cs (3)
261return nextToken.GetPreviousToken(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true).Span.End; 334var previousToken = startToken.GetPreviousToken(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true); 375previousToken = startToken.GetPreviousToken(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
CommonFormattingHelpers.cs (4)
89startToken = startToken.GetPreviousToken(); 96startToken = startToken.GetPreviousToken(); 293var previousToken = token.GetPreviousToken(); 364var startToken = root.FindToken(span.Start).GetPreviousToken();
FormattingExtensions.cs (1)
308var previousToken = firstToken.GetPreviousToken();
ISyntaxFactsExtensions.cs (1)
359var previousToken = node.GetFirstToken().GetPreviousToken();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
84token = token.GetPreviousToken(); 186var token = endOfFileToken.GetPreviousToken(includeSkipped: true);
SyntaxNodeExtensions.cs (3)
624.GetPreviousToken(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments); 687: token.GetPreviousToken(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments); 699token = token.GetPreviousToken();
SyntaxTokenExtensions.cs (1)
72var previousToken = token.GetPreviousToken(
TokenStream.cs (3)
156var previousToken = tokenData.Token.GetPreviousToken(includeZeroWidth: true); 392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
TreeData.Node.cs (2)
36var currentToken = token.GetPreviousToken(includeZeroWidth: true); 45currentToken = currentToken.GetPreviousToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
CodeCleanup\CodeCleanupTests.cs (2)
358var previousToken = member.GetFirstToken().GetPreviousToken().GetPreviousToken();
CodeCleanup\Extensions.cs (1)
20var previousToken = node.GetFirstToken(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true).GetPreviousToken(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
Microsoft.VisualStudio.LanguageServices (1)
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
93var prevToken = root.FindToken(start).GetPreviousToken();
Microsoft.VisualStudio.LanguageServices.CSharp (6)
CodeModel\CSharpCodeModelService.cs (4)
3202var startToken = root.FindToken(span.Start).GetPreviousToken(); 3205startToken = startToken.GetPreviousToken(); 3211endToken = endToken.GetPreviousToken(); 3214startToken = GetTokenWithoutAnnotation(startToken, t => t.GetPreviousToken());
CodeModel\EndRegionFormattingRule.cs (1)
25var previousPreviousToken = previousToken.GetPreviousToken();
LanguageService\CSharpHelpContextService.cs (1)
59var previousToken = token.GetPreviousToken();
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (2)
3732Dim startToken = GetTokenWithoutAnnotation(root.FindToken(span.Start).GetPreviousToken(), Function(t) t.GetPreviousToken())