3 instantiations of SymbolResult
Microsoft.CodeAnalysis.Features (3)
AddImport\SymbolResult.cs (3)
102
=>
new
(DesiredName, NameNode, symbol, Weight);
105
=>
new
(desiredName, NameNode, Symbol, Weight);
111
=>
new
(desiredName, nameNode, symbol, weight);
24 references to SymbolResult
Microsoft.CodeAnalysis.Features (24)
AddImport\References\MetadataSymbolReference.cs (1)
29
SymbolResult
<INamespaceOrTypeSymbol> symbolResult,
AddImport\References\ProjectSymbolReference.cs (1)
35
SymbolResult
<INamespaceOrTypeSymbol> symbolResult,
AddImport\References\SymbolReference.cs (2)
24
public readonly
SymbolResult
<INamespaceOrTypeSymbol> SymbolResult;
30
SymbolResult
<INamespaceOrTypeSymbol> symbolResult)
AddImport\SearchScopes\MetadataSymbolsSearchScope.cs (1)
38
public override SymbolReference CreateReference<T>(
SymbolResult
<T> searchResult)
AddImport\SearchScopes\ProjectSearchScope.cs (1)
29
public override SymbolReference CreateReference<T>(
SymbolResult
<T> symbol)
AddImport\SearchScopes\SearchScope.cs (3)
39
public abstract SymbolReference CreateReference<T>(
SymbolResult
<T> symbol) where T : INamespaceOrTypeSymbol;
41
public async Task<ImmutableArray<
SymbolResult
<ISymbol>>> FindDeclarationsAsync(
46
return ImmutableArray<
SymbolResult
<ISymbol>>.Empty;
AddImport\SymbolReferenceFinder.cs (11)
387
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethods(
388
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols,
395
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethods(
396
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols, ITypeSymbol typeSymbol)
402
private ImmutableArray<
SymbolResult
<IMethodSymbol>> GetViableExtensionMethodsWorker(
403
ImmutableArray<
SymbolResult
<IMethodSymbol>> methodSymbols)
595
SearchScope scope, ImmutableArray<
SymbolResult
<INamespaceSymbol>> namespaces)
599
foreach (
var
namespaceResult in namespaces)
602
var
mappedResult = namespaceResult.WithSymbol(MapToCompilationNamespaceIfPossible(namespaceResult.Symbol));
611
private static ImmutableArray<
SymbolResult
<T>> OfType<T>(ImmutableArray<
SymbolResult
<ISymbol>> symbols) where T : ISymbol
AddImport\SymbolResult.cs (4)
29
public SearchResult(
SymbolResult
<INamespaceOrTypeSymbol> result)
101
public
SymbolResult
<T2> WithSymbol<T2>(T2 symbol) where T2 : ISymbol
104
internal
SymbolResult
<T> WithDesiredName(string desiredName)
110
public static
SymbolResult
<T> Create<T>(string desiredName, TSimpleNameSyntax nameNode, T symbol, double weight) where T : ISymbol