FailureProcessingResult PreprocessFailures(
FailuresAccessor a)
{
IList<FailureMessageAccessor> failures
= a.GetFailureMessages();
foreach( FailureMessageAccessor f in failures )
{
FailureSeverity fseverity = a.GetSeverity();
if( fseverity == FailureSeverity.Warning )
{
a.DeleteWarning( f );
}
else
{
a.ResolveFailure( f );
return FailureProcessingResult.ProceedWithCommit;
}
}
return FailureProcessingResult.Continue;
}