1 instantiation of FindReferencesSearchOptions
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\FindReferencesSearchOptions.cs (1)
73public static readonly FindReferencesSearchOptions Default = new();
179 references to FindReferencesSearchOptions
Microsoft.CodeAnalysis.CSharp.Features (4)
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (2)
98var searchOptions = FindReferencesSearchOptions.GetFeatureOptionsForStartingSymbol(memberSymbol);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (2)
51var findRefsOptions = FindReferencesSearchOptions.Default with { Cascade = false };
Microsoft.CodeAnalysis.Features (32)
ChangeSignature\AbstractChangeSignatureService.cs (1)
239FindReferencesSearchOptions.Default);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (3)
43FindReferencesSearchOptions options, 74FindReferencesSearchOptions options, 88FindReferencesSearchOptions options,
CodeLens\CodeLensReferencesService.cs (2)
35private static readonly FindReferencesSearchOptions s_nonParallelSearch = 36FindReferencesSearchOptions.Default with
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
547FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (3)
124var options = FindReferencesSearchOptions.GetFeatureOptionsForStartingSymbol(symbol) with { Explicit = false }; 164FindReferencesSearchOptions options, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
54FindReferencesSearchOptions searchOptions,
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
88classificationOptions, solution, FindReferencesSearchOptions.Default, isPrimary: true, includeHiddenLocations: false, cancellationToken).ConfigureAwait(false);
FindUsages\AbstractFindUsagesService_FindReferences.cs (4)
115var searchOptions = FindReferencesSearchOptions.GetFeatureOptionsForStartingSymbol(symbol); 128FindReferencesSearchOptions searchOptions, 160FindReferencesSearchOptions searchOptions,
FindUsages\DefinitionItemFactory.cs (6)
33=> ToNonClassifiedDefinitionItem(definition, solution, FindReferencesSearchOptions.Default, includeHiddenLocations); 38FindReferencesSearchOptions options, 46FindReferencesSearchOptions options, 65FindReferencesSearchOptions options, 79FindReferencesSearchOptions options, 98FindReferencesSearchOptions options,
FindUsages\IRemoteFindUsagesService.cs (1)
40FindReferencesSearchOptions options,
GoToBase\AbstractGoToBaseService.cs (2)
69classificationOptions, solution, FindReferencesSearchOptions.Default, isPrimary: true, includeHiddenLocations: false, cancellationToken: cancellationToken).ConfigureAwait(false); 77solution, FindReferencesSearchOptions.Default, includeHiddenLocations: true);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
721FindReferencesSearchOptions.Default with { UnidirectionalHierarchyCascade = true },
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (2)
37var options = FindReferencesSearchOptions.Default with { Cascade = false };
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
282documents: null, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false);
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
105FindReferencesSearchOptions.Default with { UnidirectionalHierarchyCascade = true },
ValueTracking\ValueTracker.cs (2)
171documents: null, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false); 185documents: null, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features.UnitTests (58)
FindUsages\DefinitionItemFactoryTests.cs (58)
138var searchOptions = FindReferencesSearchOptions.Default; 174var searchOptions = FindReferencesSearchOptions.Default; 216var searchOptions = FindReferencesSearchOptions.Default; 252var searchOptions = FindReferencesSearchOptions.Default; 294var searchOptions = FindReferencesSearchOptions.Default; 336var searchOptions = FindReferencesSearchOptions.Default; 389var searchOptions = FindReferencesSearchOptions.Default; 443var searchOptions = FindReferencesSearchOptions.Default; 483var searchOptions = FindReferencesSearchOptions.Default; 523var searchOptions = FindReferencesSearchOptions.Default; 565var searchOptions = FindReferencesSearchOptions.Default; 623var searchOptions = FindReferencesSearchOptions.Default; 669var searchOptions = FindReferencesSearchOptions.Default; 709var searchOptions = FindReferencesSearchOptions.Default; 771var searchOptions = FindReferencesSearchOptions.Default; 827var searchOptions = FindReferencesSearchOptions.Default; 881var searchOptions = FindReferencesSearchOptions.Default; 942var searchOptions = FindReferencesSearchOptions.Default; 985var searchOptions = FindReferencesSearchOptions.Default; 1040var searchOptions = FindReferencesSearchOptions.Default; 1092var searchOptions = FindReferencesSearchOptions.Default; 1156var searchOptions = FindReferencesSearchOptions.Default; 1213var searchOptions = FindReferencesSearchOptions.Default; 1268var searchOptions = FindReferencesSearchOptions.Default; 1349var searchOptions = FindReferencesSearchOptions.Default; 1408var searchOptions = FindReferencesSearchOptions.Default; 1460var searchOptions = FindReferencesSearchOptions.Default; 1527var searchOptions = FindReferencesSearchOptions.Default; 1598var searchOptions = FindReferencesSearchOptions.Default;
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\FindUsages\RemoteFindUsagesService.cs (1)
31FindReferencesSearchOptions options,
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
39FindReferencesSearchOptions options,
Microsoft.CodeAnalysis.Workspaces (83)
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (2)
34FindReferencesSearchOptions options, 57FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
32ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken); 35ISymbol symbol, HashSet<string>? globalAliases, Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken); 38ISymbol symbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken); 806FindReferencesSearchOptions options, CancellationToken cancellationToken); 811FindReferencesSearchOptions options, CancellationToken cancellationToken); 830TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken) 839ISymbol symbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken) 846ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken) 859TSymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
20FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
27FindReferencesSearchOptions options, 70FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (3)
28protected override ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(IMethodSymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken) 62FindReferencesSearchOptions options, 119FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\DestructorSymbolReferenceFinder.cs (2)
25FindReferencesSearchOptions options, 36FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\DynamicTypeSymbolReferenceFinder.cs (2)
32FindReferencesSearchOptions options, 44FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (3)
23FindReferencesSearchOptions options, 56FindReferencesSearchOptions options, 68FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (2)
33FindReferencesSearchOptions options, 67FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\ExplicitInterfaceMethodReferenceFinder.cs (2)
25FindReferencesSearchOptions options, 37FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (3)
21FindReferencesSearchOptions options, 36FindReferencesSearchOptions options, 48FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\IReferenceFinder.cs (3)
39ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken); 57FindReferencesSearchOptions options, CancellationToken cancellationToken); 71FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (2)
23FindReferencesSearchOptions options, 48FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
31FindReferencesSearchOptions options, 60FindReferencesSearchOptions options, 113FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
33FindReferencesSearchOptions options, 58FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (2)
28FindReferencesSearchOptions options, 56FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (3)
25FindReferencesSearchOptions options, 54FindReferencesSearchOptions options, 123FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (3)
31FindReferencesSearchOptions options, 47FindReferencesSearchOptions options, 56FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (2)
26FindReferencesSearchOptions options, 43FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (3)
22FindReferencesSearchOptions options, 39FindReferencesSearchOptions options, 68FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (4)
33FindReferencesSearchOptions options, 114FindReferencesSearchOptions options, 139FindReferencesSearchOptions options, 193FindReferencesSearchOptions options,
FindSymbols\FindReferences\Finders\TypeParameterSymbolReferenceFinder.cs (1)
25FindReferencesSearchOptions options,
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (1)
15/// Symbol set used when <see cref="FindReferencesSearchOptions.UnidirectionalHierarchyCascade"/> is <see
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (3)
28FindReferencesSearchOptions options) 42private readonly FindReferencesSearchOptions _options = options; 46/// cref="FindReferencesSearchOptions.Explicit"/> mode, we'll run all our tasks concurrently. Otherwise, we will
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (2)
26/// is controllable through the <see cref="FindReferencesSearchOptions.UnidirectionalHierarchyCascade"/> 65var options = engine._options;
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (2)
15/// Symbol set used when <see cref="FindReferencesSearchOptions.UnidirectionalHierarchyCascade"/> is <see 19/// runtime. See the docs of <see cref="FindReferencesSearchOptions.UnidirectionalHierarchyCascade"/> for more
FindSymbols\FindReferences\FindReferencesSearchOptions.cs (2)
73public static readonly FindReferencesSearchOptions Default = new(); 83public static FindReferencesSearchOptions GetFeatureOptionsForStartingSymbol(ISymbol symbol)
FindSymbols\IRemoteSymbolFinderService.cs (1)
31FindReferencesSearchOptions options, CancellationToken cancellationToken);
FindSymbols\SymbolFinder_Callers.cs (2)
87var options = FindReferencesSearchOptions.GetFeatureOptionsForStartingSymbol(symbol);
FindSymbols\SymbolFinder_FindReferences_Current.cs (3)
26FindReferencesSearchOptions options, 75FindReferencesSearchOptions options, 90FindReferencesSearchOptions options,
FindSymbols\SymbolFinder_FindReferences_Legacy.cs (4)
35return await FindReferencesAsync(symbol, solution, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false); 41FindReferencesSearchOptions options, 93FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false); 101FindReferencesSearchOptions options,
FindSymbols\SymbolFinder_FindRenamableReferences.cs (1)
29FindReferencesSearchOptions.Default);
Shared\Extensions\IFindReferencesResultExtensions.cs (3)
28this ImmutableArray<ReferencedSymbol> result, FindReferencesSearchOptions options) 34this ReferencedSymbol referencedSymbol, FindReferencesSearchOptions options) 47this ISymbol definition, FindReferencesSearchOptions options, bool showMetadataSymbolsWithoutReferences)