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