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)); 209return new VirtualCharSequence(
46 references to VirtualCharSequence
Microsoft.CodeAnalysis.CodeStyle (38)
AbstractSimplifyInterpolationHelpers.cs (1)
185var sequence = virtualCharService.TryConvertToVirtualChars(formatToken);
AbstractVirtualCharService.cs (9)
21protected abstract VirtualCharSequence TryConvertToVirtualCharsWorker(SyntaxToken token); 48public VirtualCharSequence TryConvertToVirtualChars(SyntaxToken token) 58var result = TryConvertToVirtualCharsWorker(token); 65private void CheckInvariants(SyntaxToken token, VirtualCharSequence result) 133protected static VirtualCharSequence TryConvertSimpleDoubleQuoteString( 229protected static VirtualCharSequence CreateVirtualCharSequence( 241var sequence = VirtualCharSequence.Create(offset, tokenText); 245return VirtualCharSequence.Create(result.ToImmutable());
EmbeddedSyntaxHelpers.cs (1)
15public static TextSpan GetSpan(VirtualCharSequence virtualChars)
EmbeddedSyntaxToken.cs (3)
19public readonly VirtualCharSequence VirtualChars; 32VirtualCharSequence virtualChars, 59Optional<VirtualCharSequence> virtualChars = default,
EmbeddedSyntaxTree.cs (2)
15public readonly VirtualCharSequence Text; 20VirtualCharSequence text,
EmbeddedSyntaxTrivia.cs (2)
18public readonly VirtualCharSequence VirtualChars; 26public EmbeddedSyntaxTrivia(TSyntaxKind kind, VirtualCharSequence virtualChars, ImmutableArray<EmbeddedDiagnostic> diagnostics)
IVirtualCharService.cs (1)
62VirtualCharSequence 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)
30public static readonly VirtualCharSequence Empty = Create(ImmutableSegmentedList<VirtualChar>.Empty); 32public static VirtualCharSequence Create(ImmutableSegmentedList<VirtualChar> virtualChars) 35public 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"/>. 86public VirtualCharSequence GetSubSequence(TextSpan span) 164public VirtualCharSequence Skip(int count) 167public VirtualCharSequence SkipWhile(Func<VirtualChar, bool> predicate) 182/// Create a <see cref="string"/> from the <see cref="VirtualCharSequence"/>. 194public void AssertAdjacentTo(VirtualCharSequence virtualChars) 201/// Combines two <see cref="VirtualCharSequence"/>s, producing a final 205public static VirtualCharSequence FromBounds( 206VirtualCharSequence chars1, VirtualCharSequence chars2)
VirtualCharSequence.Enumerator.cs (2)
15private readonly VirtualCharSequence _virtualCharSequence; 18public Enumerator(VirtualCharSequence virtualCharSequence)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpVirtualCharService.cs (7)
43protected override VirtualCharSequence TryConvertToVirtualCharsWorker(SyntaxToken token) 125private static VirtualCharSequence TryConvertVerbatimStringToVirtualChars(SyntaxToken token, string startDelimiter, string endDelimiter, bool escapeBraces) 128private static VirtualCharSequence TryConvertSingleLineRawStringToVirtualChars(SyntaxToken token) 172private static VirtualCharSequence TryConvertMultiLineRawStringToVirtualChars( 226return VirtualCharSequence.Create(result.ToImmutable()); 229private static VirtualCharSequence TryConvertStringToVirtualChars( 284private static VirtualCharSequence CreateVirtualCharSequence(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicVirtualCharService.vb (1)
34Protected Overrides Function TryConvertToVirtualCharsWorker(token As SyntaxToken) As VirtualCharSequence