3 instantiations of SymbolResult
Microsoft.CodeAnalysis.Features (3)
AddImport\SymbolResult.cs (3)
86
=>
new
(DesiredName, NameNode, symbol, Weight);
89
=>
new
(desiredName, NameNode, Symbol, Weight);
95
=>
new
(desiredName, nameNode, symbol, weight);
23 references to SymbolResult
Microsoft.CodeAnalysis.Features (23)
AddImport\References\MetadataSymbolReference.cs (1)
23
SymbolResult
<INamespaceOrTypeSymbol> symbolResult,
AddImport\References\ProjectSymbolReference.cs (1)
29
SymbolResult
<INamespaceOrTypeSymbol> symbolResult,
AddImport\References\SymbolReference.cs (2)
23
SymbolResult
<INamespaceOrTypeSymbol> symbolResult)
26
public readonly
SymbolResult
<INamespaceOrTypeSymbol> SymbolResult = symbolResult;
AddImport\SearchScopes\MetadataSymbolsSearchScope.cs (1)
26
public override SymbolReference CreateReference<T>(
SymbolResult
<T> searchResult)
AddImport\SearchScopes\ProjectSearchScope.cs (1)
23
public override SymbolReference CreateReference<T>(
SymbolResult
<T> symbol)
AddImport\SearchScopes\SearchScope.cs (2)
38
public abstract SymbolReference CreateReference<T>(
SymbolResult
<T> symbol) where T : INamespaceOrTypeSymbol;
40
public async Task<ImmutableArray<
SymbolResult
<ISymbol>>> FindDeclarationsAsync(
AddImport\SymbolReferenceFinder.cs (11)
384
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethods(
385
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols,
392
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethods(
393
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols, ITypeSymbol typeSymbol)
399
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethodsWorker(
400
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols)
603
SearchScope scope, ImmutableArray<
SymbolResult
<INamespaceSymbol>> namespaces)
607
foreach (
var
namespaceResult in namespaces)
610
var
mappedResult = namespaceResult.WithSymbol(MapToCompilationNamespaceIfPossible(namespaceResult.Symbol));
619
private static ImmutableArray<
SymbolResult
<T>> OfType<T>(ImmutableArray<
SymbolResult
<ISymbol>> symbols) where T : ISymbol
AddImport\SymbolResult.cs (4)
29
public SearchResult(
SymbolResult
<INamespaceOrTypeSymbol> result)
85
public
SymbolResult
<T2> WithSymbol<T2>(T2 symbol) where T2 : ISymbol
88
internal
SymbolResult
<T> WithDesiredName(string desiredName)
94
public static
SymbolResult
<T> Create<T>(string desiredName, TSimpleNameSyntax nameNode, T symbol, double weight) where T : ISymbol