1 write to SymbolUsageInfo
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\ReferenceLocation.cs (1)
80
this.
SymbolUsageInfo
= symbolUsageInfo;
11 references to SymbolUsageInfo
Microsoft.CodeAnalysis.Features (2)
FindUsages\DefinitionItemFactory.cs (1)
314
definitionItem, documentSpan, classifiedSpans, referenceLocation.
SymbolUsageInfo
, referenceLocation.AdditionalProperties);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
451
&& allReferencedLocations[0].
SymbolUsageInfo
.IsReadFrom())
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\ReferenceLocation.cs (1)
45
internal bool IsWrittenTo =>
SymbolUsageInfo
.IsWrittenTo();
FindSymbols\ReferenceLocationExtensions.cs (1)
57
if (reference.
SymbolUsageInfo
.ValueUsageInfoOpt?.IsNameOnly() == true)
Remote\RemoteArguments.cs (1)
167
referenceLocation.
SymbolUsageInfo
,
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
FindReferencesTests.cs (6)
713
Assert.True(innerCUsage.
SymbolUsageInfo
.IsReadFrom(),
715
$"The walk-up logic should not affect this. UsageInfo: {innerCUsage.
SymbolUsageInfo
}");
717
Assert.False(innerCUsage.
SymbolUsageInfo
.IsWrittenTo(),
719
$"Only Field should be written. UsageInfo: {innerCUsage.
SymbolUsageInfo
}");
730
Assert.True(fieldUsage.
SymbolUsageInfo
.IsWrittenTo(),
732
$"UsageInfo: {fieldUsage.
SymbolUsageInfo
}");