22 references to GetSubSequence
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\StringCopyPasteData.cs (1)
117var subsequence = virtualChars.GetSubSequence(TextSpan.FromBounds(firstCharIndexInclusive, lastCharIndexInclusive + 1));
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (3)
328return leadingWhitespace1.GetSubSequence(TextSpan.FromBounds(0, current)); 337return line.GetSubSequence(TextSpan.FromBounds(0, current)); 359var result = characters.GetSubSequence(TextSpan.FromBounds(index, end));
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (2)
EmbeddedLanguages\AspNetCoreVirtualCharSequence.cs (2)
34/// <inheritdoc cref="VirtualCharSequence.GetSubSequence"/> 35public AspNetCoreVirtualCharSequence GetSubSequence(TextSpan span) => new(_virtualCharSequence.GetSubSequence(span));
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\Json\JsonLexer.cs (2)
37=> Text.GetSubSequence(TextSpan.FromBounds(start, end)); 189var chars = this.Text.GetSubSequence(new TextSpan(Position, 1));
EmbeddedLanguages\Json\JsonParser.cs (2)
397literalToken.VirtualChars.GetSubSequence(new TextSpan(0, 1)), 402literalToken.VirtualChars.GetSubSequence(TextSpan.FromBounds(1, literalToken.VirtualChars.Length)),
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
53=> Text.GetSubSequence(TextSpan.FromBounds(start, end)); 66return CreateToken(GetKind(ch), trivia, Text.GetSubSequence(new TextSpan(Position - 1, 1)));
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
66=> Text.GetSubSequence(TextSpan.FromBounds(start, end)); 131return CreateToken(GetKind(ch), Text.GetSubSequence(new TextSpan(Position, 1)));
StackTraceExplorer\StackTraceAnalyzer.cs (3)
79yield return callstack.GetSubSequence(TextSpan.FromBounds(position, i)); 88yield return callstack.GetSubSequence(TextSpan.FromBounds(position, callstack.Length)); 112return virtualChars.GetSubSequence(TextSpan.FromBounds(start, end + 1));
StackTraceExplorer\VSDebugCallstackParser.cs (1)
38var textToParse = line.GetSubSequence(TextSpan.FromBounds(startPoint, line.Length));
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
241return sequence.GetSubSequence(TextSpan.FromBounds(startIndexInclusive, endIndexExclusive));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
79/// do not want that should then ask for an appropriate <see cref="VirtualCharSequence.GetSubSequence"/>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.cs (2)
165=> this.GetSubSequence(TextSpan.FromBounds(count, this.Length)); 178return this.GetSubSequence(TextSpan.FromBounds(start, this.Length));