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