/////////////////////////////////////////////////////////////////////// public void AddRange( IEnumerable <ExecuteCallback> collection ) { foreach (ExecuteCallback item in collection) { if (item != null) { this.Add(FormatOps.DelegateName(item), item); } } }
/////////////////////////////////////////////////////////////////////// internal string ToTraceString() { IStringList list = new StringPairList(); list.Add("ArgumentCallback", FormatOps.WrapOrNull( FormatOps.DelegateName(argumentCallback))); list.Add("EvaluateScriptCallback", FormatOps.WrapOrNull( FormatOps.DelegateName(evaluateScriptCallback))); list.Add("EvaluateFileCallback", FormatOps.WrapOrNull( FormatOps.DelegateName(evaluateFileCallback))); list.Add("EvaluateEncodedFileCallback", FormatOps.WrapOrNull( FormatOps.DelegateName(evaluateEncodedFileCallback))); list.Add("InteractiveLoopCallback", FormatOps.WrapOrNull( FormatOps.DelegateName(interactiveLoopCallback))); list.Add("Initialized", initialized.ToString()); list.Add("HadArgumentCallback", hadArgumentCallback.ToString()); list.Add("HadEvaluateScriptCallback", hadEvaluateScriptCallback.ToString()); list.Add("HadEvaluateFileCallback", hadEvaluateFileCallback.ToString()); list.Add("HadEvaluateEncodedFileCallback", hadEvaluateEncodedFileCallback.ToString()); list.Add("HadInteractiveLoopCallback", hadInteractiveLoopCallback.ToString()); return(list.ToString()); }