public void ExportAllDependency(string resultdir, AllDependencyInfo allDependencyInfo) { if ( (null == allDependencyInfo) || string.IsNullOrEmpty(resultdir) ) { return; } ExportDependency(resultdir, allDependencyInfo.AtlasDependencyInfo); ExportReverseDependency(resultdir, allDependencyInfo.AtlasrRverseDependencyInfo); ExportNoneDependency(resultdir, allDependencyInfo.AtlasrNoneDependencyInfo); }
public REFERENCE_ANALYSE_ERROR_TYPE AnalyseAllDependency(out AllDependencyInfo allDependencyInfo) { REFERENCE_ANALYSE_ERROR_TYPE errorType = REFERENCE_ANALYSE_ERROR_TYPE.REFERENCE_ANALYSE_ERROR_NONE; allDependencyInfo = new AllDependencyInfo(); DependencyInfo dependencyInfo = null; ReverseDependencyInfo reverseDependencyInfo = null; NoneDependencyInfo noneDependencyInfo = null; do { errorType = AnalyseDependency(out dependencyInfo); if (IsAnalserFailed(errorType)) { break; } errorType = AnalyseReverseDependency(out reverseDependencyInfo); if (IsAnalserFailed(errorType)) { break; } errorType = AnalyseNoneDependency(out noneDependencyInfo); if (IsAnalserFailed(errorType)) { break; } allDependencyInfo.AtlasDependencyInfo = dependencyInfo; allDependencyInfo.AtlasrRverseDependencyInfo = reverseDependencyInfo; allDependencyInfo.AtlasrNoneDependencyInfo = noneDependencyInfo; }while(false); return(errorType); }