/// <summary> /// Constructor with a given password. /// </summary> /// <param name="passwd">The given password.</param> public Password(string passwd) : base() { _value = passwd; Initialize(); _securityValue = new Check.SecurityValue(this); OnChange += Password_OnChange; }
/// <summary> /// Constructor without any parameter. /// </summary> public Password() : base() { _value = string.Empty; Initialize(); _securityValue = new Check.SecurityValue(this); OnChange += Password_OnChange; }
/// <summary> /// Constructor with a given owning container. /// </summary> /// <param name="container">The given owning container.</param> public Password(IContainer container) : base() { _value = string.Empty; Initialize(); if (container != null) { container.Add(this, $"Password_{GetHashCode()}"); _securityValue = new Check.SecurityValue(this, container); } else { _securityValue = new Check.SecurityValue(this); } OnChange += Password_OnChange; }