コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <summary>
 /// Constructor without any parameter.
 /// </summary>
 public Password()
     : base()
 {
     _value = string.Empty;
     Initialize();
     _securityValue = new Check.SecurityValue(this);
     OnChange      += Password_OnChange;
 }
コード例 #3
0
        /// <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;
        }