nicko       2004/06/01 10:58:57

  Modified:    src/Plugin PluginMap.cs
  Log:
  Sealed PluginMap class and removed virtual from properties and methods
  
  Revision  Changes    Path
  1.4       +5 -5      logging-log4net/src/Plugin/PluginMap.cs
  
  Index: PluginMap.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Plugin/PluginMap.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PluginMap.cs      23 Feb 2004 03:18:04 -0000      1.3
  +++ PluginMap.cs      1 Jun 2004 17:58:57 -0000       1.4
  @@ -33,7 +33,7 @@
        /// </remarks>
        /// <author>Nicko Cadell</author>
        /// <author>Gert Driesen</author>
  -     public class PluginMap
  +     public sealed class PluginMap
        {
                #region Public Instance Constructors
   
  @@ -59,7 +59,7 @@
                /// The <see cref="IPlugin" /> from the map with the name 
specified, or 
                /// <c>null</c> if no plugin is found.
                /// </returns>
  -             virtual public IPlugin this[string name]
  +             public IPlugin this[string name]
                {
                        get
                        {
  @@ -79,7 +79,7 @@
                /// Gets all possible plugins as a list of <see cref="IPlugin" 
/> objects.
                /// </summary>
                /// <value>All possible plugins as a list of <see 
cref="IPlugin" /> objects.</value>
  -             virtual public PluginCollection AllPlugins
  +             public PluginCollection AllPlugins
                {
                        get
                        {
  @@ -101,7 +101,7 @@
                /// <remarks>
                /// The <see cref="IPlugin" /> will be attached to the 
repository when added.
                /// </remarks>
  -             virtual public void Add(IPlugin plugin)
  +             public void Add(IPlugin plugin)
                {
                        if (plugin == null)
                        {
  @@ -133,7 +133,7 @@
                /// Removes a <see cref="IPlugin" /> from the map.
                /// </summary>
                /// <param name="plugin">The <see cref="IPlugin" /> to remove 
from the map.</param>
  -             virtual public void Remove(IPlugin plugin)
  +             public void Remove(IPlugin plugin)
                {
                        if (plugin == null)
                        {
  
  
  

Reply via email to