You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2004/05/30 13:03:26 UTC

cvs commit: logging-log4net/src/Core LevelCollection.cs

nicko       2004/05/30 04:03:26

  Modified:    src/Appender AppenderCollection.cs
               src/Plugin PluginCollection.cs
               src/Core LevelCollection.cs
  Log:
  Fixed arguments to ArgumentOutOfRangeException.
  Excluded nested classes from documentation.
  
  Revision  Changes    Path
  1.4       +16 -9     logging-log4net/src/Appender/AppenderCollection.cs
  
  Index: AppenderCollection.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Appender/AppenderCollection.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AppenderCollection.cs	23 Feb 2004 03:18:02 -0000	1.3
  +++ AppenderCollection.cs	30 May 2004 11:03:25 -0000	1.4
  @@ -34,6 +34,7 @@
   		/// <summary>
   		/// Supports type-safe iteration over a <see cref="AppenderCollection"/>.
   		/// </summary>
  +		/// <exclude/>
   		public interface IAppenderCollectionEnumerator
   		{
   			/// <summary>
  @@ -76,9 +77,9 @@
   	
   		#region Static Wrappers
   		/// <summary>
  -		/// Creates a synchronized (thread-safe) wrapper for a 
  -		/// <c>AppenderCollection</c> instance.
  +		/// Creates a synchronized (thread-safe) wrapper for a <c>AppenderCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a synchronized wrapper arround</param>
   		/// <returns>
   		/// An <c>AppenderCollection</c> wrapper that is synchronized (thread-safe).
   		/// </returns>
  @@ -90,9 +91,9 @@
   		}
           
   		/// <summary>
  -		/// Creates a read-only wrapper for a 
  -		/// <c>AppenderCollection</c> instance.
  +		/// Creates a read-only wrapper for a <c>AppenderCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a readonly wrapper arround</param>
   		/// <returns>
   		/// An <c>AppenderCollection</c> wrapper that is read-only.
   		/// </returns>
  @@ -172,6 +173,7 @@
   		/// Type visible only to our subclasses
   		/// Used to access protected constructor
   		/// </summary>
  +		/// <exclude/>
   		protected enum Tag 
   		{
   			/// <summary>
  @@ -184,6 +186,7 @@
   		/// Allow subclasses to avoid our default constructors
   		/// </summary>
   		/// <param name="t"></param>
  +		/// <exclude/>
   		protected AppenderCollection(Tag t)
   		{
   			m_array = null;
  @@ -299,6 +302,7 @@
   		/// <summary>
   		/// Creates a shallow copy of the <see cref="AppenderCollection"/>.
   		/// </summary>
  +		/// <returns>A new <see cref="AppenderCollection"/> with a shallow copy of the collection data.</returns>
   		public virtual object Clone()
   		{
   			AppenderCollection newCol = new AppenderCollection(m_count);
  @@ -448,7 +452,7 @@
   		/// Returns an enumerator that can iterate through the <c>AppenderCollection</c>.
   		/// </summary>
   		/// <returns>An <see cref="Enumerator"/> for the entire <c>AppenderCollection</c>.</returns>
  -		public virtual Enumerator GetEnumerator()
  +		public virtual IAppenderCollectionEnumerator GetEnumerator()
   		{
   			return new Enumerator(this);
   		}
  @@ -578,7 +582,7 @@
   			int max = (allowEqualEnd) ? (m_count) : (m_count-1);
   			if (i < 0 || i > max)
   			{
  -				throw new System.ArgumentOutOfRangeException("Index was out of range.  Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
  +				throw new System.ArgumentOutOfRangeException("i", (object)i, "Index was out of range. Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
   			}
   		}
   
  @@ -657,7 +661,8 @@
   		/// <summary>
   		/// Supports simple iteration over a <see cref="AppenderCollection"/>.
   		/// </summary>
  -		public class Enumerator : IEnumerator, IAppenderCollectionEnumerator
  +		/// <exclude/>
  +		private class Enumerator : IEnumerator, IAppenderCollectionEnumerator
   		{
   			#region Implementation (data)
   			
  @@ -736,6 +741,7 @@
   
   		#region Nested Synchronized Wrapper class
   
  +		/// <exclude/>
   		private class SyncAppenderCollection : AppenderCollection
   		{
   			#region Implementation (data)
  @@ -880,7 +886,7 @@
   
   			#region Type-safe IEnumerable
   
  -			public override Enumerator GetEnumerator()
  +			public override IAppenderCollectionEnumerator GetEnumerator()
   			{
   				lock(m_root)
   				{
  @@ -933,6 +939,7 @@
   
   		#region Nested Read Only Wrapper class
   
  +		/// <exclude/>
   		private class ReadOnlyAppenderCollection : AppenderCollection
   		{
   			#region Implementation (data)
  @@ -1036,7 +1043,7 @@
   
   			#region Type-safe IEnumerable
   
  -			public override Enumerator GetEnumerator()
  +			public override IAppenderCollectionEnumerator GetEnumerator()
   			{
   				return m_collection.GetEnumerator();
   			}
  
  
  
  1.4       +12 -5     logging-log4net/src/Plugin/PluginCollection.cs
  
  Index: PluginCollection.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Plugin/PluginCollection.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PluginCollection.cs	23 Feb 2004 03:18:04 -0000	1.3
  +++ PluginCollection.cs	30 May 2004 11:03:25 -0000	1.4
  @@ -35,6 +35,7 @@
   		/// <summary>
   		/// Supports type-safe iteration over a <see cref="PluginCollection"/>.
   		/// </summary>
  +		/// <exclude/>
   		public interface IPluginCollectionEnumerator
   		{
   			/// <summary>
  @@ -80,9 +81,9 @@
   		#region Static Wrappers
   
   		/// <summary>
  -		///	Creates a synchronized (thread-safe) wrapper for a 
  -		/// <c>PluginCollection</c> instance.
  +		///	Creates a synchronized (thread-safe) wrapper for a <c>PluginCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a synchronized wrapper arround</param>
   		/// <returns>
   		/// A <c>PluginCollection</c> wrapper that is synchronized (thread-safe).
   		/// </returns>
  @@ -94,9 +95,9 @@
   		}
           
   		/// <summary>
  -		///	Creates a read-only wrapper for a 
  -		/// <c>PluginCollection</c> instance.
  +		///	Creates a read-only wrapper for a <c>PluginCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a readonly wrapper arround</param>
   		/// <returns>
   		/// A <c>PluginCollection</c> wrapper that is read-only.
   		/// </returns>
  @@ -167,6 +168,7 @@
   		/// Type visible only to our subclasses
   		/// Used to access protected constructor
   		/// </summary>
  +		/// <exclude/>
   		protected enum Tag 
   		{
   			/// <summary>
  @@ -179,6 +181,7 @@
   		/// Allow subclasses to avoid our default constructors
   		/// </summary>
   		/// <param name="t"></param>
  +		/// <exclude/>
   		protected PluginCollection(Tag t)
   		{
   			m_array = null;
  @@ -302,6 +305,7 @@
   		/// <summary>
   		/// Creates a shallow copy of the <see cref="PluginCollection"/>.
   		/// </summary>
  +		/// <returns>A new <see cref="PluginCollection"/> with a shallow copy of the collection data.</returns>
   		public virtual object Clone()
   		{
   			PluginCollection newCol = new PluginCollection(m_count);
  @@ -583,7 +587,7 @@
   			int max = (allowEqualEnd) ? (m_count) : (m_count-1);
   			if (i < 0 || i > max)
   			{
  -				throw new System.ArgumentOutOfRangeException("Index was out of range.  Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
  +				throw new System.ArgumentOutOfRangeException("i", (object)i, "Index was out of range. Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
   			}
   		}
   
  @@ -663,6 +667,7 @@
   		/// <summary>
   		/// Supports simple iteration over a <see cref="PluginCollection"/>.
   		/// </summary>
  +		/// <exclude/>
   		private class Enumerator : IEnumerator, IPluginCollectionEnumerator
   		{
   			#region Implementation (data)
  @@ -745,6 +750,7 @@
   
   		#region Nested Synchronized Wrapper class
   
  +		/// <exclude/>
   		private class SyncPluginCollection : PluginCollection
   		{
   			#region Implementation (data)
  @@ -945,6 +951,7 @@
   
   		#region Nested Read Only Wrapper class
   
  +		/// <exclude/>
   		private class ReadOnlyPluginCollection : PluginCollection
   		{
   			#region Implementation (data)
  
  
  
  1.4       +6 -5      logging-log4net/src/Core/LevelCollection.cs
  
  Index: LevelCollection.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Core/LevelCollection.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- LevelCollection.cs	23 Feb 2004 03:18:03 -0000	1.3
  +++ LevelCollection.cs	30 May 2004 11:03:25 -0000	1.4
  @@ -76,9 +76,9 @@
   	
   		#region Static Wrappers
   		/// <summary>
  -		/// Creates a synchronized (thread-safe) wrapper for a 
  -		/// <c>LevelCollection</c> instance.
  +		/// Creates a synchronized (thread-safe) wrapper for a <c>LevelCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a synchronized wrapper arround</param>
   		/// <returns>
   		/// A <c>LevelCollection</c> wrapper that is synchronized (thread-safe).
   		/// </returns>
  @@ -90,9 +90,9 @@
   		}
   
   		/// <summary>
  -		/// Creates a read-only wrapper for a 
  -		/// <c>LevelCollection</c> instance.
  +		/// Creates a read-only wrapper for a <c>LevelCollection</c> instance.
   		/// </summary>
  +		/// <param name="list">list to create a readonly wrapper arround</param>
   		/// <returns>
   		/// A <c>LevelCollection</c> wrapper that is read-only.
   		/// </returns>
  @@ -292,6 +292,7 @@
   		/// <summary>
   		/// Creates a shallow copy of the <see cref="LevelCollection"/>.
   		/// </summary>
  +		/// <returns>A new <see cref="LevelCollection"/> with a shallow copy of the collection data.</returns>
   		public virtual object Clone()
   		{
   			LevelCollection newCol = new LevelCollection(m_count);
  @@ -572,7 +573,7 @@
   			int max = (allowEqualEnd) ? (m_count) : (m_count-1);
   			if (i < 0 || i > max)
   			{
  -				throw new System.ArgumentOutOfRangeException("Index was out of range.  Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
  +				throw new System.ArgumentOutOfRangeException("i", (object)i, "Index was out of range. Must be non-negative and less than the size of the collection. [" + (object)i + "] Specified argument was out of the range of valid values.");
   			}
   		}