62 references to ToSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
StringCopyPaste\KnownSourcePasteProcessor.cs (1)
169edit.Replace(_selectionSpanBeforePaste.ToSpan(), trivialContentEdit.NewText);
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
174edit.Replace(change.Span.ToSpan(), change.NewText);
StringCopyPaste\StringCopyPasteHelpers.cs (1)
561=> from.CreateTrackingSpan(span.ToSpan(), SpanTrackingMode.EdgeInclusive).GetSpan(to).Span.ToTextSpan();
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (1)
80var intersection = naturalExtent.Span.Intersection(contentSpan.ToSpan());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (1)
3153edit.Replace(change.Span.ToSpan(), change.NewText);
Intents\IntentTestsBase.cs (1)
75edit.Replace(change.Span.ToSpan(), change.NewText);
Microsoft.CodeAnalysis.EditorFeatures (43)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (1)
456edit.Replace(change.Span.ToSpan(), change.NewText);
BraceMatching\BraceHighlightingViewTaggerProvider.cs (2)
157context.AddTag(snapshot.GetTagSpan(braces.Value.LeftSpan.ToSpan(), BraceHighlightTag.StartTag)); 158context.AddTag(snapshot.GetTagSpan(braces.Value.RightSpan.ToSpan(), BraceHighlightTag.EndTag));
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
195? memberBodySpan.ToSpan() 196: member.FullSpan.ToSpan();
Classification\TotalClassificationTaggerProvider.cs (1)
258static (original, final) => new TagSpan<IClassificationTag>(new SnapshotSpan(original.Span.Snapshot, final.ToSpan()), original.Tag));
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (1)
72var replaceSpan = snippet.SpanToReplace.ToSpan();
EditAndContinue\ActiveStatementTrackingService.cs (1)
279var newTextSpan = snapshot.GetTextSpan(newSpan.LineSpan).ToSpan();
EditAndContinue\ActiveStatementTrackingSpan.cs (1)
24=> new(snapshot.CreateTrackingSpan(snapshot.GetTextSpan(span.LineSpan).ToSpan(), SpanTrackingMode.EdgeExclusive), span.Id, span.Flags, span.UnmappedDocumentId);
Extensibility\NavigationBar\NavigationBarItem.cs (1)
64return item.TextVersion.CreateTrackingSpan(span.ToSpan(), SpanTrackingMode.EdgeExclusive)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (7)
191_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(renameableSpan.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 202ActiveTextView.GetSpanInView(_subjectBuffer.CurrentSnapshot.GetSpan(s.ToSpan())).Count != 0) // spans were successfully projected 465_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(conflict.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 486linkedRenameSpan.Value.ToSpan(), 510_subjectBuffer.CurrentSnapshot.CreateTrackingSpan(replacement.NewSpan.ToSpan(), SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward), 615var trackingSpan = buffer.CurrentSnapshot.CreateTrackingSpan(replacement.NewSpan.ToSpan(), SpanTrackingMode.EdgeExclusive, TrackingFidelityMode.Forward); 622buffer.Replace(change.Span.ToSpan(), change.NewText);
IntelliSense\AsyncCompletion\CommitManager.cs (2)
251var triggerSnapshotSpan = new SnapshotSpan(triggerSnapshot, textChange.Span.ToSpan()); 285view.TrySetSelectionAndEnsureVisible(new SnapshotSpan(updatedCurrentSnapshot, change.NewSelection.Value.ToSpan()));
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
141service.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)
32var trackingSpan = this.TextVersion.CreateTrackingSpan(originalSpan.ToSpan(), SpanTrackingMode.EdgeInclusive);
IntelliSense\QuickInfo\QuickInfoSourceProvider.QuickInfoSource.cs (1)
80var trackingSpan = textVersion.CreateTrackingSpan(item.Span.ToSpan(), SpanTrackingMode.EdgeInclusive);
IntelliSense\ViewTextSpan.cs (2)
57var span = MapDownToSnapshot(textSpan.ToSpan(), projection, ViewSnapshot); 65var span = MapUpToSnapshot(textSpan.ToSpan(), SubjectBufferSnapshot, projection);
NavigableSymbols\NavigableSymbolService.NavigableSymbolSource.cs (1)
55snapshot.GetSpan(definitionLocation.Span.SourceSpan.ToSpan()),
NavigateTo\NavigateToItemProvider.Callback.cs (1)
49var matchedSpans = result.NameMatchSpans.SelectAsArray(t => t.ToSpan());
Preview\AbstractPreviewFactoryService.cs (3)
445var conflictSpans = conflictNodes.Select(n => n.Span.ToSpan()).ToList(); 451var warningSpans = warningNodes.Select(n => n.Span.ToSpan()).ToList(); 457var 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());
SignatureHelp\Model.cs (2)
80.CreateTrackingSpan(this.TextSpan.ToSpan(), SpanTrackingMode.EdgeInclusive) 87var trackingSpan = _disconnectedBufferGraph.ViewSnapshot.CreateTrackingSpan(originalSpan.TextSpan.ToSpan(), SpanTrackingMode.EdgeInclusive);
Structure\AbstractStructureTaggerProvider.cs (1)
267var regionSpan = region.TextSpan.ToSpan();
Structure\StructureTag.cs (3)
29public readonly Span CollapsedHintFormSpan = blockSpan.HintSpan.ToSpan(); 35public Span OutliningSpan { get; } = blockSpan.TextSpan.ToSpan(); 53=> new(subHeading.textSpan.ToSpan(), DetermineHeaderSpan(subHeading.textSpan, subHeading.hintSpan, snapshot), ConvertType(subHeading.type));
Suggestions\SuggestedActionsSource_Async.cs (1)
289unifiedSuggestedActionSet.ApplicableToSpan?.ToSpan());
Tagging\AbstractAsynchronousTaggerProvider.cs (2)
267=> SpanEquals(snapshot1, span1?.ToSpan(), snapshot2, span2?.ToSpan());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
BraceHighlighting\AbstractBraceHighlightingTests.cs (1)
51var expectedHighlights = expectedSpans.Select(ts => ts.ToSpan()).OrderBy(s => s.Start).ToList();
Formatting\CoreFormatterTestsBase.cs (1)
167edit.Replace(change.Span.ToSpan(), change.NewText);
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (1)
44var result = await service.GetTestAccessor().TryRenameAsync(buffer.CurrentSnapshot.GetSpan(span.Single().ToSpan()), replacement, CancellationToken.None);
TaskList\AbstractTaskListTests.cs (1)
53var text = initialTextSnapshot.GetText(span.ToSpan());
Microsoft.CodeAnalysis.EditorFeatures.Text (3)
Extensions.SnapshotSourceText.cs (2)
213edit.Replace(change.Span.ToSpan(), change.NewText); 313=> this.TextImage.Write(textWriter, span.ToSpan());
Shared\Extensions\TextSpanExtensions.cs (1)
30var span = textSpan.ToSpan();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CommentSelection\CommentUncommentSelectionCommandHandlerTests.cs (1)
727edits.TextChanges.Do(tc => edit.Replace(tc.Span.ToSpan(), tc.NewText));
EditorAdapter\TextSpanExtensionsTest.cs (1)
24var span = textSpan.ToSpan();
Microsoft.VisualStudio.LanguageServices (4)
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
66m.MatchedSpans.SelectAsArray(static s => s.ToSpan())));
NavigateTo\RoslynSearchResultViewFactory.cs (1)
95roslynResult.SearchResult.NavigableItem.SourceSpan.ToSpan(),
Venus\ContainedDocument.cs (2)
746var span = change.Span.ToSpan(); 820edit.Replace(change.Span.ToSpan(), change.NewText);