public LogError ( string file, string errorCode, string message, int line, int column ) : void | ||
file | string | |
errorCode | string | |
message | string | |
line | int | |
column | int | |
return | void |
public override void LogError(string file, string errorCode, string message, int line, int column)
{
_task.Log.LogError(null, errorCode, null, file, line, column, line, column, message);
Success = false;
}
protected sealed override void InternalProcessRecord() { TaskLogger.LogEnter(); bool flag = true; foreach (ValidatingCondition validatingCondition in this.ValidationTests) { ValidatingTaskResult validatingTaskResult = new ValidatingTaskResult(); validatingTaskResult.ConditionDescription = validatingCondition.Description.ToString(); if (flag) { bool flag2 = false; try { flag2 = validatingCondition.Validate(); } catch (LocalizedException ex) { TaskLogger.LogError(new LocalizedException(Strings.ExceptionValidatingConditionFailed(ex.Message), ex)); validatingTaskResult.FailureDetails = ex; flag2 = false; } validatingTaskResult.Result = (flag2 ? ValidatingTaskResult.ResultType.Passed : ValidatingTaskResult.ResultType.Failed); if (!flag2 && validatingCondition.AbortValidationIfFailed) { flag = false; } } base.WriteObject(validatingTaskResult); } TaskLogger.LogExit(); }