public IBuildSpecifier GetNextBuildSpecifier(IBuildSpecifier buildSpecifier) { IBuildSpecifier[] buildSpecifiers = cruiseManagerWrapper.GetBuildSpecifiers(buildSpecifier.ProjectSpecifier); if (buildSpecifiers.Length == 0 || buildSpecifier.Equals(buildSpecifiers[0])) { return buildSpecifier; } for (int i = 1; i < buildSpecifiers.Length; i++) { if (buildSpecifier.Equals(buildSpecifiers[i])) { return buildSpecifiers[i-1]; } } throw new UnknownBuildException(buildSpecifier); }
public IBuildSpecifier GetNextBuildSpecifier(IBuildSpecifier buildSpecifier) { IBuildSpecifier[] buildSpecifiers = cruiseManagerWrapper.GetBuildSpecifiers(buildSpecifier.ProjectSpecifier); if (buildSpecifiers.Length == 0 || buildSpecifier.Equals(buildSpecifiers[0])) { return(buildSpecifier); } for (int i = 1; i < buildSpecifiers.Length; i++) { if (buildSpecifier.Equals(buildSpecifiers[i])) { return(buildSpecifiers[i - 1]); } } throw new UnknownBuildException(buildSpecifier); }
public IBuildSpecifier GetPreviousBuildSpecifier(IBuildSpecifier buildSpecifier) { IBuildSpecifier[] buildSpecifiers = cruiseManagerWrapper.GetBuildSpecifiers(buildSpecifier.ProjectSpecifier); if (buildSpecifier.Equals(buildSpecifiers[buildSpecifiers.Length - 1])) { return buildSpecifier; } for (int i = 0; i < buildSpecifiers.Length - 1; i++) { if (buildSpecifier.Equals(buildSpecifiers[i])) { return buildSpecifiers[i+1]; } } throw new UnknownBuildException(buildSpecifier); }
public IBuildSpecifier GetPreviousBuildSpecifier(IBuildSpecifier buildSpecifier) { IBuildSpecifier[] buildSpecifiers = cruiseManagerWrapper.GetBuildSpecifiers(buildSpecifier.ProjectSpecifier); if (buildSpecifier.Equals(buildSpecifiers[buildSpecifiers.Length - 1])) { return(buildSpecifier); } for (int i = 0; i < buildSpecifiers.Length - 1; i++) { if (buildSpecifier.Equals(buildSpecifiers[i])) { return(buildSpecifiers[i + 1]); } } throw new UnknownBuildException(buildSpecifier); }