Implemented interface member:
31 references to TryGetValue
Microsoft.CodeAnalysis.AnalyzerUtilities (31)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CoreCopyAnalysisDataDomain.cs (1)
43if (map2.TryGetValue(key, out var value2))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (3)
95var hasEntry = predicatedData.TryGetValue(key, out var value); 136if (coreAnalysisData.TryGetValue(kvp.Key, out var currentValue)) 146if (coreAnalysisData.TryGetValue(predicatedCopyEntity, out var predicatedCopyEntityValue))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (4)
62protected override DisposeAbstractValue GetAbstractValue(AbstractLocation location) => CurrentAnalysisData.TryGetValue(location, out var value) ? value : ValueDomain.UnknownOrMayBeValue; 118if (CurrentAnalysisData.TryGetValue(location, out var currentDisposeValue)) 131if (CurrentAnalysisData.TryGetValue(location, out var currentDisposeValue) && 143if (CurrentAnalysisData.TryGetValue(escapedLocation, out var currentDisposeValue) &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateDataFlowOperationVisitor.cs (1)
116=> CurrentAnalysisData.TryGetValue(analysisEntity, out var value) ? value : ValueDomain.UnknownOrMayBeValue;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (2)
91if (value1.TryGetValue(GlobalEntity, out var value) && value == GlobalFlowStateAnalysisValueSet.Unset) 94if (value2.TryGetValue(GlobalEntity, out value) && value == GlobalFlowStateAnalysisValueSet.Unset)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
59=> CurrentAnalysisData.TryGetValue(location, out var value) ? value : ValueDomain.Bottom; 84CurrentAnalysisData.TryGetValue(location, out var value) &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
97=> this.CurrentAnalysisData.TryGetValue(location, out var value) ? value : ValueDomain.Bottom;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.CoreAnalysisDataDomain.cs (1)
43if (backEdgeAnalysisData.TryGetValue(key, out var backEdgeValue) &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (2)
86public bool TryGetValue(AnalysisEntity key, [MaybeNullWhen(false)] out TValue value) => CoreAnalysisData.TryGetValue(key, out value); 203CoreAnalysisData.TryGetValue(entity, out var existingValue))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (4)
137if (resultMap.TryGetValue(mergedKey, out var existingValue)) 143if (map1.TryGetValue(mergedKey, out existingValue)) 149if (map2.TryGetValue(mergedKey, out existingValue)) 182else if (map2.TryGetValue(key1, out var value2))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
528if (newAnalysisData.TryGetValue(key, out var newValue))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (3)
60if (!newValue.TryGetValue(key, out var otherValue)) 103if (result.TryGetValue(entry.Key, out var value)) 133if (!map2.TryGetValue(kvp.Key, out var value2))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (6)
109if (_lazyPredicateDataMap.TryGetValue(predicatedEntity, out var perEntityPredicatedAnalysisData)) 134if (_lazyPredicateDataMap!.TryGetValue(fromEntity, out var fromEntityPredicatedData)) 285if (!predicatedData2.TryGetValue(kvp.Key, out var value2)) 307if (!predicatedData1.TryGetValue(kvp.Key, out _)) 397if (!other._lazyPredicateDataMap.TryGetValue(kvp.Key, out var otherValue) || 420return dict1.Keys.All(key => dict2.TryGetValue(key, out var value2) &&