public void AppendWarningFormat( string message, params object[] args ) { if (message == null) throw new ArgumentNullException("message"); if (args == null) throw new ArgumentNullException("args"); messages_.Add(new ExecutionStep(ExecutionStepType.Warning, string.Format(message, args))); }