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