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