1 implementation of TryGetKey
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
44public bool TryGetKey(TValue value, [NotNullWhen(true)] out TKey? key)
8 references to TryGetKey
Microsoft.CodeAnalysis.EditorFeatures (1)
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
161Contract.ThrowIfFalse(_signatureMap.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Collections\Immutable\Maps\BidirectionalMapTests.cs (4)
22Assert.False(map.TryGetKey(0, out _)); 39Assert.True(map.TryGetKey(0, out var key)); 41Assert.True(map.TryGetKey(1, out key)); 43Assert.True(map.TryGetKey(2, out key));
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
338if (!_openedDocumentIds.TryGetKey(document.Id, out fileInfo))
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\SerializerService_Reference.cs (1)
44return s_analyzerReferenceMap.TryGetKey(guid, out analyzerReference);
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
191if (!_monikerToWorkspaceRegistration.TryGetKey(workspaceRegistration, out var moniker))