712 references to GetPreviousToken
GenerateDocumentationAndConfigFiles (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Metrics (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Metrics.Legacy (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Microsoft.AspNetCore.App.Analyzers (6)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
109
token = token.
GetPreviousToken
();
164
var previous = token.
GetPreviousToken
();
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
147
if (HasLanguageComment(token.
GetPreviousToken
().TrailingTrivia, out identifier, out options))
RouteEmbeddedLanguage\Infrastructure\SyntaxNodeExtensions.cs (3)
94
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
106
token = token.
GetPreviousToken
();
122
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
Microsoft.CodeAnalysis.Analyzers (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.AnalyzerUtilities (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Microsoft.CodeAnalysis.BannedApiAnalyzers (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.CodeStyle (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpSemanticModel.cs (1)
1288
token = token.
GetPreviousToken
();
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
85
walker.VisitToken(startLessThanToken.
GetPreviousToken
());
Microsoft.CodeAnalysis.CSharp.CodeStyle (33)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
172
var lastTokenBeforeEmbeddedStatement = embeddedStatement.GetFirstToken().
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
179
var previousToken = expressionStatement.GetFirstToken().
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
100
if (ContainsEndOfLineBetween(statementStartToken.
GetPreviousToken
(), statementStartToken))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
671
.WithPrependedLeadingTrivia(originalInitializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia)
680
if (initializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia.Any(static x => x.IsSingleOrMultiLineComment()))
716
var previousToken = newKeyword.
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
276
var previousToken = expressionBody.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
85
&& firstToken.
GetPreviousToken
().Kind() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
45
var tokenBeforeParen = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (1)
20
var previousToken = statement.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
74
var prevToken = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (4)
146
? token.
GetPreviousToken
(includeSkipped: true)
161
var previousToken = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
324
return token.
GetPreviousToken
(includeSkipped: true);
335
return token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
35
token = token.
GetPreviousToken
(includeSkipped: true);
400
token = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
452
token = root.EndOfFileToken.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
68
var previousToken = currentToken.
GetPreviousToken
(includeSkipped: false, includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
187
firstTokenOfNode = firstTokenOfNode.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
250
AddIndentBlockOperation(list, bracePair.openBrace.GetNextToken(includeZeroWidth: true), bracePair.closeBrace.
GetPreviousToken
(includeZeroWidth: true));
269
AddIndentBlockOperation(list, bracketPair.openBracket.GetNextToken(includeZeroWidth: true), bracketPair.closeBracket.
GetPreviousToken
(includeZeroWidth: true));
282
var baseToken = firstToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.
GetPreviousToken
(includeZeroWidth: true), arrayOrCollectionInitializer.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
201
currentToken.
GetPreviousToken
().IsLastTokenOfNode<StatementSyntax>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
69
var firstToken = firstTokenOfEmbeddedStatement.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
81
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
38
var previousToken = currentToken.
GetPreviousToken
();
49
previousToken = currentToken.
GetPreviousToken
();
287
var previousToken = token.
GetPreviousToken
();
309
var previousToken = startToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (45)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
201
if (sourceText.AreOnSameLine(declarator.GetFirstToken(), declarator.GetFirstToken().
GetPreviousToken
(includeSkipped: true)))
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
75
var firstBrace = token.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (2)
55
var parenToken = colonToken.
GetPreviousToken
();
92
var closeParen = colonToken.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
108
var previousToken = openBrace.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
176
initializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia.Any(static x => x.IsSingleOrMultiLineComment());
180
var additionalLeadingTrivia = initializer!.OpenBraceToken.
GetPreviousToken
().TrailingTrivia
264
if (document.Text.AreOnSameLine(initializer.OpenBraceToken.
GetPreviousToken
(), initializer.OpenBraceToken))
585
if (document.Text.AreOnSameLine(firstToken.
GetPreviousToken
(), firstToken))
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
76
: analysisResult.ExistingInitializer.GetFirstToken().
GetPreviousToken
().TrailingTrivia;
184
if (text.AreOnSameLine(firstToken.
GetPreviousToken
(), firstToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
440
var previousToken = targetToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
48
token.
GetPreviousToken
() is { RawKind: (int)SyntaxKind.StaticKeyword, Parent: UsingDirectiveSyntax })
301
token.
GetPreviousToken
(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword)
494
targetToken.
GetPreviousToken
(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>())
576
targetToken = targetToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (19)
632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.GlobalKeyword))
697
token.
GetPreviousToken
().IsKind(SyntaxKind.PartialKeyword))
852
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IdentifierToken) &&
853
token.
GetPreviousToken
(includeSkipped: true).
GetPreviousToken
().IsKind(SyntaxKind.WhereKeyword))
1187
token.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1373
return IsAtStartOfPattern(syntaxTree, parenthesizedExpression.GetFirstToken().
GetPreviousToken
(), parenthesizedExpression.SpanStart);
1832
var previous = token.
GetPreviousToken
(includeSkipped: true);
1890
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.FixedKeyword))
1907
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword))
2343
var previousToken = tokenOnLeftOfPosition.
GetPreviousToken
(includeSkipped: true);
2602
if (token.
GetPreviousToken
(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken)
2616
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhileKeyword))
2632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.LockKeyword))
2639
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IfKeyword))
2646
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.SwitchKeyword))
2653
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CheckedKeyword))
2660
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.UncheckedKeyword))
2667
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhenKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
80
token = token.
GetPreviousToken
(includeSkipped: true);
161
token = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
91
endToken = endToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
86
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
157
constructorInitializer.ArgumentList.CloseParenToken.
GetPreviousToken
(includeZeroWidth: true),
201
node.GetLastToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
185
token = token.GetAncestor<LabeledStatementSyntax>()!.GetFirstToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
428
previousToken.
GetPreviousToken
().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.
GetPreviousToken
().Kind() == SyntaxKind.EqualsToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (1)
78
var previousToken = originalToken.
GetPreviousToken
();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
70
var startToken = endToken.
GetPreviousToken
();
223
var previousToken = lastToken.
GetPreviousToken
();
601
&& IsTokenPartOfExpression(switchStatementNode.GetFirstToken().
GetPreviousToken
()))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3117
if (position == endToken.SpanStart && !endToken.
GetPreviousToken
().IsKind(SyntaxKind.None))
3119
endToken = endToken.
GetPreviousToken
();
Microsoft.CodeAnalysis.CSharp.Features (76)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
61
var previousToken = token.
GetPreviousToken
();
ChangeSignature\CSharpChangeSignatureService.cs (1)
126
token = token.
GetPreviousToken
();
Completion\CompletionProviders\CompletionUtilities.cs (1)
52
if (dotToken.
GetPreviousToken
().Kind() == SyntaxKind.NumericLiteralToken)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
290
var previousToken = token.
GetPreviousToken
();
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (2)
95
var tokenBeforeType = typeNode.GetFirstToken().
GetPreviousToken
();
124
tokenBeforeType = tokenBeforeType.
GetPreviousToken
();
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
189
var questionToken = dotToken.
GetPreviousToken
().Kind() == SyntaxKind.QuestionToken
190
? dotToken.
GetPreviousToken
()
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (2)
84
var questionToken = dotToken.
GetPreviousToken
().Kind() == SyntaxKind.QuestionToken
85
? dotToken.
GetPreviousToken
()
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
65
nextToken = typeSyntax.GetFirstToken().
GetPreviousToken
();
178
token = token.
GetPreviousToken
();
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
105
var token = touchingToken.
GetPreviousToken
();
119
token = token.
GetPreviousToken
();
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
19
token = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
171
return token.
GetPreviousToken
().Kind() != SyntaxKind.NumericLiteralToken;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
224
token = token.
GetPreviousToken
();
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (2)
16
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
17
var previousToken3 = previousToken2.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
41
token.
GetPreviousToken
(includeSkipped: true) == lastToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (4)
28
var previousPossiblySkippedToken = targetToken.
GetPreviousToken
(includeSkipped: true);
41
if (firstSpecifierToken.
GetPreviousToken
(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>())
46
previousToken = firstSpecifierToken.
GetPreviousToken
(includeSkipped: false);
50
previousToken = targetToken.
GetPreviousToken
(includeSkipped: false);
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
17
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (1)
32
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (2)
15
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
16
var previousToken3 = previousToken2.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (2)
15
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
25
var previousToken3 = previousToken2.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
21
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
86
if (token.
GetPreviousToken
(includeSkipped: true).IsKindOrHasMatchingText(SyntaxKind.FromKeyword))
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
100
token = token.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
195
var previous = token.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (2)
15
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
16
var previousToken3 = previousToken2.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
37
var previous = token.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
133
var previousToken = token.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
23
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (2)
15
var previousToken2 = previousToken1.
GetPreviousToken
(includeSkipped: true);
16
var previousToken3 = previousToken2.
GetPreviousToken
(includeSkipped: true);
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
96
.
GetPreviousToken
(includeZeroWidth: true)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
275
if (parsedDocument.Text.AreOnSameLine(firstToken.
GetPreviousToken
(), firstToken))
Debugging\CSharpProximityExpressionsService.cs (2)
58
if (token.Kind() == SyntaxKind.CloseBraceToken && token.
GetPreviousToken
().Kind() != SyntaxKind.None)
60
token = token.
GetPreviousToken
();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
79
var previousToken = firstToken.
GetPreviousToken
();
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (3)
61
TriviaLocation.BeforeBeginningOfSpan => callsite.GetFirstToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true),
67
? body.CloseBraceToken.
GetPreviousToken
(includeZeroWidth: true)
97
tokenPair.NextToken.
GetPreviousToken
() == semicolonToken)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
42
if (token.
GetPreviousToken
().IsKind(SyntaxKind.YieldKeyword))
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
106
var previousToken = mod.
GetPreviousToken
();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
138
token = token.
GetPreviousToken
();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
489
var priorToken = nextStatement.GetFirstToken().
GetPreviousToken
();
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
72
targetToken = targetToken.
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
172
var lastTokenBeforeEmbeddedStatement = embeddedStatement.GetFirstToken().
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
179
var previousToken = expressionStatement.GetFirstToken().
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
100
if (ContainsEndOfLineBetween(statementStartToken.
GetPreviousToken
(), statementStartToken))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
671
.WithPrependedLeadingTrivia(originalInitializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia)
680
if (initializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia.Any(static x => x.IsSingleOrMultiLineComment()))
716
var previousToken = newKeyword.
GetPreviousToken
();
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
276
var previousToken = expressionBody.GetFirstToken().
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
201
if (sourceText.AreOnSameLine(declarator.GetFirstToken(), declarator.GetFirstToken().
GetPreviousToken
(includeSkipped: true)))
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
75
var firstBrace = token.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (2)
55
var parenToken = colonToken.
GetPreviousToken
();
92
var closeParen = colonToken.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
108
var previousToken = openBrace.
GetPreviousToken
();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
176
initializer.OpenBraceToken.
GetPreviousToken
().TrailingTrivia.Any(static x => x.IsSingleOrMultiLineComment());
180
var additionalLeadingTrivia = initializer!.OpenBraceToken.
GetPreviousToken
().TrailingTrivia
264
if (document.Text.AreOnSameLine(initializer.OpenBraceToken.
GetPreviousToken
(), initializer.OpenBraceToken))
585
if (document.Text.AreOnSameLine(firstToken.
GetPreviousToken
(), firstToken))
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
76
: analysisResult.ExistingInitializer.GetFirstToken().
GetPreviousToken
().TrailingTrivia;
184
if (text.AreOnSameLine(firstToken.
GetPreviousToken
(), firstToken))
Structure\CSharpStructureHelpers.cs (3)
290
=> enumDeclaration.OpenBraceToken.
GetPreviousToken
(),
293
? typeDeclaration.OpenBraceToken.
GetPreviousToken
()
294
: typeDeclaration.SemicolonToken.
GetPreviousToken
(),
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
169
var previousToken = node.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\SyntaxNodeTests.cs (8)
1111
token = token.
GetPreviousToken
();
1142
token = token.
GetPreviousToken
(includeSkipped: true);
1171
token = token.
GetPreviousToken
(includeSkipped: false);
1195
token = token.
GetPreviousToken
();
1256
var token = tree.GetCompilationUnitRoot().EndOfFileToken.
GetPreviousToken
(includeZeroWidth: true);
1260
token = token.
GetPreviousToken
(includeZeroWidth: true);
1280
SyntaxToken token = syntaxTree.GetCompilationUnitRoot().EndOfFileToken.
GetPreviousToken
(includeZeroWidth: true);
1284
token = token.
GetPreviousToken
(includeZeroWidth: true);
Microsoft.CodeAnalysis.CSharp.Workspaces (67)
Classification\Worker_Preprocesser.cs (1)
84
var lastToken = node.EndOfDirectiveToken.
GetPreviousToken
(includeSkipped: false);
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3215
var previousToken = firstToken.
GetPreviousToken
();
Rename\CSharpRenameRewriterLanguageService.cs (3)
379
if (!isRenameLocation && symbol is INamespaceSymbol && token.
GetPreviousToken
().IsKind(SyntaxKind.NamespaceKeyword))
398
if (isRenameLocation && token.
GetPreviousToken
().IsKind(SyntaxKind.NamespaceKeyword))
746
token.
GetPreviousToken
().Kind() != SyntaxKind.DotToken &&
Simplification\CSharpSimplificationService.cs (1)
158
var previousToken = originalToken.
GetPreviousToken
();
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
160
if (!FormattingRangeHelper.AreTwoTokensOnSameLine(node.Parent.GetFirstToken(), node.GetFirstToken().
GetPreviousToken
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
85
&& firstToken.
GetPreviousToken
().Kind() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
45
var tokenBeforeParen = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (1)
20
var previousToken = statement.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
74
var prevToken = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (4)
146
? token.
GetPreviousToken
(includeSkipped: true)
161
var previousToken = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
324
return token.
GetPreviousToken
(includeSkipped: true);
335
return token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
35
token = token.
GetPreviousToken
(includeSkipped: true);
400
token = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
452
token = root.EndOfFileToken.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
68
var previousToken = currentToken.
GetPreviousToken
(includeSkipped: false, includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
187
firstTokenOfNode = firstTokenOfNode.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
250
AddIndentBlockOperation(list, bracePair.openBrace.GetNextToken(includeZeroWidth: true), bracePair.closeBrace.
GetPreviousToken
(includeZeroWidth: true));
269
AddIndentBlockOperation(list, bracketPair.openBracket.GetNextToken(includeZeroWidth: true), bracketPair.closeBracket.
GetPreviousToken
(includeZeroWidth: true));
282
var baseToken = firstToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.
GetPreviousToken
(includeZeroWidth: true), arrayOrCollectionInitializer.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
201
currentToken.
GetPreviousToken
().IsLastTokenOfNode<StatementSyntax>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
69
var firstToken = firstTokenOfEmbeddedStatement.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
81
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
38
var previousToken = currentToken.
GetPreviousToken
();
49
previousToken = currentToken.
GetPreviousToken
();
287
var previousToken = token.
GetPreviousToken
();
309
var previousToken = startToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
440
var previousToken = targetToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
48
token.
GetPreviousToken
() is { RawKind: (int)SyntaxKind.StaticKeyword, Parent: UsingDirectiveSyntax })
301
token.
GetPreviousToken
(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword)
494
targetToken.
GetPreviousToken
(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>())
576
targetToken = targetToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (19)
632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.GlobalKeyword))
697
token.
GetPreviousToken
().IsKind(SyntaxKind.PartialKeyword))
852
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IdentifierToken) &&
853
token.
GetPreviousToken
(includeSkipped: true).
GetPreviousToken
().IsKind(SyntaxKind.WhereKeyword))
1187
token.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1373
return IsAtStartOfPattern(syntaxTree, parenthesizedExpression.GetFirstToken().
GetPreviousToken
(), parenthesizedExpression.SpanStart);
1832
var previous = token.
GetPreviousToken
(includeSkipped: true);
1890
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.FixedKeyword))
1907
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword))
2343
var previousToken = tokenOnLeftOfPosition.
GetPreviousToken
(includeSkipped: true);
2602
if (token.
GetPreviousToken
(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken)
2616
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhileKeyword))
2632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.LockKeyword))
2639
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IfKeyword))
2646
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.SwitchKeyword))
2653
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CheckedKeyword))
2660
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.UncheckedKeyword))
2667
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhenKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
80
token = token.
GetPreviousToken
(includeSkipped: true);
161
token = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
91
endToken = endToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
86
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
157
constructorInitializer.ArgumentList.CloseParenToken.
GetPreviousToken
(includeZeroWidth: true),
201
node.GetLastToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
185
token = token.GetAncestor<LabeledStatementSyntax>()!.GetFirstToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
428
previousToken.
GetPreviousToken
().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.
GetPreviousToken
().Kind() == SyntaxKind.EqualsToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (1)
78
var previousToken = originalToken.
GetPreviousToken
();
Microsoft.CodeAnalysis.EditorFeatures (1)
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (1)
93
token = token.
GetPreviousToken
();
Microsoft.CodeAnalysis.Features (15)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
215
var previousOfStart = startToken.
GetPreviousToken
(includeZeroWidth: true);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
208
var previousToken = endOfFileToken.
GetPreviousToken
(includeZeroWidth: true, includeSkipped: true);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
51
var previous = token.
GetPreviousToken
();
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
86
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)
116
tokens[TriviaLocation.AfterBeginningOfSpan].
GetPreviousToken
(includeZeroWidth: true) == tokens[TriviaLocation.BeforeEndOfSpan] ||
223
PreviousToken = tokens[TriviaLocation.AfterBeginningOfSpan].
GetPreviousToken
(includeZeroWidth: true),
235
PreviousToken = tokens[TriviaLocation.AfterEndOfSpan].
GetPreviousToken
(includeZeroWidth: true),
QuickInfo\CommonQuickInfoProvider.cs (1)
58
token = token.
GetPreviousToken
();
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (1)
82
var previousToken = token.
GetPreviousToken
();
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (5)
131
var previousToken = _listSyntax.GetFirstToken().
GetPreviousToken
();
207
result.Add(Edit.DeleteBetween(_listSyntax.GetFirstToken().
GetPreviousToken
(), _listSyntax.GetFirstToken()));
214
result.Add(Edit.DeleteBetween(comma.
GetPreviousToken
(), comma));
296
_listSyntax.GetFirstToken().
GetPreviousToken
(), NewLineTrivia,
431
_listSyntax.GetFirstToken().
GetPreviousToken
(), NewLineTrivia,
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.PublicApiAnalyzers (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Microsoft.CodeAnalysis.ResxSourceGenerator (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\SemanticModel.vb (1)
636
token = token.
GetPreviousToken
(includeSkipped:=False, includeDirectives:=False, includeDocumentationComments:=False)
Microsoft.CodeAnalysis.Workspaces (31)
CodeCleanup\AbstractCodeCleanerService.cs (3)
260
return nextToken.
GetPreviousToken
(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true).Span.End;
333
var previousToken = startToken.
GetPreviousToken
(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
374
previousToken = startToken.
GetPreviousToken
(includeZeroWidth: true, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
CodeCleanup\CodeCleanupTests.cs (2)
357
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)
97
var prevToken = root.FindToken(start).
GetPreviousToken
();
Microsoft.VisualStudio.LanguageServices.CSharp (6)
CodeModel\CSharpCodeModelService.cs (4)
3198
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
3201
startToken = startToken.
GetPreviousToken
();
3207
endToken = endToken.
GetPreviousToken
();
3210
startToken = GetTokenWithoutAnnotation(startToken, t => t.
GetPreviousToken
());
CodeModel\EndRegionFormattingRule.cs (1)
25
var previousPreviousToken = previousToken.
GetPreviousToken
();
LanguageService\CSharpHelpContextService.cs (1)
55
var previousToken = token.
GetPreviousToken
();
Roslyn.Diagnostics.Analyzers (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();
Roslyn.Diagnostics.CSharp.Analyzers (60)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
85
&& firstToken.
GetPreviousToken
().Kind() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
45
var tokenBeforeParen = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (1)
20
var previousToken = statement.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
74
var prevToken = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (4)
146
? token.
GetPreviousToken
(includeSkipped: true)
161
var previousToken = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
324
return token.
GetPreviousToken
(includeSkipped: true);
335
return token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (3)
35
token = token.
GetPreviousToken
(includeSkipped: true);
400
token = token.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
452
token = root.EndOfFileToken.
GetPreviousToken
(includeSkipped: true, includeDirectives: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
68
var previousToken = currentToken.
GetPreviousToken
(includeSkipped: false, includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
187
firstTokenOfNode = firstTokenOfNode.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (3)
250
AddIndentBlockOperation(list, bracePair.openBrace.GetNextToken(includeZeroWidth: true), bracePair.closeBrace.
GetPreviousToken
(includeZeroWidth: true));
269
AddIndentBlockOperation(list, bracketPair.openBracket.GetNextToken(includeZeroWidth: true), bracketPair.closeBracket.
GetPreviousToken
(includeZeroWidth: true));
282
var baseToken = firstToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.
GetPreviousToken
(includeZeroWidth: true), arrayOrCollectionInitializer.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
201
currentToken.
GetPreviousToken
().IsLastTokenOfNode<StatementSyntax>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (1)
69
var firstToken = firstTokenOfEmbeddedStatement.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
81
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (4)
38
var previousToken = currentToken.
GetPreviousToken
();
49
previousToken = currentToken.
GetPreviousToken
();
287
var previousToken = token.
GetPreviousToken
();
309
var previousToken = startToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
440
var previousToken = targetToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
48
token.
GetPreviousToken
() is { RawKind: (int)SyntaxKind.StaticKeyword, Parent: UsingDirectiveSyntax })
301
token.
GetPreviousToken
(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword)
494
targetToken.
GetPreviousToken
(includeSkipped: true).IsLastTokenOfNode<TypeSyntax>())
576
targetToken = targetToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (19)
632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.GlobalKeyword))
697
token.
GetPreviousToken
().IsKind(SyntaxKind.PartialKeyword))
852
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IdentifierToken) &&
853
token.
GetPreviousToken
(includeSkipped: true).
GetPreviousToken
().IsKind(SyntaxKind.WhereKeyword))
1187
token.
GetPreviousToken
(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1373
return IsAtStartOfPattern(syntaxTree, parenthesizedExpression.GetFirstToken().
GetPreviousToken
(), parenthesizedExpression.SpanStart);
1832
var previous = token.
GetPreviousToken
(includeSkipped: true);
1890
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.FixedKeyword))
1907
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword))
2343
var previousToken = tokenOnLeftOfPosition.
GetPreviousToken
(includeSkipped: true);
2602
if (token.
GetPreviousToken
(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken)
2616
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhileKeyword))
2632
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.LockKeyword))
2639
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.IfKeyword))
2646
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.SwitchKeyword))
2653
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.CheckedKeyword))
2660
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.UncheckedKeyword))
2667
token.
GetPreviousToken
(includeSkipped: true).IsKind(SyntaxKind.WhenKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
80
token = token.
GetPreviousToken
(includeSkipped: true);
161
token = token.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
91
endToken = endToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
86
var previousToken = token.
GetPreviousToken
(includeZeroWidth: true);
157
constructorInitializer.ArgumentList.CloseParenToken.
GetPreviousToken
(includeZeroWidth: true),
201
node.GetLastToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
185
token = token.GetAncestor<LabeledStatementSyntax>()!.GetFirstToken(includeZeroWidth: true).
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
428
previousToken.
GetPreviousToken
().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.
GetPreviousToken
().Kind() == SyntaxKind.EqualsToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\CSharpSimplificationHelpers.cs (1)
78
var previousToken = originalToken.
GetPreviousToken
();
Test.Utilities (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
Text.Analyzers (28)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
607
.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
670
: token.
GetPreviousToken
(includeZeroWidth: false, includeSkipped: includeSkipped, includeDirectives: includeDirectives, includeDocumentationComments: includeDocumentationComments);
682
token = token.
GetPreviousToken
();
972
current = current.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
61
var previousToken = token.
GetPreviousToken
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
87
token = token.
GetPreviousToken
();
189
var token = endOfFileToken.
GetPreviousToken
(includeSkipped: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (3)
154
var previousToken = tokenData.Token.
GetPreviousToken
(includeZeroWidth: true);
390
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
415
Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.
GetPreviousToken
(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (2)
35
var currentToken = token.
GetPreviousToken
(includeZeroWidth: true);
44
currentToken = currentToken.
GetPreviousToken
(includeZeroWidth: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
297
var previousToken = firstToken.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (2)
159
token1 = token1.
GetPreviousToken
();
179
token1 = token1.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (2)
132
token = token.
GetPreviousToken
();
138
token = token.
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
92
var result = tokenToRightOrIn.
GetPreviousToken
().GetAncestor<TNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
200
var previousToken = commaToken.
GetPreviousToken
();
223
: tokenOnLocation.
GetPreviousToken
(includeZeroWidth: true);
313
? tokenToLeft.
GetPreviousToken
(includeZeroWidth: true)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (1)
357
var previousToken = node.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (4)
92
startToken = startToken.
GetPreviousToken
();
99
startToken = startToken.
GetPreviousToken
();
296
var previousToken = token.
GetPreviousToken
();
361
var startToken = root.FindToken(span.Start).
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
55
var previousToken = firstParameter.GetFirstToken().
GetPreviousToken
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
171
var previousToken = FirstStatementAffectedInInnermostBlock.GetFirstToken().
GetPreviousToken
();