18 references to RenameUtilities
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Rename\CSharpRenameRewriterLanguageService.cs (5)
346
var symbols =
RenameUtilities
.GetSymbolsTouchingPosition(token.Span.Start, _semanticModel, _solution.Services, _cancellationToken);
557
newToken =
RenameUtilities
.UpdateAliasAnnotation(newToken, _aliasSymbol, _replacementText);
637
var replacedString =
RenameUtilities
.ReplaceMatchingSubStrings(originalString, _originalText, _replacementText, subSpansToReplace);
665
var replacedString =
RenameUtilities
.ReplaceMatchingSubStrings(originalString, _originalText, _replacementText);
852
var property = await
RenameUtilities
.TryGetPropertyFromAccessorOrAnOverrideAsync(
Microsoft.CodeAnalysis.EditorFeatures (3)
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (1)
64
this.HasOverloads =
RenameUtilities
.GetOverloadedSymbols(this.RenameSymbol).Any();
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
215
var tokenRenameInfo =
RenameUtilities
.GetTokenRenameInfo(semanticFacts, semanticModel, token, cancellationToken);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
190
var renameSymbolInfo =
RenameUtilities
.GetTokenRenameInfo(semanticFacts, semanticModel, token, _cancellationToken);
Microsoft.CodeAnalysis.Features (2)
Rename\SymbolicRenameInfo.cs (2)
144
var tokenRenameInfo =
RenameUtilities
.GetTokenRenameInfo(semanticFacts, semanticModel, triggerToken, cancellationToken);
163
var symbol = await
RenameUtilities
.TryGetRenamableSymbolAsync(document, triggerToken.SpanStart, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (8)
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
633
var newReferencedSymbols =
RenameUtilities
.GetSymbolsTouchingPosition(tokenOrNode.Span.Start, newDocumentSemanticModel, newDocument.Project.Solution.Services, _cancellationToken);
692
var documentsFromAffectedProjects =
RenameUtilities
.GetDocumentsAffectedByRename(symbol, solution, _renameLocationSet.Locations);
Rename\SymbolicRenameLocations.cs (3)
63
symbol = await
RenameUtilities
.FindDefinitionSymbolAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
85
var renameMethodGroupReferences = options.RenameOverloads || !
RenameUtilities
.GetOverloadedSymbols(symbol).Any();
118
foreach (var overloadedSymbol in
RenameUtilities
.GetOverloadedSymbols(symbol))
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (3)
139
var result = await
RenameUtilities
.TryGetPropertyFromAccessorOrAnOverrideAsync(
341
foreach (var documentsGroupedByLanguage in
RenameUtilities
.GetDocumentsAffectedByRename(originalSymbol, solution, renameLocations).GroupBy(d => d.Project.Language))
412
var regex =
RenameUtilities
.GetRegexForMatch(renameText);