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/12/19 20:24:24 UTC

cvs commit: logging-log4net/src/Util WindowsSecurityContext.cs

nicko       2004/12/19 11:24:24

  Modified:    src/Util WindowsSecurityContext.cs
  Log:
  Updates suggested by FxCop.
  Minor naming changes to internal types.
  Perf improvements to type check + type cast code.
  
  Revision  Changes    Path
  1.3       +13 -13    logging-log4net/src/Util/WindowsSecurityContext.cs
  
  Index: WindowsSecurityContext.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Util/WindowsSecurityContext.cs,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WindowsSecurityContext.cs	15 Nov 2004 20:40:51 -0000	1.2
  +++ WindowsSecurityContext.cs	19 Dec 2004 19:24:24 -0000	1.3
  @@ -56,7 +56,7 @@
   		/// See the <see cref="WindowsSecurityContext.Credentials"/> property for
   		/// details.
   		/// </remarks>
  -		public enum ImpersonationModes
  +		public enum ImpersonationMode
   		{
   			/// <summary>
   			/// Impersonate a user using the credentials supplied
  @@ -71,7 +71,7 @@
   
   		#region Member Variables
   
  -		private ImpersonationModes m_impersonationMode = ImpersonationModes.User;
  +		private ImpersonationMode m_impersonationMode = ImpersonationMode.User;
   		private string m_userName;
   		private string m_domainName = Environment.MachineName;
   		private string m_password;
  @@ -99,25 +99,25 @@
   		/// <para>
   		/// Impersonate either a user with user credentials or
   		/// revert this thread to the credentials of the process.
  -		/// The value is one of the <see cref="ImpersonationModes"/>
  +		/// The value is one of the <see cref="ImpersonationMode"/>
   		/// enum.
   		/// </para>
   		/// <para>
  -		/// The default value is <see cref="ImpersonationModes.User"/>
  +		/// The default value is <see cref="ImpersonationMode.User"/>
   		/// </para>
   		/// <para>
  -		/// When the mode is set to <see cref="ImpersonationModes.User"/>
  +		/// When the mode is set to <see cref="ImpersonationMode.User"/>
   		/// the user's credentials are established using the
   		/// <see cref="UserName"/>, <see cref="DomainName"/> and <see cref="Password"/>
   		/// values.
   		/// </para>
   		/// <para>
  -		/// When the mode is set to <see cref="ImpersonationModes.Process"/>
  +		/// When the mode is set to <see cref="ImpersonationMode.Process"/>
   		/// no other properties need to be set. If the calling thread is 
   		/// impersonating then it will be reverted back to the process credentials.
   		/// </para>
   		/// </remarks>
  -		public ImpersonationModes Credentials
  +		public ImpersonationMode Credentials
   		{
   			get { return m_impersonationMode; }
   			set { m_impersonationMode = value; }
  @@ -129,7 +129,7 @@
   		/// <remarks>
   		/// <para>
   		/// This property must be set if <see cref="Credentials"/>
  -		/// is set to <see cref="ImpersonationModes.User"/> (the default setting).
  +		/// is set to <see cref="ImpersonationMode.User"/> (the default setting).
   		/// </para>
   		/// </remarks>
   		public string UserName
  @@ -148,7 +148,7 @@
   		/// </para>
   		/// <para>
   		/// This property must be set if <see cref="Credentials"/>
  -		/// is set to <see cref="ImpersonationModes.User"/> (the default setting).
  +		/// is set to <see cref="ImpersonationMode.User"/> (the default setting).
   		/// </para>
   		/// </remarks>
   		public string DomainName
  @@ -163,7 +163,7 @@
   		/// <remarks>
   		/// <para>
   		/// This property must be set if <see cref="Credentials"/>
  -		/// is set to <see cref="ImpersonationModes.User"/> (the default setting).
  +		/// is set to <see cref="ImpersonationMode.User"/> (the default setting).
   		/// </para>
   		/// </remarks>
   		public string Password
  @@ -200,7 +200,7 @@
   		/// <see cref="DomainName" /> or <see cref="Password" /> properties were not specified.</exception>
   		public void ActivateOptions()
   		{
  -			if (m_impersonationMode == ImpersonationModes.User)
  +			if (m_impersonationMode == ImpersonationMode.User)
   			{
   				if (m_userName == null) throw new ArgumentNullException("m_userName");
   				if (m_domainName == null) throw new ArgumentNullException("m_domainName");
  @@ -225,14 +225,14 @@
   		/// </remarks>
   		public override IDisposable Impersonate(object state)
   		{
  -			if (m_impersonationMode == ImpersonationModes.User)
  +			if (m_impersonationMode == ImpersonationMode.User)
   			{
   				if (m_identity != null)
   				{
   					return new DisposableImpersonationContext(m_identity.Impersonate());
   				}
   			}
  -			else if (m_impersonationMode == ImpersonationModes.Process)
  +			else if (m_impersonationMode == ImpersonationMode.Process)
   			{
   				// Impersonate(0) will revert to the process credentials
   				return new DisposableImpersonationContext(WindowsIdentity.Impersonate(IntPtr.Zero));