nicko       2004/09/09 11:59:33

  Modified:    src/ObjectRenderer RendererMap.cs
  Log:
  Added simple FindAndRender() method that writes to a StringWriter and then 
returns the string
  
  Revision  Changes    Path
  1.4       +19 -0     logging-log4net/src/ObjectRenderer/RendererMap.cs
  
  Index: RendererMap.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/ObjectRenderer/RendererMap.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RendererMap.cs    7 Jun 2004 01:03:50 -0000       1.3
  +++ RendererMap.cs    9 Sep 2004 18:59:33 -0000       1.4
  @@ -50,6 +50,25 @@
                /// <summary>
                /// Render <paramref name="obj"/> using the appropriate 
renderer.
                /// </summary>
  +             /// <param name="obj">the object to render to a string</param>
  +             /// <returns>the object rendered as a string</returns>
  +             /// <remarks>
  +             /// <para>
  +             /// This is a convenience method used to render an object to a 
string.
  +             /// The alternative method <see 
cref="FindAndRender(object,TextWriter)"/>
  +             /// should be used when streaming output to a <see 
cref="TextWriter"/>.
  +             /// </para>
  +             /// </remarks>
  +             public string FindAndRender(object obj)
  +             {
  +                     StringWriter stringWriter = new StringWriter();
  +                     FindAndRender(obj, stringWriter);
  +                     return stringWriter.ToString();
  +             }
  +
  +             /// <summary>
  +             /// Render <paramref name="obj"/> using the appropriate 
renderer.
  +             /// </summary>
                /// <remarks>
                /// <para>Find the appropriate renderer for the type of the
                /// <paramref name="obj"/> parameter. This is accomplished by 
calling the
  
  
  

Reply via email to