475 references to FullSpan
Metrics (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Metrics.Legacy (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.Analyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.AnalyzerUtilities (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.BannedApiAnalyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.CodeStyle (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.CSharp (8)
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
82
if (IsSyntacticallyFilteredOut(token.
FullSpan
))
Syntax\SyntaxNodeRemover.cs (2)
345
var fullSpan = TextSpan.FromBounds(token.
FullSpan
.Start, node.FullSpan.End);
379
var fullSpan = TextSpan.FromBounds(node.FullSpan.Start, token.
FullSpan
.End);
Syntax\SyntaxNormalizer.cs (2)
56
var normalizer = new SyntaxNormalizer(token.
FullSpan
, GetDeclarationDepth(token), indentWhitespace, eolWhitespace, useElasticTrivia);
152
if (_consideredSpan.Contains(nextToken.
FullSpan
))
Syntax\SyntaxReplacer.cs (3)
130
_spanSet.Add(token.
FullSpan
);
238
if (_shouldVisitTrivia && this.ShouldVisit(token.
FullSpan
))
392
if (_visitTrivia && this.ShouldVisit(token.
FullSpan
))
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
34
positionBeforeModifiers = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
166
if (!_spans.HasIntervalThatIntersectsWith(token.
FullSpan
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (6)
119
TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, nextToken.SpanStart) : TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, lastTokenOfLabel.
FullSpan
.End));
128
span = lastSection ? span : TextSpan.FromBounds(span.Start, endToken.
FullSpan
.End);
368
AddIndentBlockOperation(list, firstToken, lastToken, TextSpan.FromBounds(firstToken.
FullSpan
.Start, lastToken.
FullSpan
.End));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
118
return [.. tokenEdits.Where(t => t.Span.Start >= token.
FullSpan
.Start)];
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
664
&& doStatementNode.DoKeyword.
FullSpan
.Contains(caretPosition);
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
125
caret >= token.
FullSpan
.End)
Microsoft.CodeAnalysis.CSharp.Features (11)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
125
document = GetUpdatedDocument(document, [new TextChange(closingToken.
FullSpan
, newClosingToken.ToFullString())], rootToFormat);
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
121
if (position > leftToken.
FullSpan
.End)
Debugging\BreakpointResolver.cs (1)
75
lengthOfParsedText += token.
FullSpan
.End;
EditAndContinue\BreakpointSpans.cs (2)
568
if (position >= block.OpenBraceToken.
FullSpan
.End)
673
else if (position < forEachStatement.InKeyword.
FullSpan
.Start)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
902
var usingKeyword = originalIdentifierToken.Parent?.Parent?.Parent is LocalDeclarationStatementSyntax { UsingKeyword.
FullSpan
.IsEmpty: false }
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (2)
147
? identifier.
FullSpan
148
: TextSpan.FromBounds(explicitName.FullSpan.Start, identifier.
FullSpan
.End);
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
106
var nextToken = block.FindToken(openBrace.
FullSpan
.End);
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
118
return TextSpan.FromBounds(conditional.Span.Start, openBracket.
FullSpan
.End);
Structure\CSharpStructureHelpers.cs (1)
453
var spanStart = syntaxList.First().GetFirstToken().
FullSpan
.End;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
IncrementalParsing\IncrementalParsingTests.cs (2)
3309
parsedTree.GetCompilationUnitRoot().EndOfFileToken.
FullSpan
,
3310
changedTree.GetCompilationUnitRoot().EndOfFileToken.
FullSpan
);
LexicalAndXml\SyntaxTokenParserTests.cs (1)
412
Assert.Equal(expectedFullSpan, result.Token.
FullSpan
);
Parsing\RoundTrippingTests.cs (2)
62
var prevSpan = nodes[0].
FullSpan
;
65
var span = nodes[i].
FullSpan
;
Syntax\SyntaxAnnotationTests.cs (2)
637
Assert.Equal(oldToken.
FullSpan
, annotatedToken.
FullSpan
);
Syntax\SyntaxNodeTests.cs (2)
717
Assert.True(token.
FullSpan
.Contains(i));
975
Assert.Equal(26, last.
FullSpan
.Start);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\Worker_Preprocesser.cs (1)
341
var stringLiteralSpan = TextSpan.FromBounds(node.Content.SpanStart + firstSpaceIndex, node.Content.
FullSpan
.End);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
34
positionBeforeModifiers = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
166
if (!_spans.HasIntervalThatIntersectsWith(token.
FullSpan
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (6)
119
TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, nextToken.SpanStart) : TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, lastTokenOfLabel.
FullSpan
.End));
128
span = lastSection ? span : TextSpan.FromBounds(span.Start, endToken.
FullSpan
.End);
368
AddIndentBlockOperation(list, firstToken, lastToken, TextSpan.FromBounds(firstToken.
FullSpan
.Start, lastToken.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
118
return [.. tokenEdits.Where(t => t.Span.Start >= token.
FullSpan
.Start)];
Microsoft.CodeAnalysis.Features (11)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
53
if (!firstToken.
FullSpan
.IntersectsWith(position))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (5)
120
else if (startToken.
FullSpan
.Start == 0)
223
var spanEnd = !isEndTokenEOF ? nextOfEnd.
FullSpan
.End : endToken.
FullSpan
.End;
224
var subtreeRoot = root.FindNode(new TextSpan(previousOfStart.
FullSpan
.Start, spanEnd - previousOfStart.
FullSpan
.Start));
Copilot\IProposalAdjusterService.cs (2)
203
startToken.
FullSpan
.Start,
204
endToken.
FullSpan
.End);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
2404
rudeEditSpan = TextSpan.FromBounds(newTokensEnum.Current.
FullSpan
.Start, newTokensEnum.Current.SpanStart);
ExtractMethod\SelectionValidator.cs (1)
102
: finalSelectionInfo.FirstTokenInFinalSpan.
FullSpan
.Start;
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
39
if (!token.
FullSpan
.Contains(span))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.PublicApiAnalyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.ResxSourceGenerator (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\Binder_Statements.vb (1)
1786
If lookupSymbol.IdentifierToken.FullSpan <> identifier.
FullSpan
Then
Syntax\SyntaxNodeRemover.vb (2)
239
Dim fullSpan = TextSpan.FromBounds(token.
FullSpan
.Start, node.FullSpan.End)
263
Dim fullSpan = TextSpan.FromBounds(node.FullSpan.Start, token.
FullSpan
.End)
Syntax\SyntaxNormalizer.vb (2)
64
Dim normalizer As New SyntaxNormalizer(token.
FullSpan
, indentWhitespace, eolWhitespace, useElasticTrivia, useDefaultCasing)
674
If _consideredSpan.Contains(nextToken.
FullSpan
) Then
Syntax\SyntaxReplacer.vb (4)
84
Me._tokenSet.Select(Function(t) t.
FullSpan
)).Concat(
163
If Me._shouldVisitTrivia AndAlso Me.ShouldVisit(token.
FullSpan
) Then
270
If Me._visitTrivia AndAlso Me.ShouldVisit(token.
FullSpan
) Then
347
MyBase.New(originalToken.
FullSpan
, editKind, visitTrivia:=False, visitIntoStructuredTrivia:=originalToken.IsPartOfStructuredTrivia())
Microsoft.CodeAnalysis.Workspaces (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpDebuggerIntelliSenseContext.cs (1)
76
var adjustedStart = token.
FullSpan
.End;
Roslyn.Diagnostics.Analyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
34
positionBeforeModifiers = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (1)
166
if (!_spans.HasIntervalThatIntersectsWith(token.
FullSpan
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (6)
119
TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, nextToken.SpanStart) : TextSpan.FromBounds(lastTokenOfLabel.
FullSpan
.End, lastTokenOfLabel.
FullSpan
.End));
128
span = lastSection ? span : TextSpan.FromBounds(span.Start, endToken.
FullSpan
.End);
368
AddIndentBlockOperation(list, firstToken, lastToken, TextSpan.FromBounds(firstToken.
FullSpan
.Start, lastToken.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
118
return [.. tokenEdits.Where(t => t.Span.Start >= token.
FullSpan
.Start)];
Text.Analyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
400
var tokensToReplace = tokens != null ? tokens.ToDictionary(t => t.
FullSpan
) : [];
523
tokensToReplace = retryAnnotations.GetAnnotatedTokens(root).ToDictionary(t => t.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
56
=> token.
FullSpan
.Length;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
207
var inseparableRegionStartingPosition = effectiveBaseTokenGetter(this, operation).
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (8)
85
Debug.Assert(previousToken.
FullSpan
.End <= currentToken.
FullSpan
.Start);
509
if (!token.
FullSpan
.IsEmpty)
517
Debug.Assert(token.
FullSpan
.IsEmpty);
520
if (!_tokens[i].
FullSpan
.IsEmpty)
535
if (!_tokens[i].
FullSpan
.IsEmpty)
561
=> x.
FullSpan
.CompareTo(y.
FullSpan
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (2)
37
return _text.ToString(TextSpan.FromBounds(token2.
FullSpan
.Start, token2.SpanStart));
43
return _text.ToString(TextSpan.FromBounds(token1.Span.End, token1.
FullSpan
.End));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (2)
300
: firstToken.
FullSpan
.Start;
305
: lastToken.
FullSpan
.End;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
473
if (ContainsOnlyWhitespace(lastToken.Span.End, lastToken.
FullSpan
.End))
487
if (ContainsOnlyWhitespace(firstToken.
FullSpan
.Start, firstToken.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
248
=> Math.Min(Root.EndOfFileToken.
FullSpan
.Start, position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
174
Debug.Assert(firstToken.
FullSpan
.Start == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
86
if (tokenToRightOrIn.
FullSpan
.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.SyntaxKinds.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
219
if (tokenToRight == default || tokenToRight.
FullSpan
.Start == location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
135
if (id.
FullSpan
.IntersectsWith(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (9)
142
return root.FullSpan.End == startToken.SpanStart || startToken.
FullSpan
.End > endToken.
FullSpan
.Start;
184
if (token1.
FullSpan
.End == token2.
FullSpan
.Start)
192
for (var token = token1.GetNextToken(includeZeroWidth: true); token.
FullSpan
.End <= token2.
FullSpan
.Start; token = token.GetNextToken(includeZeroWidth: true))
277
var backwardPosition = token.
FullSpan
.End;
282
return token.
FullSpan
.End;
303
var forwardPosition = token.
FullSpan
.Start;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
19
/// cref="SyntaxToken.
FullSpan
"/>).</param>