Implemented interface members:
34 references to TryGetValue
AnalyzerRunner (1)
DiagnosticAnalyzerRunner.cs (1)
356if (projectDiagnosticBuilder.TryGetValue(task.Key, out var previousResult))
Microsoft.CodeAnalysis (8)
CommandLine\AnalyzerConfigSet.cs (4)
566if (!_values.TryGetValue(section.Name, out var sectionDict)) 572_duplicates.TryGetValue(section.Name, out var duplicateDict); 580bool keyInSection = sectionDict.TryGetValue(key, out var sectionValue); 583bool keyDuplicated = !keyInSection && duplicateDict?.TryGetValue(key, out duplicateValue) == true;
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
80if (builder.TryGetValue(path, out var value))
Emit\CommonPEModuleBuilder.cs (1)
1081if (!builder.TryGetValue(hotReloadException.ContainingNamespace, out var existingTypes))
RuleSet\RuleSetProcessor.cs (1)
117if (specificOptions.TryGetValue(ruleId, out existingAction))
SourceGeneration\SyntaxStore.cs (1)
164if (_syntaxTimes.TryGetValue(node, out var adjustment))
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
365if (!builder.TryGetValue(methodName, out var methodTypeSymbols))
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
196if (!_hazardousParameterUsageBuilder.TryGetValue(parameter, out var currentSyntaxNode) ||
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\DefaultPointsToValueGenerator.cs (1)
29if (!_defaultPointsToValueMapBuilder.TryGetValue(analysisEntity, out var value))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
624if (this._hazardousUsageBuilder.TryGetValue(key, out HazardousUsageEvaluationResult existingResult)) 677if (this._hazardousUsageBuilder.TryGetValue(kvp.Key, out HazardousUsageEvaluationResult existingValue))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (3)
68if (_addressSharedEntitiesBuilder.TryGetValue(assignedValue.AnalysisEntity, out var existingValue)) 77if (_addressSharedEntitiesBuilder.TryGetValue(analysisEntity, out existingValue)) 103=> _addressSharedEntitiesBuilder.TryGetValue(analysisEntity, out var addressSharedEntities) ?
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
382if (!_predicateValueKindCacheBuilder.TryGetValue(operation, out var predicateValueKind)) 759_predicateValueKindCacheBuilder.TryGetValue(branch.BranchValue, out PredicateValueKind valueKind) && 1052if (_valueCacheBuilder.TryGetValue(operation, out var state)) 2191if (_interproceduralResultsBuilder.TryGetValue(operation, out var computedAnalysisResult))
Microsoft.CodeAnalysis.CSharp (6)
Binder\DecisionDagBuilder.cs (1)
856!existingState.RemainingValues.All(kv => newRemainingValues.TryGetValue(kv.Key, out IValueSet? values) && kv.Value.Equals(values)))
BoundTree\NullabilityRewriter.cs (4)
187if (_remappedSymbols.TryGetValue(param, out var updatedParam)) 200if (!_remappedSymbols.TryGetValue(lambda.ContainingSymbol, out Symbol? updatedContaining) && updatedDelegateType is null) 230if (_remappedSymbols.TryGetValue(local, out var updatedLocal)) 237if (!_remappedSymbols.TryGetValue(local.ContainingSymbol, out Symbol? updatedContaining) && !updatedType.HasValue)
Compilation\SyntaxAndDeclarationManager.cs (1)
654if (lastComputedMemberNamesMap.TryGetValue(oldTree, out var lastComputedMemberNames))
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
197if (!diagnosticsMapBuilder.TryGetValue(targetSymbol, out var diagnosticsForSymbol))
EditAndContinue\DebuggingSession.cs (1)
342initiallyReferencedAssemblies[identity.Name] = initiallyReferencedAssemblies.TryGetValue(identity.Name, out var value)
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
109if (builder.TryGetValue(displayName, out var existing))
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestInfo.cs (1)
66if (resultBuilder.TryGetValue(configName, out var optionInfo))
Microsoft.VisualStudio.LanguageServices (1)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
455if (!builder.TryGetValue(diagnosticData.DocumentId, out var diagnosticsPerDocument))
System.Collections.Immutable (2)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
398if (!this.TryGetValue(key, out value!)) 473if (this.TryGetValue(key, out value!))