Class SecureChar
- Namespace
- Alis.Core.Aspect.Security
- Assembly
- Alis.dll
The secure char class
public class SecureChar
Inheritance
Inherited Members
Constructors
SecureChar(char)
Initializes a new instance of the Alis.Core.Aspect.Security.SecureChar class
public SecureChar(char value = '\0')
Parameters
value
char-
The value
Fields
_randomValue
The random value
private char _randomValue
Field Value
_value
The value
private char _value
Field Value
Properties
Value
Gets or sets the value of the value
private char Value { get; set; }
Property Value
Methods
Equals(object)
Describes whether this instance equals
public override bool Equals(object obj)
Parameters
obj
object-
The obj
Returns
- bool
-
The bool
GetHashCode()
Gets the hash code
public override int GetHashCode()
Returns
- int
-
The int
ToString()
Returns the string
public override string ToString()
Returns
- string
-
The string
Operators
operator +(SecureChar, SecureChar)
public static SecureChar operator +(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar
Returns
operator /(SecureChar, SecureChar)
public static SecureChar operator /(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar
Returns
operator ==(SecureChar, SecureChar)
public static bool operator ==(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar
Returns
implicit operator SecureChar(char)
public static implicit operator SecureChar(char value)
Parameters
value
char
Returns
implicit operator char(SecureChar)
public static implicit operator char(SecureChar value)
Parameters
value
SecureChar
Returns
operator !=(SecureChar, SecureChar)
public static bool operator !=(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar
Returns
operator *(SecureChar, SecureChar)
public static SecureChar operator *(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar
Returns
operator -(SecureChar, SecureChar)
public static SecureChar operator -(SecureChar a, SecureChar b)
Parameters
a
SecureCharb
SecureChar