1 write to Definition
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\ReferencedSymbol.cs (1)
43
this.
Definition
= definition;
45 references to Definition
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
220
return [.. referencedSymbols.Select(referencedSymbol => referencedSymbol.
Definition
)
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
140
var referencedSymbol = references.FirstOrDefault(r => Equals(r.
Definition
, methodSymbol));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
119
.Where(r => Equals(r.
Definition
, field))
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
119
.Where(r => Equals(r.
Definition
, field))
Microsoft.CodeAnalysis.Features (19)
ChangeSignature\AbstractChangeSignatureService.cs (6)
269
var methodSymbol = symbol.
Definition
as IMethodSymbol;
276
if (symbol.
Definition
.Kind == SymbolKind.NamedType)
281
if (symbol.
Definition
.Locations.Any(static loc => loc.IsInMetadata))
287
var symbolWithSyntacticParameters = symbol.
Definition
;
288
var symbolWithSemanticParameters = symbol.
Definition
;
292
if (symbol.
Definition
.Kind == SymbolKind.Field)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
513
.Where(refSymbol => refSymbol.
Definition
.Equals(symbol))
DocumentHighlighting\AbstractDocumentHighlightsService.cs (3)
178
if (r.
Definition
is not IMethodSymbol methodSymbol)
240
if (addAllDefinitions && ShouldIncludeDefinition(reference.
Definition
))
242
foreach (var location in reference.
Definition
.Locations)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
41
var referencedSymbol = findReferencesResult.SingleOrDefault(r => Equals(r.
Definition
, local));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
388
.Select(loc => (loc, refSymbol.
Definition
.IsExtensionMethod())))
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
455
var definition = referencedSymbol.
Definition
as IMethodSymbol;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (4)
92
where r.
Definition
is IPropertySymbol
94
select (property: (IPropertySymbol)r.
Definition
, location: loc);
121
if (reference.
Definition
is IPropertySymbol property)
325
var definition = referencedSymbol.
Definition
as IPropertySymbol;
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
220
return [.. referencedSymbols.Select(referencedSymbol => referencedSymbol.
Definition
)
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
140
var referencedSymbol = references.FirstOrDefault(r => Equals(r.
Definition
, methodSymbol));
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\ReferencedSymbol.cs (1)
50
return string.Format("{0}, {1} {2}", this.
Definition
.Name, count, count == 1 ? "ref" : "refs");
FindSymbols\SymbolFinder_Callers.cs (2)
47
r => SymbolEquivalenceComparer.Instance.Equals(symbol, r.
Definition
)).FirstOrDefault();
70
results.Add(new SymbolCallerInfo(callingSymbol, reference.
Definition
, locations, isDirect));
Rename\SymbolicRenameLocations.cs (3)
145
await ReferenceProcessing.GetRenamableDefinitionLocationsAsync(referencedSymbol.
Definition
, symbol, solution, allowRenamesInRazorSourceGeneratedDocuments, cancellationToken).ConfigureAwait(false));
150
referencedSymbol.
Definition
, symbol, l, solution, allowRenamesInRazorSourceGeneratedDocuments, c),
155
var referencedSymbols = referenceSymbols.Select(r => r.
Definition
).WhereAsArray(r => !r.Equals(symbol));
Shared\Extensions\IFindReferencesResultExtensions.cs (5)
42
return referencedSymbol.
Definition
.ShouldShowWithNoReferenceLocations(
108
select new ReferencedSymbol(r.
Definition
, aliasLocations);
131
var isCaseSensitive = solution.Services.GetLanguageServices(reference.
Definition
.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
133
if (reference.
Definition
.IsOrdinaryMethod() &&
134
!comparer.Equals(reference.
Definition
.Name, symbol.Name))
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
FindReferencesTests.cs (11)
138
var typeSymbol = result.Where(@ref => @ref.
Definition
.Kind == SymbolKind.NamedType).Single();
414
projectIds.Add(solution.GetOriginatingProjectId(r.
Definition
));
522
var refsFromVirtualSorted = refsFromVirtual.Select(r => r.
Definition
).OrderBy(r => r.ContainingType.Name).ToArray();
523
var refsFromOverrideSorted = refsFromOverride.Select(r => r.
Definition
).OrderBy(r => r.ContainingType.Name).ToArray();
577
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
578
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
612
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
613
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
656
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
657
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
748
foreach (var location in reference.
Definition
.Locations)