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