42 references to ToSnapshotSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
184textView.SetSelection(renameSpan.ToSnapshotSpan(subjectBuffer.CurrentSnapshot));
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (2)
71return new TextExtent(startSpan.ToSnapshotSpan(snapshot), isSignificant: true); 75return new TextExtent(endSpan.ToSnapshotSpan(snapshot), isSignificant: true);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (1)
30view.SetSelection(document.SelectedSpans.Single().ToSnapshotSpan(view.TextBuffer.CurrentSnapshot));
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
79view.SetMultiSelection(originalSelections.Select(selection => selection.ToSnapshotSpan(originalSnapshot)));
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (1)
188var selections = copySpans.Select(s => new Selection(s.ToSnapshotSpan(textBuffer.CurrentSnapshot))).ToArray();
Microsoft.CodeAnalysis.EditorFeatures (23)
BracePairs\BracePairsTaggerProvider.cs (1)
76=> span.IsEmpty ? null : span.ToSnapshotSpan(snapshot);
Classification\Semantic\ClassificationUtilities.cs (1)
17classifiedSpan.TextSpan.ToSnapshotSpan(snapshot),
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
426var lastSnapshotSpan = lastClassifiedSpan.TextSpan.ToSnapshotSpan(lastProcessedSnapshot);
ExtractMethod\ExtractMethodCommandHandler.cs (1)
192view.SetSelection(methodNameAtInvocation.Value.Span.ToSnapshotSpan(textSnapshot));
InlineDiagnostics\AbstractDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
150.Select(loc => loc.UnmappedFileSpan.GetClampedTextSpan(sourceText).ToSnapshotSpan(snapshot));
InlineHints\InlineHintDataTag.cs (4)
61if (!_provider.SpanEquals(this.Hint.Span.ToSnapshotSpan(_snapshot), other.Hint.Span.ToSnapshotSpan(other._snapshot))) 66!_provider.SpanEquals(this.Hint.ReplacementTextChange.Value.Span.ToSnapshotSpan(_snapshot), other.Hint.ReplacementTextChange.Value.Span.ToSnapshotSpan(other._snapshot)))
InlineHints\InlineHintsDataTaggerProvider.cs (1)
101hint.Span.ToSnapshotSpan(snapshotSpan.Snapshot),
InlineHints\InlineHintsTag.cs (1)
282textChange.Span.ToSnapshotSpan(snapshot).TranslateTo(subjectBuffer.CurrentSnapshot, SpanTrackingMode.EdgeExclusive),
InlineRename\InlineRenameService.cs (2)
104renameInfo.TriggerSpan.ToSnapshotSpan(snapshot), 132var originalSpan = documentSpan.SourceSpan.ToSnapshotSpan(textSnapshot).TranslateTo(buffer.CurrentSnapshot, SpanTrackingMode.EdgeInclusive);
LineSeparators\LineSeparatorTaggerProvider.cs (1)
103context.AddTag(new TagSpan<LineSeparatorTag>(span.ToSnapshotSpan(snapshotSpan.Snapshot), tag));
StringIndentation\StringIndentationTaggerProvider.cs (2)
103region.IndentSpan.ToSnapshotSpan(snapshot), 107region.OrderedHoleSpans.SelectAsArray(s => s.ToSnapshotSpan(snapshot)))));
Structure\AbstractStructureTaggerProvider.cs (1)
217context.AddTag(new TagSpan<IContainerStructureTag>(span.TextSpan.ToSnapshotSpan(snapshot), tag));
TextStructureNavigation\AbstractTextStructureNavigatorProvider.cs (1)
26=> new(token.Span.ToSnapshotSpan(snapshot), isSignificant: true);
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (5)
87return new TextExtent(trivia.Span.ToSnapshotSpan(position.Snapshot), isSignificant: true); 132return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 168return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 220return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot); 273return node == null ? activeSpan : node.Value.Span.ToSnapshotSpan(activeSpan.Snapshot);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Workspaces\EditorTestWorkspace.cs (2)
292var snapshotSpan = span.ToSnapshotSpan(document.GetTextBuffer().CurrentSnapshot); 307var snapshotSpan = span.ToSnapshotSpan(document.GetTextBuffer().CurrentSnapshot);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditorAdapter\TextSpanExtensionsTest.cs (2)
39var ss = textSpan.ToSnapshotSpan(snapshot); 51var ss = textSpan.ToSnapshotSpan(snapshot);
Microsoft.VisualStudio.LanguageServices (9)
FindReferences\Entries\DocumentSpanEntry.cs (1)
227textBuffer.Properties.AddProperty(key, new NormalizedSnapshotSpanCollection(span.ToSnapshotSpan(textBuffer.CurrentSnapshot)));
Implementation\AbstractVsTextViewFilter.cs (4)
116var resultSpan = dataTipInfo.Span.ToSnapshotSpan(textSnapshot); 196var resultsInView = textView.GetSpanInView(matchingSpan.Value.ToSnapshotSpan(subjectBuffer.CurrentSnapshot)).ToList(); 228var vsClosingSpans = textView.GetSpanInView(closingSpans.Value.ToSnapshotSpan(subjectBuffer.CurrentSnapshot)).First().ToVsTextSpan(); 248var vsOpeningSpans = textView.GetSpanInView(openingSpans.Value.ToSnapshotSpan(subjectBuffer.CurrentSnapshot)).First().ToVsTextSpan();
LanguageService\AbstractLanguageService`2.IVsLanguageBlock.cs (1)
59ptsBlockSpan[0] = foundBlock.Value.span.ToSnapshotSpan(snapshot).ToVsTextSpan();
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
342pCodeSpan[0] = breakpoint.TextSpan.ToSnapshotSpan(snapshot).ToVsTextSpan();
Venus\ContainedDocument.DocumentServiceProvider.cs (2)
105foreach (var primarySpan in primarySnapshot.MapFromSourceSnapshot(span.ToSnapshotSpan(roslynSnapshot))) 266var primarySpans = primarySnapshot.MapFromSourceSnapshot(span.ToSnapshotSpan(roslynSnapshot));