37 references to FullWidth
Microsoft.CodeAnalysis (37)
Syntax\ChildSyntaxList.cs (3)
163position += greenChild.FullWidth; 243var endPosition = position + greenChild.FullWidth; 333position += greenChild.FullWidth;
Syntax\GreenNode.cs (6)
193offset += child.FullWidth; 216/// <param name="offset">The target offset. Must be between 0 and <see cref="FullWidth"/>.</param> 224Debug.Assert(0 <= offset && offset < FullWidth); 234accumulatedWidth += child.FullWidth; 431return this.FullWidth != 0 ? 438return 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> 44Debug.Assert(offset >= 0 && offset < FullWidth); 56offset += children[i].Value.FullWidth;
Syntax\SyntaxList.WithManyWeakChildren.cs (1)
34childPosition += greenChildren[i].Value.FullWidth;
Syntax\SyntaxNode.cs (8)
73internal int EndPosition => Position + Green.FullWidth; 85public TextSpan FullSpan => new TextSpan(this.Position, this.Green.FullWidth); 98var width = this.Green.FullWidth; 134internal int FullWidth => this.Green.FullWidth; 329var writer = SourceTextWriter.Create(encoding, checksumAlgorithm, this.Green.FullWidth); 637offset += greenChild.FullWidth; 654int offset = green.GetSlot(index)?.FullWidth ?? 0; 667offset += greenChild.FullWidth;
Syntax\SyntaxNodeOrToken.cs (2)
279return new TextSpan(Position, _token.FullWidth); 896internal int FullWidth => _token?.FullWidth ?? _nodeOrParent?.FullWidth ?? 0;
Syntax\SyntaxToken.cs (3)
101internal int FullWidth => Node?.FullWidth ?? 0; 116get { return Node != null ? Position + Node.FullWidth : 0; } 440trailingPosition -= trailingGreen.FullWidth;
Syntax\SyntaxTokenList.cs (2)
161return new TextSpan(this.Position, Node.FullWidth); 178Position + 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)
84internal int FullWidth => UnderlyingNode?.FullWidth ?? 0; 123get { return UnderlyingNode != null ? new TextSpan(Position, UnderlyingNode.FullWidth) : default(TextSpan); }
Syntax\SyntaxTriviaList.cs (2)
159return new TextSpan(this.Position, Node.FullWidth); 176Position + Node.FullWidth - Node.GetTrailingTriviaWidth());
Syntax\SyntaxTriviaList.Enumerator.cs (2)
80trailingPosition -= trailingGreen.FullWidth; 101_position += _current.FullWidth;
Syntax\SyntaxTriviaList.Reversed.cs (1)
113_position -= _current.FullWidth;