protected override bool Equals(PropertySetAnalysisData value1, PropertySetAnalysisData value2) => EqualsHelper(value1, value2);
protected override bool HasAnyAbstractValue(PropertySetAnalysisData data) => data.Count > 0;
protected override void ApplyMissingCurrentAnalysisDataForUnhandledExceptionData(PropertySetAnalysisData dataAtException, ThrownExceptionInfo throwBranchWithExceptionType) => ApplyMissingCurrentAnalysisDataForUnhandledExceptionData(dataAtException, CurrentAnalysisData);
protected override PropertySetAnalysisData GetClonedAnalysisData(PropertySetAnalysisData analysisData) => GetClonedAnalysisDataHelper(analysisData);
protected override void UpdateValuesForAnalysisData(PropertySetAnalysisData targetAnalysisData) => UpdateValuesForAnalysisData(targetAnalysisData, CurrentAnalysisData);
protected override PropertySetAnalysisData MergeAnalysisData(PropertySetAnalysisData value1, PropertySetAnalysisData value2) => PropertySetAnalysisDomainInstance.Merge(value1, value2);
public PropertySetBlockAnalysisResult(BasicBlock basicBlock, PropertySetAnalysisData blockAnalysisData) : base(basicBlock) { Data = blockAnalysisData?.ToImmutableDictionary() ?? ImmutableDictionary <AbstractLocation, PropertySetAbstractValue> .Empty; }