1 write to TextSpan
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\IEditorInlineRenameService.cs (1)
25this.TextSpan = textSpan;
19 references to TextSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
InlineRename\CSharpEditorInlineRenameService.cs (4)
82await TryGetSurroundingNodeSpanAsync<MemberDeclarationSyntax>(renameLocation.Document, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false) ?? 83await TryGetSurroundingNodeSpanAsync<BaseMethodDeclarationSyntax>(renameLocation.Document, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false) ?? 84await TryGetSurroundingNodeSpanAsync<StatementSyntax>(renameLocation.Document, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false); 89AddSpanOfInterest(documentText, renameLocation.Document.FilePath, renameLocation.TextSpan, containingStatementOrDeclarationSpan, references);
Microsoft.CodeAnalysis.EditorFeatures (8)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (2)
45new InlineRenameLocation(location.Document, location.TextSpan)), replacementText, cancellationToken); 49new InlineRenameLocation(location.Document, location.TextSpan)), cancellationToken);
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameLocationWrapper.cs (1)
15public TextSpan TextSpan => _underlyingObject.TextSpan;
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (3)
98return location.TextSpan; 101return new TextSpan(location.TextSpan.Start + index, searchName.Length); 121return new TextSpan(location.TextSpan.Start + position, replacementText.Length);
InlineRename\InlineRenameSession.cs (1)
433var spans = documents.SelectMany(d => locationsByDocument[d.Id]).Select(l => l.TextSpan).Distinct();
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
403var referenceCount = renameLocations.Select(loc => (loc.Document.FilePath, loc.TextSpan)).Distinct().Count();
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Editor\InlineRename\FSharpInlineRenameInfo.cs (2)
50=> GetConflictEditSpan(new FSharpInlineRenameLocation(location.Document, location.TextSpan), replacementText, cancellationToken); 53=> GetReferenceEditSpan(new FSharpInlineRenameLocation(location.Document, location.TextSpan), cancellationToken);
Internal\Editor\FSharpEditorInlineRenameService.cs (2)
156return _info.GetConflictEditSpan(new FSharpInlineRenameLocation(location.Document, location.TextSpan), replacementText, cancellationToken); 166return _info.GetReferenceEditSpan(new FSharpInlineRenameLocation(location.Document, location.TextSpan), cancellationToken);
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Features\InlineRename\XamlEditorInlineRenameService.cs (3)
96return location.TextSpan; 106return location.TextSpan; 171var newSource = oldSource.WithChanges(group.Select(l => new TextChange(l.TextSpan, replacementText)));