using System; namespace GitHub.DistributedTask.ObjectTemplating { /// /// Wraps an ITraceWriter so it can be passed for expression evaluation. /// internal sealed class ExpressionTraceWriter : DistributedTask.Expressions2.ITraceWriter { public ExpressionTraceWriter(ITraceWriter trace) { m_trace = trace; } public void Info(String message) { m_trace.Info("{0}", message); } public void Verbose(String message) { m_trace.Verbose("{0}", message); } private readonly ITraceWriter m_trace; } }