3 instantiations of SymbolUsageInfo
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (3)
40=> new(valueUsageInfo, typeOrNamespaceUsageInfoOpt: null); 43=> new(valueUsageInfoOpt: null, typeOrNamespaceUsageInfo); 70return new(ValueUsageInfo.Name, typeOrNamespaceUsageInfoOpt: null);
41 references to SymbolUsageInfo
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (3)
136internal readonly SymbolUsageInfo UnderlyingObject; 138private VSTypeScriptSymbolUsageInfo(SymbolUsageInfo underlyingObject) 142=> new(SymbolUsageInfo.Create((ValueUsageInfo)valueUsageInfo));
Navigation\AbstractDefinitionLocationService.cs (1)
228definitionItem, documentSpan, classifiedSpans, SymbolUsageInfo.None, additionalProperties: []));
Microsoft.CodeAnalysis.Features (8)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
44AsyncEnumerableFactory.SingletonAsync(new SourceReferenceItem(_definition, documentSpan, classifiedSpans, SymbolUsageInfo.None)), cancellationToken).ConfigureAwait(false);
FindUsages\IRemoteFindUsagesService.cs (2)
279SymbolUsageInfo symbolUsageInfo, 292public readonly SymbolUsageInfo SymbolUsageInfo = symbolUsageInfo;
FindUsages\SourceReferenceItem.cs (5)
41public SymbolUsageInfo SymbolUsageInfo { get; } 53SymbolUsageInfo symbolUsageInfo, 67: this(definition, sourceSpan, classifiedSpans, SymbolUsageInfo.None) 72internal SourceReferenceItem(DefinitionItem definition, DocumentSpan sourceSpan, ClassifiedSpansAndHighlightSpan? classifiedSpans, SymbolUsageInfo symbolUsageInfo) 77internal SourceReferenceItem(DefinitionItem definition, DocumentSpan sourceSpan, ClassifiedSpansAndHighlightSpan? classifiedSpans, SymbolUsageInfo symbolUsageInfo, ImmutableArray<(string key, string value)> additionalProperties)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Extensions\ProtocolConversions.cs (1)
746public static LSP.VSInternalReferenceKind[] SymbolUsageInfoToReferenceKinds(SymbolUsageInfo symbolUsageInfo)
Handler\References\FindUsagesLSPContext.cs (2)
185SymbolUsageInfo? symbolUsageInfo, 210SymbolUsageInfo? symbolUsageInfo,
Microsoft.CodeAnalysis.Workspaces (21)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (7)
414var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken); 456var symbolUsageInfo = GetSymbolUsageInfo(expression, state, cancellationToken); 500var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken); 531var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken); 566var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken); 598protected static SymbolUsageInfo GetSymbolUsageInfo( 603return SymbolUsageInfo.GetSymbolUsageInfo(
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
169var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
221var symbolUsageInfo = GetSymbolUsageInfo(node, state, cancellationToken);
FindSymbols\ReferenceLocation.cs (4)
50internal SymbolUsageInfo SymbolUsageInfo { get; } 71SymbolUsageInfo symbolUsageInfo, 89internal ReferenceLocation(Document document, IAliasSymbol? alias, Location location, bool isImplicit, SymbolUsageInfo symbolUsageInfo, ImmutableArray<(string key, string value)> additionalProperties, CandidateReason candidateReason) 100SymbolUsageInfo.None, additionalProperties: [],
Remote\RemoteArguments.cs (2)
134SymbolUsageInfo symbolUsageInfo, 151public readonly SymbolUsageInfo SymbolUsageInfo = symbolUsageInfo;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (6)
22public static readonly SymbolUsageInfo None = Create(ValueUsageInfo.None); 39public static SymbolUsageInfo Create(ValueUsageInfo valueUsageInfo) 42public static SymbolUsageInfo Create(TypeOrNamespaceUsageInfo typeOrNamespaceUsageInfo) 51public static SymbolUsageInfo GetSymbolUsageInfo( 118SymbolUsageInfo GetSymbolUsageInfoCommon() 185return SymbolUsageInfo.None;
Microsoft.VisualStudio.LanguageServices (5)
Extensions\SymbolUsageInfoExtensions.cs (1)
15public static SymbolReferenceKinds ToSymbolReferenceKinds(this SymbolUsageInfo symbolUsageInfo)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (2)
395SymbolUsageInfo.None, 435SymbolUsageInfo symbolUsageInfo,
FindReferences\Entries\DocumentSpanEntry.cs (2)
54SymbolUsageInfo symbolUsageInfo, 82SymbolUsageInfo symbolUsageInfo,