1 write to Definition
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\ReferencedSymbol.cs (1)
45
this.
Definition
= definition;
80 references to Definition
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
142
var referencedSymbol = references.FirstOrDefault(r => Equals(r.
Definition
, methodSymbol));
AddParameterService.cs (1)
153
return referencedSymbols.Select(referencedSymbol => referencedSymbol.
Definition
)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (36)
FindReferences\FindReferencesTests.LinkedFiles.vb (33)
42
Assert.Equal("C.M()", references.ElementAt(0).
Definition
.ToString())
43
Assert.Equal("C.M()", references.ElementAt(1).
Definition
.ToString())
44
AssertEx.SetEqual(references.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"CSProj1", "CSProj2"})
73
references = references.Where(Function(r) r.
Definition
.IsKind(SymbolKind.NamedType))
76
Assert.Equal("C", references.ElementAt(0).
Definition
.ToString())
77
Assert.Equal("C", references.ElementAt(1).
Definition
.ToString())
78
AssertEx.SetEqual(references.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"VBProj1", "VBProj2"})
115
references = references.Where(Function(r) r.
Definition
.IsKind(SymbolKind.NamedType))
118
Assert.Equal("C", references.ElementAt(0).
Definition
.ToString())
119
Assert.Equal("C", references.ElementAt(1).
Definition
.ToString())
120
AssertEx.SetEqual(references.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"VBProj1", "VBProj2"})
129
references = references.Where(Function(r) r.
Definition
.IsKind(SymbolKind.NamedType))
132
Assert.Equal("C", references.ElementAt(0).
Definition
.ToString())
133
AssertEx.SetEqual(references.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"VBProj1"})
227
Assert.Equal("System", references.ElementAt(0).
Definition
.ToString())
228
Assert.Equal("System", references.ElementAt(1).
Definition
.ToString())
267
Dim documents = references.Select(Function(r) workspace.CurrentSolution.GetDocument(r.
Definition
.Locations.Single().SourceTree))
307
Dim sourceReferences = references.Where(Function(r) r.
Definition
.Locations(0).IsInSource).ToArray()
309
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(0).
Definition
.ToString())
310
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(1).
Definition
.ToString())
311
AssertEx.SetEqual(sourceReferences.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"CSProj1", "CSProj2"})
350
Dim sourceReferences = references.Where(Function(r) r.
Definition
.Locations(0).IsInSource).ToArray()
352
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(0).
Definition
.ToString())
353
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(1).
Definition
.ToString())
354
AssertEx.SetEqual(sourceReferences.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"CSProj1", "CSProj2"})
393
Dim sourceReferences = references.Where(Function(r) r.
Definition
.Locations(0).IsInSource).ToArray()
395
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(0).
Definition
.ToString())
396
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(1).
Definition
.ToString())
397
AssertEx.SetEqual(sourceReferences.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"CSProj1", "CSProj2"})
436
Dim sourceReferences = references.Where(Function(r) r.
Definition
.Locations(0).IsInSource).ToArray()
438
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(0).
Definition
.ToString())
439
Assert.Equal("C.GetHashCode()", sourceReferences.ElementAt(1).
Definition
.ToString())
440
AssertEx.SetEqual(sourceReferences.Select(Function(r) r.
Definition
.ContainingAssembly.Name), {"CSProj1", "CSProj2"})
FindReferences\FindReferencesTests.vb (3)
305
SelectMany(Function(r) r.
Definition
.GetDefinitionLocationsToShow()).
494
Return referencedSymbol.
Definition
.IsImplicitlyDeclared AndAlso
495
referencedSymbol.
Definition
.Kind = SymbolKind.Namespace
Microsoft.CodeAnalysis.Features (19)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
142
var referencedSymbol = references.FirstOrDefault(r => Equals(r.
Definition
, methodSymbol));
AddParameterService.cs (1)
153
return referencedSymbols.Select(referencedSymbol => referencedSymbol.
Definition
)
ChangeSignature\AbstractChangeSignatureService.cs (6)
270
var methodSymbol = symbol.
Definition
as IMethodSymbol;
278
if (symbol.
Definition
.Kind == SymbolKind.NamedType)
283
if (symbol.
Definition
.Locations.Any(static loc => loc.IsInMetadata))
289
var symbolWithSyntacticParameters = symbol.
Definition
;
290
var symbolWithSemanticParameters = symbol.
Definition
;
294
if (symbol.
Definition
.Kind == SymbolKind.Field)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
523
.Where(refSymbol => refSymbol.
Definition
.Equals(symbol))
DocumentHighlighting\AbstractDocumentHighlightsService.cs (3)
171
references = references.WhereAsArray(r => r.
Definition
.OriginalDefinition.Equals(symbol.OriginalDefinition));
228
if (addAllDefinitions && ShouldIncludeDefinition(reference.
Definition
))
230
foreach (var location in reference.
Definition
.Locations)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
39
var referencedSymbol = findReferencesResult.SingleOrDefault(r => Equals(r.
Definition
, local));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
350
.Select(loc => (loc, refSymbol.
Definition
.IsExtensionMethod())))
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
460
var definition = referencedSymbol.
Definition
as IMethodSymbol;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (4)
97
where r.
Definition
is IPropertySymbol
99
select (property: (IPropertySymbol)r.
Definition
, location: loc);
126
if (reference.
Definition
is IPropertySymbol property)
325
var definition = referencedSymbol.
Definition
as IPropertySymbol;
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\ReferencedSymbol.cs (1)
52
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)
144
await ReferenceProcessing.GetRenamableDefinitionLocationsAsync(referencedSymbol.
Definition
, symbol, solution, cancellationToken).ConfigureAwait(false));
148
(l, c) => ReferenceProcessing.GetRenamableReferenceLocationsAsync(referencedSymbol.
Definition
, symbol, l, solution, c),
153
var referencedSymbols = referenceSymbols.Select(r => r.
Definition
).Where(r => !r.Equals(symbol)).ToImmutableArray();
Shared\Extensions\IFindReferencesResultExtensions.cs (5)
42
return referencedSymbol.
Definition
.ShouldShowWithNoReferenceLocations(
103
select new ReferencedSymbol(r.
Definition
, aliasLocations);
126
var isCaseSensitive = solution.Services.GetLanguageServices(reference.
Definition
.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
128
if (reference.
Definition
.IsOrdinaryMethod() &&
129
!comparer.Equals(reference.
Definition
.Name, symbol.Name))
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
FindReferencesTests.cs (11)
117
var typeSymbol = result.Where(@ref => @ref.
Definition
.Kind == SymbolKind.NamedType).Single();
384
projectIds.Add(solution.GetOriginatingProjectId(r.
Definition
));
482
var refsFromVirtualSorted = refsFromVirtual.Select(r => r.
Definition
).OrderBy(r => r.ContainingType.Name).ToArray();
483
var refsFromOverrideSorted = refsFromOverride.Select(r => r.
Definition
).OrderBy(r => r.ContainingType.Name).ToArray();
533
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
534
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
566
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
567
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
608
var typeResult = result.Single(r => r.
Definition
.Kind == SymbolKind.NamedType);
609
var constructorResult = result.Single(r => r.
Definition
.Kind == SymbolKind.Method);
639
foreach (var location in reference.
Definition
.Locations)
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphQueries\IsUsedByGraphQuery.cs (1)
31
var referencedSymbol = reference.
Definition
;