3 writes to FullWidth
Microsoft.CodeAnalysis.CSharp (3)
Syntax\InternalSyntax\SyntaxToken.cs (3)
25
FullWidth
= this.Text.Length;
32
FullWidth
= this.Text.Length;
39
FullWidth
= this.Text.Length;
65 references to FullWidth
Microsoft.CodeAnalysis (37)
Syntax\ChildSyntaxList.cs (3)
163
position += greenChild.
FullWidth
;
243
var endPosition = position + greenChild.
FullWidth
;
333
position += greenChild.
FullWidth
;
Syntax\GreenNode.cs (6)
193
offset += child.
FullWidth
;
216
/// <param name="offset">The target offset. Must be between 0 and <see cref="
FullWidth
"/>.</param>
224
Debug.Assert(0 <= offset && offset <
FullWidth
);
234
accumulatedWidth += child.
FullWidth
;
431
return this.
FullWidth
!= 0 ?
438
return this.
FullWidth
!= 0 ?
Syntax\InternalSyntax\SyntaxList.WithLotsOfChildren.cs (3)
36
/// <param name="offset">The target offset. Must be between 0 and <see cref="GreenNode.
FullWidth
"/>.</param>
44
Debug.Assert(offset >= 0 && offset <
FullWidth
);
56
offset += children[i].Value.
FullWidth
;
Syntax\SyntaxList.WithManyWeakChildren.cs (1)
34
childPosition += greenChildren[i].Value.
FullWidth
;
Syntax\SyntaxNode.cs (8)
73
internal int EndPosition => Position + Green.
FullWidth
;
85
public TextSpan FullSpan => new TextSpan(this.Position, this.Green.
FullWidth
);
98
var width = this.Green.
FullWidth
;
134
internal int FullWidth => this.Green.
FullWidth
;
329
var writer = SourceTextWriter.Create(encoding, checksumAlgorithm, this.Green.
FullWidth
);
637
offset += greenChild.
FullWidth
;
654
int offset = green.GetSlot(index)?.
FullWidth
?? 0;
667
offset += greenChild.
FullWidth
;
Syntax\SyntaxNodeOrToken.cs (2)
279
return new TextSpan(Position, _token.
FullWidth
);
896
internal int FullWidth => _token?.
FullWidth
?? _nodeOrParent?.FullWidth ?? 0;
Syntax\SyntaxToken.cs (3)
101
internal int FullWidth => Node?.
FullWidth
?? 0;
116
get { return Node != null ? Position + Node.
FullWidth
: 0; }
440
trailingPosition -= trailingGreen.
FullWidth
;
Syntax\SyntaxTokenList.cs (2)
161
return new TextSpan(this.Position, Node.
FullWidth
);
178
Position + Node.
FullWidth
- Node.GetTrailingTriviaWidth());
Syntax\SyntaxTokenList.Enumerator.cs (1)
92
_position += _current.
FullWidth
;
Syntax\SyntaxTokenList.Reversed.cs (1)
114
_position -= _current.
FullWidth
;
Syntax\SyntaxTrivia.cs (2)
84
internal int FullWidth => UnderlyingNode?.
FullWidth
?? 0;
123
get { return UnderlyingNode != null ? new TextSpan(Position, UnderlyingNode.
FullWidth
) : default(TextSpan); }
Syntax\SyntaxTriviaList.cs (2)
159
return new TextSpan(this.Position, Node.
FullWidth
);
176
Position + Node.
FullWidth
- Node.GetTrailingTriviaWidth());
Syntax\SyntaxTriviaList.Enumerator.cs (2)
80
trailingPosition -= trailingGreen.
FullWidth
;
101
_position += _current.
FullWidth
;
Syntax\SyntaxTriviaList.Reversed.cs (1)
113
_position -= _current.
FullWidth
;
Microsoft.CodeAnalysis.CSharp (27)
Parser\Blender.Reader.cs (1)
151
var width = token.
FullWidth
;
Parser\DirectiveParser.cs (2)
315
triviaWidth += t.
FullWidth
;
321
triviaWidth += node.
FullWidth
;
Parser\DocumentationCommentParser.cs (1)
596
if (startQuote.IsMissing && startQuote.
FullWidth
== 0)
Parser\LanguageParser_InterpolatedString.cs (1)
65
result = result.WithDiagnosticsGreen(MoveDiagnostics(new[] { error }, originalToken.GetLeadingTrivia()?.
FullWidth
?? 0));
Parser\Lexer.cs (1)
300
width += builder[i]!.
FullWidth
;
Parser\QuickScanner.cs (1)
269
Debug.Assert(quickWidth == token.
FullWidth
);
Parser\SyntaxParser.cs (7)
730
offset = -trivia.
FullWidth
;
863
offset = node.
FullWidth
; //advance to end of entire node
867
offset -= lastToken.
FullWidth
; //rewind past last token
902
return SyntaxFirstTokenReplacer.Replace(node, oldToken, newToken, skippedSyntax.
FullWidth
);
985
currentOffset += token.
FullWidth
;
1007
triviaOffset = target.
FullWidth
; //added trivia is full width (before addition)
1088
currentOffset += child.
FullWidth
;
Syntax\CSharpSyntaxRewriter.cs (4)
87
var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.
FullWidth
- trailingTrivia.
FullWidth
, index));
107
var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.
FullWidth
- trailingTrivia.
FullWidth
, index: 0));
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
92
offset += child.
FullWidth
;
Syntax\InternalSyntax\SyntaxToken.cs (4)
323
return leading != null ? leading.
FullWidth
: 0;
329
return trailing != null ? trailing.
FullWidth
: 0;
365
return new SyntaxToken(this.Kind, this.
FullWidth
, diagnostics, this.GetAnnotations());
371
return new SyntaxToken(this.Kind, this.
FullWidth
, this.GetDiagnostics(), annotations);
Syntax\InternalSyntax\SyntaxTrivia.cs (2)
50
Debug.Assert(this.
FullWidth
== this.Text.Length);
51
return this.
FullWidth
;
Syntax\SyntaxFactory.cs (1)
1665
position += token.
FullWidth
;
Syntax\SyntaxTreeDiagnosticEnumerator.cs (1)
85
_position += child.
FullWidth
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
LexicalAndXml\LexicalTests.cs (1)
4617
Assert.Equal(SlidingTextWindow.DefaultWindowLength - 2, token1.
FullWidth
);