src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (24)
75/// Gets the <see cref="VirtualChar"/> at the specified index.
141public VirtualChar this[int index]
145/// Returns the index of the <see cref="VirtualChar"/> in this <see cref="VirtualCharSequence"/> that contains the
181public struct Enumerator(VirtualCharSequence virtualCharSequence) : IEnumerator<VirtualChar>
186public readonly VirtualChar Current => virtualCharSequence[_position];
198public static VirtualChar? Find(this VirtualCharSequence sequence, int position)
208public static bool Contains(this VirtualCharSequence sequence, VirtualChar @char)
211public static int IndexOf(this VirtualCharSequence sequence, VirtualChar @char)
214foreach (var ch in sequence)
231foreach (var ch in sequence)
237public static string CreateString(this ImmutableSegmentedList<VirtualChar> sequence)
240foreach (var ch in sequence)
246public static VirtualChar? FirstOrNull(this VirtualCharSequence sequence, Func<VirtualChar, bool> predicate)
248foreach (var ch in sequence)
257public static VirtualChar? LastOrNull(this VirtualCharSequence sequence, Func<VirtualChar, bool> predicate)
261var ch = sequence[i];
269public static bool Any(this VirtualCharSequence sequence, Func<VirtualChar, bool> predicate)
271foreach (var ch in sequence)
280public static bool All(this VirtualCharSequence sequence, Func<VirtualChar, bool> predicate)
282foreach (var ch in sequence)
291public static VirtualCharSequence SkipWhile(this VirtualCharSequence sequence, Func<VirtualChar, bool> predicate)
294foreach (var ch in sequence)