Implemented interface members:
35 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)
79if (builder.TryGetValue(path, out var value))
Emit\CommonPEModuleBuilder.cs (1)
1007if (!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)
195if (!_hazardousParameterUsageBuilder.TryGetValue(parameter, out var currentSyntaxNode) ||
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\DefaultPointsToValueGenerator.cs (1)
28if (!_defaultPointsToValueMapBuilder.TryGetValue(analysisEntity, out var value))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
622if (this._hazardousUsageBuilder.TryGetValue(key, out HazardousUsageEvaluationResult existingResult)) 675if (this._hazardousUsageBuilder.TryGetValue(kvp.Key, out HazardousUsageEvaluationResult existingValue))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (3)
67if (_addressSharedEntitiesBuilder.TryGetValue(assignedValue.AnalysisEntity, out var existingValue)) 76if (_addressSharedEntitiesBuilder.TryGetValue(analysisEntity, out existingValue)) 102=> _addressSharedEntitiesBuilder.TryGetValue(analysisEntity, out var addressSharedEntities) ?
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
380if (!_predicateValueKindCacheBuilder.TryGetValue(operation, out var predicateValueKind)) 757_predicateValueKindCacheBuilder.TryGetValue(branch.BranchValue, out PredicateValueKind valueKind) && 1050if (_valueCacheBuilder.TryGetValue(operation, out var state)) 2189if (_interproceduralResultsBuilder.TryGetValue(operation, out var computedAnalysisResult))
Microsoft.CodeAnalysis.CSharp (6)
Binder\DecisionDagBuilder.cs (1)
854!existingState.RemainingValues.All(kv => newRemainingValues.TryGetValue(kv.Key, out IValueSet? values) && kv.Value.Equals(values)))
BoundTree\NullabilityRewriter.cs (4)
145if (_remappedSymbols.TryGetValue(param, out var updatedParam)) 158if (!_remappedSymbols.TryGetValue(lambda.ContainingSymbol, out Symbol? updatedContaining) && updatedDelegateType is null) 188if (_remappedSymbols.TryGetValue(local, out var updatedLocal)) 195if (!_remappedSymbols.TryGetValue(local.ContainingSymbol, out Symbol? updatedContaining) && !updatedType.HasValue)
Compilation\SyntaxAndDeclarationManager.cs (1)
654if (lastComputedMemberNamesMap.TryGetValue(oldTree, out var lastComputedMemberNames))
Microsoft.CodeAnalysis.Features (1)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
197if (!diagnosticsMapBuilder.TryGetValue(targetSymbol, out var diagnosticsForSymbol))
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\AnalysisResultPair.cs (3)
181if (!localSyntaxDiagnostics.TryGetValue(tree, out var projectSyntaxDiagnostics)) 200if (!analyzerToDiagnostics.TryGetValue(analyzer, out var firstDiagnostics)) 219if (!analyzerToDiagnostics.TryGetValue(analyzer, out var firstTelemetry))
Diagnostics\HostDiagnosticAnalyzers.cs (1)
108if (builder.TryGetValue(displayName, out var existing))
Microsoft.VisualStudio.LanguageServices (1)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
457if (!builder.TryGetValue(diagnosticData.DocumentId, out var diagnosticsPerDocument))
System.Collections.Immutable (2)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
412if (!this.TryGetValue(key, out value!)) 487if (this.TryGetValue(key, out value!))