1 write to Document
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\IEditorInlineRenameService.cs (1)
24
this.
Document
= document;
19 references to Document
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
InlineRename\CSharpEditorInlineRenameService.cs (6)
82
await TryGetSurroundingNodeSpanAsync<MemberDeclarationSyntax>(renameLocation.
Document
, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false) ??
83
await TryGetSurroundingNodeSpanAsync<BaseMethodDeclarationSyntax>(renameLocation.
Document
, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false) ??
84
await TryGetSurroundingNodeSpanAsync<StatementSyntax>(renameLocation.
Document
, renameLocation.TextSpan, cancellationToken).ConfigureAwait(false);
86
var documentText = await renameLocation.
Document
.GetTextAsync(cancellationToken).ConfigureAwait(false);
87
if (renameLocation.
Document
.FilePath is not null)
89
AddSpanOfInterest(documentText, renameLocation.
Document
.FilePath, renameLocation.TextSpan, containingStatementOrDeclarationSpan, references);
Microsoft.CodeAnalysis.EditorFeatures (7)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (2)
45
new InlineRenameLocation(location.
Document
, location.TextSpan)), replacementText, cancellationToken);
49
new InlineRenameLocation(location.
Document
, location.TextSpan)), cancellationToken);
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameLocationWrapper.cs (1)
14
public Document Document => _underlyingObject.
Document
;
InlineRename\InlineRenameSession.cs (2)
410
locations = locations.WhereAsArray(l => l.
Document
.CanApplyChange());
420
var locationsByDocument = locations.ToLookup(l => l.
Document
.Id);
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (2)
405
var fileCount = renameLocations.GroupBy(s => s.
Document
.FilePath).Count();
406
var 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)
156
return _info.GetConflictEditSpan(new FSharpInlineRenameLocation(location.
Document
, location.TextSpan), replacementText, cancellationToken);
166
return _info.GetReferenceEditSpan(new FSharpInlineRenameLocation(location.
Document
, location.TextSpan), cancellationToken);
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Features\InlineRename\XamlEditorInlineRenameService.cs (2)
167
foreach (var group in Locations.GroupBy(l => l.
Document
))
192
public IEnumerable<DocumentId> DocumentIds => _inlineRenameLocationSet.Locations.Select(l => l.
Document
.Id).Distinct();