nicko 2004/06/02 09:18:18
Modified: src/Repository LoggerRepositorySkeleton.cs
Log:
Updated parameter names in line with guidelines. Fixed race condition in
FireShutdownEvent
Revision Changes Path
1.5 +11 -10
logging-log4net/src/Repository/LoggerRepositorySkeleton.cs
Index: LoggerRepositorySkeleton.cs
===================================================================
RCS file:
/home/cvs/logging-log4net/src/Repository/LoggerRepositorySkeleton.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- LoggerRepositorySkeleton.cs 1 Jun 2004 17:57:13 -0000 1.4
+++ LoggerRepositorySkeleton.cs 2 Jun 2004 16:18:18 -0000 1.5
@@ -346,20 +346,20 @@
/// <summary>
/// Adds an object renderer for a specific class.
/// </summary>
- /// <param name="classToRender">The type that will be rendered
by the renderer supplied.</param>
- /// <param name="objectRenderer">The object renderer used to
render the object.</param>
- virtual public void AddRenderer(Type classToRender,
IObjectRenderer objectRenderer)
+ /// <param name="typeToRender">The type that will be rendered
by the renderer supplied.</param>
+ /// <param name="rendererInstance">The object renderer used to
render the object.</param>
+ virtual public void AddRenderer(Type typeToRender,
IObjectRenderer rendererInstance)
{
- if (classToRender == null)
+ if (typeToRender == null)
{
- throw new
ArgumentNullException("classToRender");
+ throw new ArgumentNullException("typeToRender");
}
- if (objectRenderer == null)
+ if (rendererInstance == null)
{
- throw new
ArgumentNullException("objectRenderer");
+ throw new
ArgumentNullException("rendererInstance");
}
- m_rendererMap.Put(classToRender, objectRenderer);
+ m_rendererMap.Put(typeToRender, rendererInstance);
}
/// <summary>
@@ -367,9 +367,10 @@
/// </summary>
protected void FireShutdownEvent()
{
- if (m_shutdownEvent != null)
+ LoggerRepositoryShutdownEventHandler tmp =
m_shutdownEvent;
+ if (tmp != null)
{
- m_shutdownEvent(this, EventArgs.Empty);
+ tmp(this, EventArgs.Empty);
}
}