/project/core/Security/UserName.cs
C# | 47 lines | 20 code | 3 blank | 24 comment | 0 complexity | f68438dc4c5f57963d0587c309e56c27 MD5 | raw file
Possible License(s): LGPL-2.0, GPL-2.0
- using Exortech.NetReflector;
- namespace ThoughtWorks.CruiseControl.Core.Security
- {
- /// <summary>
- /// The name of a user.
- /// </summary>
- /// <title>User Name</title>
- /// <version>1.5</version>
- /// <example>
- /// <code>
- /// <userName name="me" />
- /// </code>
- /// </example>
- [ReflectorType("userName")]
- public class UserName
- {
- private string userName;
- /// <summary>
- /// Initializes a new instance of the <see cref="UserName" /> class.
- /// </summary>
- /// <remarks></remarks>
- public UserName() { }
- /// <summary>
- /// Initializes a new instance of the <see cref="UserName" /> class.
- /// </summary>
- /// <param name="name">The name.</param>
- /// <remarks></remarks>
- public UserName(string name)
- {
- userName = name;
- }
- /// <summary>
- /// The name of the user.
- /// </summary>
- /// <version>1.5</version>
- /// <default>n/a</default>
- [ReflectorProperty("name")]
- public string Name
- {
- get { return userName; }
- set { userName = value; }
- }
- }
- }