4 instantiations of VirtualCharGreenSequence
Metrics.Legacy (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (4)
36
=>
new
(new ImmutableSegmentedListChunk(virtualChars));
39
=>
new
(new StringChunk(underlyingData));
88
=>
new
(_leafCharacters, new TextSpan(_span.Start + start, length));
112
return new
VirtualCharGreenSequence
(
25 references to VirtualCharGreenSequence
Metrics.Legacy (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (7)
20
protected abstract
VirtualCharGreenSequence
TryConvertToVirtualCharsWorker(SyntaxToken token);
54
var
greenSequence = TryConvertToVirtualCharsWorker(token);
132
protected static
VirtualCharGreenSequence
TryConvertSimpleDoubleQuoteString(
208
protected static
VirtualCharGreenSequence
CreateVirtualCharSequence(
221
var
sequence =
VirtualCharGreenSequence
.Create(tokenText);
225
return
VirtualCharGreenSequence
.Create(result.ToImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (18)
33
public static readonly
VirtualCharGreenSequence
Empty = Create(ImmutableSegmentedList<VirtualCharGreen>.Empty);
35
public static
VirtualCharGreenSequence
Create(ImmutableSegmentedList<VirtualCharGreen> virtualChars)
38
public static
VirtualCharGreenSequence
Create(string underlyingData)
87
public
VirtualCharGreenSequence
Slice(int start, int length)
98
public void AssertAdjacentTo(
VirtualCharGreenSequence
virtualChars)
105
/// Combines two <see cref="
VirtualCharGreenSequence
"/>s, producing a final sequence that points at the same
108
public static
VirtualCharGreenSequence
FromBounds(
109
VirtualCharGreenSequence
chars1,
VirtualCharGreenSequence
chars2)
118
/// <inheritdoc cref="
VirtualCharGreenSequence
"/>
122
private readonly
VirtualCharGreenSequence
_sequence;
124
public static readonly VirtualCharSequence Empty = new(0,
VirtualCharGreenSequence
.Empty);
127
=> new(tokenStart,
VirtualCharGreenSequence
.Create(text));
129
public VirtualCharSequence(int tokenStart,
VirtualCharGreenSequence
sequence)
138
/// <inheritdoc cref="
VirtualCharGreenSequence
.Length"/>
151
/// <inheritdoc cref="
VirtualCharGreenSequence
.IsDefault"/>
154
/// <inheritdoc cref="
VirtualCharGreenSequence
.Slice"/>
178
VirtualCharGreenSequence
.FromBounds(chars1._sequence, chars2._sequence));