Implemented interface member:
153 references to Keys
GenerateDocumentationAndConfigFiles (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Metrics (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Metrics.Legacy (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis (4)
Compilation\DeterministicKeyBuilder.cs (1)
464foreach (var key in options.SpecificDiagnosticOptions.Keys.OrderBy(StringComparer.Ordinal))
DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (2)
71return _map.Keys.GetEnumerator(); 76return _map.Keys.GetEnumerator();
Microsoft.CodeAnalysis.Analyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.CSharp (3)
Binder\ImportChain.cs (1)
99aliases.AddRange(aliasSymbols.Keys);
Compilation\SyntaxAndDeclarationManager.LazyState.cs (1)
56Debug.Assert(syntaxTrees.SetEquals(rootNamespaces.Keys.AsImmutable(), EqualityComparer<SyntaxTree>.Default));
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
46foreach (var analyzedNode in verifier._analyzedNullabilityMap.Keys)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
199if (!assignmentValues.Keys.SetEquals(properties) || 256var assignedUnderlyingFields = assignmentValues.Keys.SelectAsArray(UnwrapPropertyToField);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
169tree.CaptureNumbersToSpan.Keys.OrderBy(v => v))); 172tree.CaptureNamesToSpan.Keys.OrderBy(v => v)));
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
199if (!assignmentValues.Keys.SetEquals(properties) || 256var assignedUnderlyingFields = assignmentValues.Keys.SelectAsArray(UnwrapPropertyToField);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
SourceGeneration\GeneratorDriverTests.cs (12)
3294Assert.Contains(WellKnownGeneratorInputs.Compilation, runResult.TrackedSteps.Keys); 3295Assert.Contains(WellKnownGeneratorInputs.AnalyzerConfigOptions, runResult.TrackedSteps.Keys); 3296Assert.Contains(WellKnownGeneratorInputs.ParseOptions, runResult.TrackedSteps.Keys); 3297Assert.Contains(WellKnownGeneratorInputs.AdditionalTexts, runResult.TrackedSteps.Keys); 3298Assert.Contains(WellKnownGeneratorInputs.MetadataReferences, runResult.TrackedSteps.Keys); 3301Assert.Contains("Syntax", runResult.TrackedSteps.Keys); 3304Assert.Contains(WellKnownGeneratorOutputs.SourceOutput, runResult.TrackedSteps.Keys); 3305Assert.Contains(WellKnownGeneratorOutputs.ImplementationSourceOutput, runResult.TrackedSteps.Keys); 3307Assert.Contains(WellKnownGeneratorOutputs.SourceOutput, runResult.TrackedOutputSteps.Keys); 3308Assert.Contains(WellKnownGeneratorOutputs.ImplementationSourceOutput, runResult.TrackedOutputSteps.Keys); 3340result => Assert.Contains(WellKnownGeneratorInputs.AdditionalTexts, result.TrackedSteps.Keys)); 4692Assert.Equal(2, result.HostOutputs.Keys.Count());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\SymbolErrorTests.cs (1)
18513var methods = verifier.TestData.GetMethodsByName().Keys;
Microsoft.CodeAnalysis.EditorFeatures (1)
EditAndContinue\EditAndContinueLanguageService.cs (1)
370ToProjectIntanceIds(result.ProjectsToRestart.Keys));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
CompleteStatement\AbstractCompleteStatementTests.cs (1)
54Contract.ThrowIfFalse(spans.Keys.ToArray() is [""]);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Collections\Immutable\Maps\MapTests.cs (1)
46Assert.Equal(5, map.Keys.Count());
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
VisualBasicParsingTests.cs (1)
54foreach (var keyword in MemberSignatureParser.KeywordKinds.Keys)
Microsoft.CodeAnalysis.Features (14)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
152var projects = projectsAndDiagnosticsToFixMap.Keys;
EditAndContinue\EmitSolutionUpdateResults.cs (2)
97ProjectsToRebuild = [.. runningProjects.Keys], 99ProjectsToRestart = runningProjects.Keys.ToImmutableDictionary(keySelector: static p => p, elementSelector: static p => ImmutableArray.Create(p)),
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
78var languageIdentifiers = _identifierToServices.Keys.ToImmutableArray();
Extensions\ExtensionFolder.cs (2)
166WorkspaceMessageHandlers: [.. handlers.WorkspaceMessageHandlers.Keys], 167DocumentMessageHandlers: [.. handlers.DocumentMessageHandlers.Keys],
Extensions\ExtensionMessageHandlerService.cs (2)
131_unregisteredHandlerNames_useOnlyUnderLock.workspace.UnionWith(handlers.WorkspaceMessageHandlers.Keys); 132_unregisteredHandlerNames_useOnlyUnderLock.document.UnionWith(handlers.DocumentMessageHandlers.Keys);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
232foreach (var documentId in symbolMapping.DocumentIdsToSymbolMap.Keys)
ExtractInterface\AbstractExtractInterfaceService.cs (4)
196[.. symbolMapping.DocumentIdsToSymbolMap.Keys], 206symbolMapping.DocumentIdsToSymbolMap.Keys.Concat(unformattedInterfaceDocument.Id), 238unformattedSolution, [.. symbolMapping.DocumentIdsToSymbolMap.Keys], 245symbolMapping.DocumentIdsToSymbolMap.Keys.Concat(refactoringResult.DocumentToExtractFrom.Id),
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
269foreach (var refNode in trackNodesDict.Keys)
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
1991AssertEx.Equal([projectId], results.ProjectsToRestart.Keys); 3579AssertEx.SetEqual([documentBId.ProjectId], results.ProjectsToRestart.Keys);
Microsoft.CodeAnalysis.LanguageServer (2)
BrokeredServices\BrokeredServiceBridgeProvider.cs (1)
72using (container.ProfferRemoteBroker(remoteClient, bridgeMxStream, ServiceSource.OtherProcessOnSameMachine, [.. Descriptors.RemoteServicesToRegister.Keys]))
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
78FileExtensions: fileCounts.Keys,
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Diagnostics\DiagnosticsPullCache.cs (1)
89foreach (var key in diagnosticData.Properties.Keys.ToImmutableArray().Sort())
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
126var hasOpenSourceGeneratedDocuments = _lspWorkspaceManager.GetTrackedLspText().Keys.Any(uri => uri.ParsedUri?.Scheme == SourceGeneratedDocumentUri.Scheme);
Workspaces\LspWorkspaceManager.cs (2)
376var documentsInWorkspace = GetDocumentsForUris([.. _trackedDocuments.Keys], workspaceCurrentSolution); 378_trackedDocuments.Keys.Where(static trackedDocument => trackedDocument.ParsedUri?.Scheme == SourceGeneratedDocumentUri.Scheme)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.Remote.Workspaces (1)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
291ToProjectIntanceIds(results.ProjectsToRestart.Keys));
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationTestDataExtensions.cs (2)
62var keys = map.Keys.Where(k => k.StartsWith(qualifiedMethodName + "(", StringComparison.Ordinal)); 93throw new KeyNotFoundException("Could not find ILBuilder matching method '" + qualifiedMethodName + "'. Existing methods:\r\n" + string.Join("\r\n", map.Keys));
CompilationVerifier.cs (1)
872Assert.Contains(types.Keys, t => containingTypeName == t.ToString());
Microsoft.CodeAnalysis.UnitTests (40)
Analyzers\AnalyzerConfigTests.cs (9)
197Assert.Equal("my_prop", properties.Keys.Single()); 1590Assert.Equal("cs000", options[0].TreeOptions.Keys.Single()); 1592Assert.Same(options[0].TreeOptions.Keys.First(), options[1].TreeOptions.Keys.First()); 1593Assert.Same(options[1].TreeOptions.Keys.First(), options[2].TreeOptions.Keys.First()); 2424Assert.Single(globalConfig.GlobalSection.Properties.Keys, "option1"); 2457Assert.Single(globalConfig.NamedSections[0].Properties.Keys, "option1"); 2494Assert.Single(globalConfig.GlobalSection.Properties.Keys, "option1");
CommonCommandLineParserTests.cs (31)
410Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 412Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 414Assert.Contains("CA1014", ruleSet.SpecificDiagnosticOptions.Keys); 416Assert.Contains("CA1015", ruleSet.SpecificDiagnosticOptions.Keys); 418Assert.Contains("CA1016", ruleSet.SpecificDiagnosticOptions.Keys); 477Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 502Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 504Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 530Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 532Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 558Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 560Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 587Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 589Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 625Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 627Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 663Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 665Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 667Assert.Contains("CA1014", ruleSet.SpecificDiagnosticOptions.Keys); 693Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 729Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 763Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 766Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 790Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 792Assert.DoesNotContain("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 814Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 816Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 886Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 888Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys); 911Assert.Contains("CA1012", ruleSet.SpecificDiagnosticOptions.Keys); 913Assert.Contains("CA1013", ruleSet.SpecificDiagnosticOptions.Keys);
Microsoft.CodeAnalysis.VisualBasic (3)
Compilation\VisualBasicCompilation.vb (1)
441Debug.Assert(syntaxTrees.SetEquals(rootNamespaces.Keys.AsImmutable(), EqualityComparer(Of SyntaxTree).Default))
Compilation\VisualBasicDiagnosticFilter.vb (1)
70caseInsensitiveSpecificDiagnosticOptions.Keys.Contains(VisualBasic.MessageProvider.Instance.GetIdForErrorCode(ERRID.WRN_AssemblyGeneration1))) Then
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (1)
150Dim symbolName = _conditionalsMap.Keys.First(Function(key) IdentifierComparison.Equals(key, conditionalSymbolName))
Microsoft.CodeAnalysis.Workspaces (8)
Diagnostics\DiagnosticAnalysisResult.cs (1)
158foreach (var documentId in map.Keys)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Workspace\Solution\ProjectDependencyGraph.cs (2)
495Debug.Assert(referencesMap.Keys.All(projectIds.Contains)); 517Debug.Assert(reverseReferencesMap.Keys.All(projectIds.Contains));
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (2)
126foreach (var projectIdToUpdate in existingTransitiveReferencesMap.Keys) 174foreach (var projectIdToUpdate in existingReverseTransitiveReferencesMap.Keys)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (2)
71return _map.Keys.GetEnumerator(); 76return _map.Keys.GetEnumerator();
Microsoft.DotNet.Build.Tasks.Feed (4)
src\model\SetupTargetFeedConfigV3.cs (2)
261foreach (var prefix in FeedOverrides.Keys.OrderByDescending(f => f.Length)) 274foreach (var prefix in FeedKeys.Keys.OrderByDescending(f => f.Length))
src\model\SetupTargetFeedConfigV4.cs (2)
206foreach (var prefix in FeedOverrides.Keys.OrderByDescending(f => f.Length)) 219foreach (var prefix in FeedKeys.Keys.OrderByDescending(f => f.Length))
Roslyn.Diagnostics.Analyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
RunTests (1)
AssemblyScheduler.cs (1)
145var unmatchedRemoteTests = testHistory.Keys.Where(type => !matchedRemoteTests.Contains(type));
Test.Utilities (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
Text.Analyzers (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
28=> Options.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (2)
84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;