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