87 references to ToSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
StringCopyPaste\KnownSourcePasteProcessor.cs (1)
182
edit.Replace(_selectionSpanBeforePaste.
ToSpan
(), trivialContentEdit.NewText);
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
191
edit.Replace(change.Span.
ToSpan
(), change.NewText);
StringCopyPaste\StringCopyPasteHelpers.cs (1)
543
=> from.CreateTrackingSpan(span.
ToSpan
(), SpanTrackingMode.EdgeInclusive).GetSpan(to).Span.ToTextSpan();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3458
edit.Replace(change.Span.
ToSpan
(), change.NewText);
Intents\IntentTestsBase.cs (1)
79
edit.Replace(change.Span.
ToSpan
(), change.NewText);
Microsoft.CodeAnalysis.EditorFeatures (36)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (1)
426
edit.Replace(change.Span.
ToSpan
(), change.NewText);
BraceMatching\BraceHighlightingViewTaggerProvider.cs (2)
174
context.AddTag(snapshot.GetTagSpan(braces.Value.LeftSpan.
ToSpan
(), BraceHighlightTag.StartTag));
175
context.AddTag(snapshot.GetTagSpan(braces.Value.RightSpan.
ToSpan
(), BraceHighlightTag.EndTag));
Classification\Semantic\ClassificationUtilities.cs (2)
143
subTextSpan.Contains(changedSpan) ? subTextSpan.
ToSpan
() : member.FullSpan.
ToSpan
());
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (1)
71
var replaceSpan = snippet.SpanToReplace.
ToSpan
();
EditAndContinue\ActiveStatementTrackingService.cs (1)
273
var newTextSpan = snapshot.GetTextSpan(newSpan.LineSpan).
ToSpan
();
EditAndContinue\ActiveStatementTrackingSpan.cs (1)
32
=> new(snapshot.CreateTrackingSpan(snapshot.GetTextSpan(span.LineSpan).
ToSpan
(), SpanTrackingMode.EdgeExclusive), span.Ordinal, span.Flags, span.UnmappedDocumentId);
Extensibility\NavigationBar\NavigationBarItem.cs (1)
76
return item.TextVersion.CreateTrackingSpan(span.
ToSpan
(), SpanTrackingMode.EdgeExclusive)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (8)
192
_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(renameableSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward),
203
ActiveTextView.GetSpanInView(_subjectBuffer.CurrentSnapshot.GetSpan(s.
ToSpan
())).Count != 0) // spans were successfully projected
266
.Select(s => s.
ToSpan
())
465
_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(conflict.
ToSpan
(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward),
486
linkedRenameSpan.Value.
ToSpan
(),
510
_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(replacement.NewSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward),
614
var trackingSpan = buffer.CurrentSnapshot.CreateTrackingSpan(replacement.NewSpan.
ToSpan
(), SpanTrackingMode.EdgeExclusive, TrackingFidelityMode.Forward);
620
buffer.Replace(change.Span.
ToSpan
(), change.NewText);
IntelliSense\AsyncCompletion\CommitManager.cs (1)
234
var triggerSnapshotSpan = new SnapshotSpan(triggerSnapshot, textChange.Span.
ToSpan
());
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
145
service.GetDefaultCompletionListSpan(sourceText, triggerLocation.Position).
ToSpan
()))
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (2)
607
.SelectAsArray(s => s.
ToSpan
());
625
=> span.MoveTo(item.DisplayTextPrefix?.Length ?? 0).
ToSpan
();
IntelliSense\QuickInfo\Model.cs (1)
35
var trackingSpan = this.TextVersion.CreateTrackingSpan(originalSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive);
IntelliSense\QuickInfo\QuickInfoSourceProvider.QuickInfoSource.cs (1)
94
var trackingSpan = textVersion.CreateTrackingSpan(item.Span.
ToSpan
(), SpanTrackingMode.EdgeInclusive);
IntelliSense\ViewTextSpan.cs (2)
69
var span = MapDownToSnapshot(textSpan.
ToSpan
(), projection, ViewSnapshot);
77
var span = MapUpToSnapshot(textSpan.
ToSpan
(), SubjectBufferSnapshot, projection);
Preview\AbstractPreviewFactoryService.cs (3)
444
var conflictSpans = conflictNodes.Select(n => n.Span.
ToSpan
()).ToList();
450
var warningSpans = warningNodes.Select(n => n.Span.
ToSpan
()).ToList();
456
var suppressDiagnosticsSpans = suppressDiagnosticsNodes.Select(n => n.Span.
ToSpan
()).ToList();
Shared\Extensions\ITextBufferExtensions.cs (2)
73
edit.Replace(change.Span.
ToSpan
(), change.NewText);
87
edit.Replace(change.Span.
ToSpan
(), change.NewText);
Shared\Extensions\SnapshotSpanExtensions.cs (1)
34
=> snapshotSpan.IntersectsWith(textSpan.
ToSpan
());
Structure\AbstractStructureTaggerProvider.cs (1)
252
var regionSpan = region.TextSpan.
ToSpan
();
Structure\StructureTag.cs (2)
22
OutliningSpan = blockSpan.TextSpan.
ToSpan
();
43
CollapsedHintFormSpan = blockSpan.HintSpan.
ToSpan
();
Tagging\AbstractAsynchronousTaggerProvider.cs (2)
252
=> SpanEquals(snapshot1, span1?.
ToSpan
(), snapshot2, span2?.
ToSpan
());
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
Model.cs (2)
77
.CreateTrackingSpan(this.TextSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive)
84
var trackingSpan = _disconnectedBufferGraph.ViewSnapshot.CreateTrackingSpan(originalSpan.TextSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive);
NavigableSymbolService.NavigableSymbolSource.cs (1)
63
snapshot.GetSpan(symbolSpan.
ToSpan
()),
SuggestedActionsSource.cs (1)
221
unifiedSuggestedActionSet.ApplicableToSpan?.
ToSpan
());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
BraceHighlighting\AbstractBraceHighlightingTests.cs (1)
59
var expectedHighlights = expectedSpans.Select(ts => ts.
ToSpan
()).OrderBy(s => s.Start).ToList();
Formatting\CoreFormatterTestsBase.cs (1)
169
edit.Replace(change.Span.
ToSpan
(), change.NewText);
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (1)
43
var result = await service.GetTestAccessor().TryRenameAsync(buffer.CurrentSnapshot.GetSpan(span.Single().
ToSpan
()), replacement, CancellationToken.None);
TaskList\AbstractTaskListTests.cs (1)
55
var text = initialTextSnapshot.GetText(span.
ToSpan
());
Microsoft.CodeAnalysis.EditorFeatures.Text (3)
Extensions.SnapshotSourceText.cs (2)
215
edit.Replace(change.Span.
ToSpan
(), change.NewText);
315
=> this.TextImage.Write(textWriter, span.
ToSpan
());
Shared\Extensions\TextSpanExtensions.cs (1)
30
var span = textSpan.
ToSpan
();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
CommentSelection\CommentUncommentSelectionCommandHandlerTests.cs (1)
764
edits.TextChanges.Do(tc => edit.Replace(tc.Span.
ToSpan
(), tc.NewText));
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (2)
167
Assert.Equal(span.
ToSpan
(), spans[0].Span.Span);
210
Assert.Equal(span.
ToSpan
(), spans[0].Span.Span);
EditorAdapter\TextSpanExtensionsTest.cs (1)
25
var span = textSpan.
ToSpan
();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
NavigableSymbols\NavigableSymbolService.NavigableSymbolSource.cs (1)
63
snapshot.GetSpan(symbolSpan.
ToSpan
()),
NavigateTo\NavigateToItemDisplay.cs (1)
140
=> _searchResult.NameMatchSpans.NullToEmpty().SelectAsArray(ts => ts.
ToSpan
());
NavigateTo\NavigateToItemProvider.Callback.cs (1)
59
var matchedSpans = result.NameMatchSpans.SelectAsArray(t => t.
ToSpan
());
SignatureHelp\Model.cs (2)
77
.CreateTrackingSpan(this.TextSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive)
84
var trackingSpan = _disconnectedBufferGraph.ViewSnapshot.CreateTrackingSpan(originalSpan.TextSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive);
Suggestions\SuggestedActionsSource.cs (1)
221
unifiedSuggestedActionSet.ApplicableToSpan?.
ToSpan
());
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (10)
IntelliSense\CSharpCompletionCommandHandlerTests_HandleNonRoslynCompletionSources.vb (1)
103
Function(c) Char.IsLetter(c), Function(c) Char.IsLetterOrDigit(c)).
ToSpan
())
NavigableSymbols\NavigableSymbolsTest.vb (1)
135
Assert.Equal(highlightedSpan.
ToSpan
(), symbol.SymbolSpan.Span)
Rename\RenameTagProducerTests.vb (7)
33
Dim expectedSpans = actualWorkspace.Documents.Single(Function(d) d.SelectedSpans.Any()).SelectedSpans.Select(Function(ts) ts.
ToSpan
())
38
Dim expectedSpans = expectedTaggedWorkspace.Documents.Single(Function(d) d.SelectedSpans.Any()).SelectedSpans.Select(Function(ts) ts.
ToSpan
())
58
Return kvp.Value.Select(Function(ts) ts.
ToSpan
())
1608
Dim validExpectedSpans = workspace.Documents.Single(Function(d) d.AnnotatedSpans.Count > 0).AnnotatedSpans("valid").Select(Function(ts) ts.
ToSpan
())
1611
Dim conflictExpectedSpans = workspace.Documents.Single(Function(d) d.AnnotatedSpans.Count > 0).AnnotatedSpans("conflict").Select(Function(ts) ts.
ToSpan
())
1641
Dim validExpectedSpans = workspace.Documents.Single(Function(d) d.AnnotatedSpans.Count > 0).AnnotatedSpans("valid").Select(Function(ts) ts.
ToSpan
())
1644
Dim conflictExpectedSpans = workspace.Documents.Single(Function(d) d.AnnotatedSpans.Count > 0).AnnotatedSpans("conflict").Select(Function(ts) ts.
ToSpan
())
Rename\RenameTestHelpers.vb (1)
79
Dim trackingSpan = document.InitialTextSnapshot.CreateTrackingSpan(annotatedSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrectorTests.vb (3)
341
buffer.Replace(spanToRemove.
ToSpan
(), "")
408
buffer.Replace(spanToReplace.
ToSpan
(), keyword)
413
Dim correspondingSpan = document.InitialTextSnapshot.CreateTrackingSpan(spanToVerify.
ToSpan
(), SpanTrackingMode.EdgeInclusive)
Formatting\Indentation\SmartTokenFormatter_FormatTokenTests.vb (1)
210
edit.Replace(change.Span.
ToSpan
(), change.NewText)
Formatting\VisualBasicFormatterTestBase.vb (1)
79
edit.Replace(change.Span.
ToSpan
(), change.NewText)
LineCommit\CommitTestData.vb (1)
145
Dim trackingSpan = _testWorkspace.Documents.Single().InitialTextSnapshot.CreateTrackingSpan(expectedSpan.
ToSpan
(), SpanTrackingMode.EdgeInclusive)
Microsoft.VisualStudio.LanguageServices (5)
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
61
m.MatchedSpans.SelectAsArray(static s => s.
ToSpan
())));
NavigateTo\RoslynSearchResultViewFactory.cs (2)
43
searchResult.NameMatchSpans.NullToEmpty().Select(m => m.
ToSpan
()).ToArray()),
79
roslynResult.SearchResult.NavigableItem.SourceSpan.
ToSpan
(),
Venus\ContainedDocument.cs (2)
749
var span = change.Span.
ToSpan
();
823
edit.Replace(change.Span.
ToSpan
(), change.NewText);
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Venus\DocumentServiceTests.vb (3)
233
Dim expectedContent = projectedDocument.GetTextBuffer().CurrentSnapshot.GetText(contentSpan.
ToSpan
())
236
Dim firstText = projectedDocument.GetTextBuffer().CurrentSnapshot.GetText(GetNamedSpan(projectedDocument, "WithoutLeadingWhitespace").
ToSpan
())
237
Dim documentSpan = GetNamedSpan(projectedDocument, "Document").
ToSpan
()
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetCompletionProvider.vb (1)
136
Dim trackingSpan = triggerSnapshot.CreateTrackingSpan(completionItem.Span.
ToSpan
(), SpanTrackingMode.EdgeInclusive)