17 instantiations of BidirectionalMap
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
43new(new[]
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
47return new BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string>(GetKeyValuePairs(helpers));
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpFormattingOptions2.cs (5)
27new(new[] 34new(new[] 41new(new[] 48new(new[] 53new(new[]
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
324var analyzerToIdMap = new BidirectionalMap<string, DiagnosticAnalyzer>(analyzerMapBuilder);
Microsoft.CodeAnalysis.Workspaces (9)
BidirectionalMap.cs (4)
18new BidirectionalMap<TKey, TValue>(ImmutableDictionary.Create<TKey, TValue>(), ImmutableDictionary.Create<TValue, TKey>()); 54return new BidirectionalMap<TKey, TValue>( 66return new BidirectionalMap<TKey, TValue>( 73return new BidirectionalMap<TKey, TValue>(
CodeStyleHelpers.cs (1)
157new(new[]
CodeStyleOptions2.cs (4)
162new(new[] 190new(new[] 236new(new[] 286new(new[]
32 references to BidirectionalMap
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
42private static readonly BidirectionalMap<ConvertToRawKind, string> s_kindToEquivalenceKeyMap =
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
35private static readonly BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string> s_equivalenceKeyMap 44private static BidirectionalMap<(UseExpressionBodyHelper helper, bool useExpressionBody), string> CreateEquivalanceKeyMap(
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpFormattingOptions2.cs (5)
26private static readonly BidirectionalMap<string, SpacePlacementWithinParentheses> s_spacingWithinParenthesisOptionsEditorConfigMap = 33private static readonly BidirectionalMap<string, BinaryOperatorSpacingOptions> s_binaryOperatorSpacingOptionsEditorConfigMap = 40private static readonly BidirectionalMap<string, LabelPositionOptions> s_labelPositionOptionsEditorConfigMap = 47private static readonly BidirectionalMap<string, NewLineBeforeOpenBracePlacement> s_legacyNewLineOptionsEditorConfigMap = 52private static readonly BidirectionalMap<string, NewLineBeforeOpenBracePlacement> s_newLineOptionsEditorConfigMap =
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
121_signatureMap = BidirectionalMap<SignatureHelpItem, Signature>.Empty;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Collections\Immutable\Maps\BidirectionalMapTests.cs (4)
20var map = BidirectionalMap<string, int>.Empty; 34var map = BidirectionalMap<string, int>.Empty 66var map = BidirectionalMap<string, int>.Empty 93var map = BidirectionalMap<string, int>.Empty
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
121_signatureMap = BidirectionalMap<SignatureHelpItem, Signature>.Empty;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
52private IBidirectionalMap<MetadataAsSourceGeneratedFileInfo, DocumentId> _openedDocumentIds = BidirectionalMap<MetadataAsSourceGeneratedFileInfo, DocumentId>.Empty;
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (9)
148BidirectionalMap<string, DiagnosticAnalyzer> analyzerToIdMap, 193BidirectionalMap<string, DiagnosticAnalyzer> analyzerToIdMap) 215BidirectionalMap<string, DiagnosticAnalyzer> analyzerToIdMap) 244private static string GetAnalyzerId(BidirectionalMap<string, DiagnosticAnalyzer> analyzerMap, DiagnosticAnalyzer analyzer) 252private static ImmutableArray<DiagnosticAnalyzer> GetAnalyzers(BidirectionalMap<string, DiagnosticAnalyzer> analyzerMap, IEnumerable<string> analyzerIds) 268private async Task<(CompilationWithAnalyzers compilationWithAnalyzers, BidirectionalMap<string, DiagnosticAnalyzer> analyzerToIdMap)> GetOrCreateCompilationWithAnalyzersAsync(CancellationToken cancellationToken) 324var analyzerToIdMap = new BidirectionalMap<string, DiagnosticAnalyzer>(analyzerMapBuilder); 362public BidirectionalMap<string, DiagnosticAnalyzer> AnalyzerToIdMap { get; } 364public CompilationWithAnalyzersCacheEntry(Checksum solutionChecksum, Project project, CompilationWithAnalyzers compilationWithAnalyzers, BidirectionalMap<string, DiagnosticAnalyzer> analyzerToIdMap)
Microsoft.CodeAnalysis.Workspaces (6)
CodeStyleHelpers.cs (1)
156private static readonly BidirectionalMap<string, UnusedValuePreference> s_unusedExpressionAssignmentPreferenceMap =
CodeStyleOptions2.cs (4)
161private static readonly BidirectionalMap<string, UnusedParametersPreference> s_unusedParametersPreferenceMap = 189private static readonly BidirectionalMap<string, AccessibilityModifiersRequired> s_accessibilityModifiersRequiredMap = 235private static readonly BidirectionalMap<string, ParenthesesPreference> s_parenthesesPreferenceMap = 285private static readonly BidirectionalMap<string, ForEachExplicitCastInSourcePreference> s_forEachExplicitCastInSourcePreferencePreferenceMap =
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
44private IBidirectionalMap<SourceTextContainer, DocumentId> _sourceTextContainersToDocumentIds = BidirectionalMap<SourceTextContainer, DocumentId>.Empty;
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
49private IBidirectionalMap<string, WorkspaceRegistration> _monikerToWorkspaceRegistration = BidirectionalMap<string, WorkspaceRegistration>.Empty;
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\AbstractCodeModelService.cs (1)
108var nodeKeyMap = BidirectionalMap<SyntaxNodeKey, SyntaxNode>.Empty;