4 instantiations of VirtualCharSequence
Microsoft.CodeAnalysis.CodeStyle (4)
VirtualCharSequence.cs (4)
33
=>
new
(new ImmutableSegmentedListChunk(virtualChars));
36
=>
new
(new StringChunk(firstVirtualCharPosition, underlyingData));
87
=>
new
(_leafCharacters, new TextSpan(_span.Start + span.Start, span.Length));
209
return new
VirtualCharSequence
(
46 references to VirtualCharSequence
Microsoft.CodeAnalysis.CodeStyle (38)
AbstractSimplifyInterpolationHelpers.cs (1)
185
var
sequence = virtualCharService.TryConvertToVirtualChars(formatToken);
AbstractVirtualCharService.cs (9)
21
protected abstract
VirtualCharSequence
TryConvertToVirtualCharsWorker(SyntaxToken token);
48
public
VirtualCharSequence
TryConvertToVirtualChars(SyntaxToken token)
58
var
result = TryConvertToVirtualCharsWorker(token);
65
private void CheckInvariants(SyntaxToken token,
VirtualCharSequence
result)
133
protected static
VirtualCharSequence
TryConvertSimpleDoubleQuoteString(
229
protected static
VirtualCharSequence
CreateVirtualCharSequence(
241
var
sequence =
VirtualCharSequence
.Create(offset, tokenText);
245
return
VirtualCharSequence
.Create(result.ToImmutable());
EmbeddedSyntaxHelpers.cs (1)
15
public static TextSpan GetSpan(
VirtualCharSequence
virtualChars)
EmbeddedSyntaxToken.cs (3)
19
public readonly
VirtualCharSequence
VirtualChars;
32
VirtualCharSequence
virtualChars,
59
Optional<
VirtualCharSequence
> virtualChars = default,
EmbeddedSyntaxTree.cs (2)
15
public readonly
VirtualCharSequence
Text;
20
VirtualCharSequence
text,
EmbeddedSyntaxTrivia.cs (2)
18
public readonly
VirtualCharSequence
VirtualChars;
26
public EmbeddedSyntaxTrivia(TSyntaxKind kind,
VirtualCharSequence
virtualChars, ImmutableArray<EmbeddedDiagnostic> diagnostics)
IVirtualCharService.cs (1)
62
VirtualCharSequence
TryConvertToVirtualChars(SyntaxToken token);
VirtualCharSequence.Chunks.cs (1)
87
/// do not want that should then ask for an appropriate <see cref="
VirtualCharSequence
.GetSubSequence"/>
VirtualCharSequence.cs (16)
30
public static readonly
VirtualCharSequence
Empty = Create(ImmutableSegmentedList<VirtualChar>.Empty);
32
public static
VirtualCharSequence
Create(ImmutableSegmentedList<VirtualChar> virtualChars)
35
public static
VirtualCharSequence
Create(int firstVirtualCharPosition, string underlyingData)
39
/// The actual characters that this <see cref="
VirtualCharSequence
"/> is a portion of.
67
/// Gets the number of elements contained in the <see cref="
VirtualCharSequence
"/>.
77
/// Gets a value indicating whether the <see cref="
VirtualCharSequence
"/> was declared but not initialized.
84
/// Retreives a sub-sequence from this <see cref="
VirtualCharSequence
"/>.
86
public
VirtualCharSequence
GetSubSequence(TextSpan span)
164
public
VirtualCharSequence
Skip(int count)
167
public
VirtualCharSequence
SkipWhile(Func<VirtualChar, bool> predicate)
182
/// Create a <see cref="string"/> from the <see cref="
VirtualCharSequence
"/>.
194
public void AssertAdjacentTo(
VirtualCharSequence
virtualChars)
201
/// Combines two <see cref="
VirtualCharSequence
"/>s, producing a final
205
public static
VirtualCharSequence
FromBounds(
206
VirtualCharSequence
chars1,
VirtualCharSequence
chars2)
VirtualCharSequence.Enumerator.cs (2)
15
private readonly
VirtualCharSequence
_virtualCharSequence;
18
public Enumerator(
VirtualCharSequence
virtualCharSequence)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpVirtualCharService.cs (7)
43
protected override
VirtualCharSequence
TryConvertToVirtualCharsWorker(SyntaxToken token)
125
private static
VirtualCharSequence
TryConvertVerbatimStringToVirtualChars(SyntaxToken token, string startDelimiter, string endDelimiter, bool escapeBraces)
128
private static
VirtualCharSequence
TryConvertSingleLineRawStringToVirtualChars(SyntaxToken token)
172
private static
VirtualCharSequence
TryConvertMultiLineRawStringToVirtualChars(
226
return
VirtualCharSequence
.Create(result.ToImmutable());
229
private static
VirtualCharSequence
TryConvertStringToVirtualChars(
284
private static
VirtualCharSequence
CreateVirtualCharSequence(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicVirtualCharService.vb (1)
34
Protected Overrides Function TryConvertToVirtualCharsWorker(token As SyntaxToken) As
VirtualCharSequence