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