9 writes to FullWidth
Microsoft.CodeAnalysis.CSharp (7)
Syntax\InternalSyntax\SyntaxToken.cs (4)
26FullWidth = this.Text.Length; 33FullWidth = this.Text.Length; 40FullWidth = this.Text.Length; 68FullWidth = text.Length;
Syntax\InternalSyntax\SyntaxToken.SyntaxIdentifier.cs (1)
39this.FullWidth = this.TextField.Length;
Syntax\InternalSyntax\SyntaxToken.SyntaxLiteral.cs (1)
38this.FullWidth = this.TextField.Length;
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
28this.FullWidth = this.Text.Length;
Microsoft.CodeAnalysis.VisualBasic (2)
Syntax\InternalSyntax\SyntaxToken.vb (1)
171Me.FullWidth = Me._text.Length
Syntax\InternalSyntax\SyntaxTrivia.vb (1)
44Me.FullWidth = Me._text.Length
96 references to FullWidth
Microsoft.CodeAnalysis (35)
Syntax\ChildSyntaxList.cs (2)
119position += greenChild.FullWidth; 193var endPosition = position + greenChild.FullWidth;
Syntax\GreenNode.cs (6)
183offset += child.FullWidth; 231/// <param name="offset">The target offset. Must be between 0 and <see cref="FullWidth"/>.</param> 239Debug.Assert(0 <= offset && offset < FullWidth); 249accumulatedWidth += child.FullWidth; 394return this.FullWidth != 0 ? 401return this.FullWidth != 0 ?
Syntax\InternalSyntax\SyntaxList.WithLotsOfChildren.cs (3)
54/// <param name="offset">The target offset. Must be between 0 and <see cref="GreenNode.FullWidth"/>.</param> 62Debug.Assert(offset >= 0 && offset < FullWidth); 74offset += children[i].Value.FullWidth;
Syntax\SyntaxList.WithManyWeakChildren.cs (1)
34childPosition += greenChildren[i].Value.FullWidth;
Syntax\SyntaxNode.cs (7)
71internal int EndPosition => Position + Green.FullWidth; 83public TextSpan FullSpan => new TextSpan(this.Position, this.Green.FullWidth); 96var width = this.Green.FullWidth; 132internal int FullWidth => this.Green.FullWidth; 633offset += greenChild.FullWidth; 650int offset = green.GetSlot(index)?.FullWidth ?? 0; 663offset += greenChild.FullWidth;
Syntax\SyntaxNodeOrToken.cs (2)
278return new TextSpan(Position, _token.FullWidth); 909internal int FullWidth => _token?.FullWidth ?? _nodeOrParent?.FullWidth ?? 0;
Syntax\SyntaxToken.cs (3)
103internal int FullWidth => Node?.FullWidth ?? 0; 118get { return Node != null ? Position + Node.FullWidth : 0; } 442trailingPosition -= trailingGreen.FullWidth;
Syntax\SyntaxTokenList.cs (2)
150return new TextSpan(this.Position, Node.FullWidth); 167Position + Node.FullWidth - Node.GetTrailingTriviaWidth());
Syntax\SyntaxTokenList.Enumerator.cs (1)
92_position += _current.FullWidth;
Syntax\SyntaxTokenList.Reversed.cs (1)
113_position -= _current.FullWidth;
Syntax\SyntaxTrivia.cs (2)
83internal int FullWidth => UnderlyingNode?.FullWidth ?? 0; 122get { return UnderlyingNode != null ? new TextSpan(Position, UnderlyingNode.FullWidth) : default(TextSpan); }
Syntax\SyntaxTriviaList.cs (2)
140return new TextSpan(this.Position, Node.FullWidth); 157Position + Node.FullWidth - Node.GetTrailingTriviaWidth());
Syntax\SyntaxTriviaList.Enumerator.cs (2)
80trailingPosition -= trailingGreen.FullWidth; 101_position += _current.FullWidth;
Syntax\SyntaxTriviaList.Reversed.cs (1)
112_position -= _current.FullWidth;
Microsoft.CodeAnalysis.CSharp (31)
Parser\Blender.Reader.cs (1)
154var width = token.FullWidth;
Parser\DirectiveParser.cs (2)
310triviaWidth += t.FullWidth; 316triviaWidth += node.FullWidth;
Parser\DocumentationCommentParser.cs (1)
601if (startQuote.IsMissing && startQuote.FullWidth == 0)
Parser\LanguageParser.cs (2)
2592type.FullWidth + misplacedModifier.GetLeadingTriviaWidth(), 2633incompleteMember.FullWidth + this.CurrentToken.GetLeadingTriviaWidth(),
Parser\LanguageParser_InterpolatedString.cs (1)
65result = result.WithDiagnosticsGreen(MoveDiagnostics(new[] { error }, originalToken.GetLeadingTrivia()?.FullWidth ?? 0));
Parser\Lexer.cs (1)
294width += builder[i]!.FullWidth;
Parser\QuickScanner.cs (1)
265Debug.Assert(quickWidth == token.FullWidth);
Parser\SyntaxParser.cs (7)
694offset = -trivia.FullWidth; 821offset = node.FullWidth; //advance to end of entire node 825offset -= lastToken.FullWidth; //rewind past last token 855return SyntaxFirstTokenReplacer.Replace(node, oldToken, newToken, skippedSyntax.FullWidth); 936currentOffset += token.FullWidth; 958triviaOffset = target.FullWidth; //added trivia is full width (before addition) 1039currentOffset += child.FullWidth;
Syntax\CSharpSyntaxRewriter.cs (4)
87var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index)); 107var trailing = this.VisitList(new SyntaxTriviaList(token, trailingTrivia, token.Position + node.FullWidth - trailingTrivia.FullWidth, index: 0));
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
112offset += child.FullWidth;
Syntax\InternalSyntax\SyntaxToken.cs (5)
75FullWidth < Lexer.MaxCachedTokenSize; 323return leading != null ? leading.FullWidth : 0; 329return trailing != null ? trailing.FullWidth : 0; 365return new SyntaxToken(this.Kind, this.FullWidth, diagnostics, this.GetAnnotations()); 371return new SyntaxToken(this.Kind, this.FullWidth, this.GetDiagnostics(), annotations);
Syntax\InternalSyntax\SyntaxTrivia.cs (3)
39FullWidth < Lexer.MaxCachedTokenSize; 71Debug.Assert(this.FullWidth == this.Text.Length); 72return this.FullWidth;
Syntax\SyntaxFactory.cs (1)
1665position += token.FullWidth;
Syntax\SyntaxTreeDiagnosticEnumerator.cs (1)
85_position += child.FullWidth;
Microsoft.CodeAnalysis.VisualBasic (30)
Parser\BlockContexts\BlockContext.vb (1)
234statement.FullWidth = 0 Then
Parser\Parser.vb (3)
283If node.GetLastTerminal().FullWidth <> 0 Then 369Dim fullWidth = firstToken.FullWidth + secondToken.FullWidth
Parser\ParseXml.vb (1)
1614Debug.Assert(CurrentToken.FullWidth = 0)
Scanner\Blender.vb (2)
246_curNodeLength = node.FullWidth 372Debug.Assert(_currentNode.FullWidth > 0, "reusing zero-length nodes?")
Scanner\Directives.vb (3)
61Debug.Assert(directiveTrivia.FullWidth > 0, "should at least get #") 585lengthSkipped += GetCurrentToken.FullWidth 597lengthSkipped += GetCurrentToken.FullWidth
Scanner\Scanner.vb (4)
186Debug.Assert(quickToken.Length = scannedToken.FullWidth) 224Debug.Assert(oldOffset + token.FullWidth = _lineBufferOffset OrElse 225oldOffset + token.FullWidth = _endOfTerminatorTrivia OrElse 226token.FullWidth = 0)
Scanner\TokenStream.vb (3)
283Dim offset = tk.FullWidth 368Debug.Assert(tk.FullWidth = 0) 371Return tk.FullWidth
Scanner\XmlDocComments.vb (3)
115Debug.Assert(nodes(0).FullWidth > 0, "should at least get {'''EoL} ") 133Debug.Assert(Me._lineBufferOffset = origPosition + docCommentSyntax.FullWidth OrElse 134Me._endOfTerminatorTrivia = origPosition + docCommentSyntax.FullWidth)
Syntax\InternalSyntax\SyntaxToken.vb (8)
34Function(key, value) (key Is value._leadingTrivia) OrElse ((key.RawKind = value._leadingTrivia.RawKind) AndAlso (key.FullWidth = value._leadingTrivia.FullWidth) AndAlso (key.ToFullString() = value._leadingTrivia.ToFullString())) 45leadingTrivia.FullWidth <= s_maximumCachedTriviaWidth 52trailingTrivia.FullWidth = 1 AndAlso trailingTrivia.ToFullString() = " " AndAlso 53leadingTrivia.FullWidth <= s_maximumCachedTriviaWidth 204Me.FullWidth < Scanner.MAX_CACHED_TOKENSIZE 237Return t._leadingTrivia.FullWidth 263Return FullWidth - _text.Length - _leadingTriviaWidth()
Syntax\SyntaxNodeFactories.vb (1)
163initialTokenPosition += curTk.FullWidth
Syntax\SyntaxTreeDiagnosticEnumerator.vb (1)
88Me._position += child.FullWidth