1 write to Document
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\IEditorInlineRenameService.cs (1)
24this.Document = document;
19 references to Document
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
InlineRename\CSharpEditorInlineRenameService.cs (6)
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); 86var documentText = await renameLocation.Document.GetTextAsync(cancellationToken).ConfigureAwait(false); 87if (renameLocation.Document.FilePath is not null) 89AddSpanOfInterest(documentText, renameLocation.Document.FilePath, renameLocation.TextSpan, containingStatementOrDeclarationSpan, references);
Microsoft.CodeAnalysis.EditorFeatures (7)
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)
14public Document Document => _underlyingObject.Document;
InlineRename\InlineRenameSession.cs (2)
410locations = locations.WhereAsArray(l => l.Document.CanApplyChange()); 420var locationsByDocument = locations.ToLookup(l => l.Document.Id);
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (2)
405var fileCount = renameLocations.GroupBy(s => s.Document.FilePath).Count(); 406var 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 (2)
Features\InlineRename\XamlEditorInlineRenameService.cs (2)
167foreach (var group in Locations.GroupBy(l => l.Document)) 192public IEnumerable<DocumentId> DocumentIds => _inlineRenameLocationSet.Locations.Select(l => l.Document.Id).Distinct();