Class SecureInt
- Namespace
- Alis.Core.Aspect.Security
- Assembly
- Alis.dll
The secure int class
public class SecureInt
Inheritance
Inherited Members
Constructors
SecureInt(int)
Initializes a new instance of the Alis.Core.Aspect.Security.SecureInt class
public SecureInt(int value = 0)
Parameters
value
int-
The value
Fields
_randomValue
The random value
private int _randomValue
Field Value
_value
The value
private int _value
Field Value
Properties
Value
Gets or sets the value of the value
private int 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 +(SecureInt, SecureInt)
public static SecureInt operator +(SecureInt a, SecureInt b)
Parameters
Returns
operator --(SecureInt)
public static SecureInt operator --(SecureInt a)
Parameters
Returns
operator /(SecureInt, SecureInt)
public static SecureInt operator /(SecureInt a, SecureInt b)
Parameters
Returns
operator ==(SecureInt, SecureInt)
public static bool operator ==(SecureInt a, SecureInt b)
Parameters
Returns
implicit operator SecureInt(int)
public static implicit operator SecureInt(int value)
Parameters
value
int
Returns
implicit operator int(SecureInt)
public static implicit operator int(SecureInt value)
Parameters
value
SecureInt
Returns
operator ++(SecureInt)
public static SecureInt operator ++(SecureInt a)
Parameters
Returns
operator !=(SecureInt, SecureInt)
public static bool operator !=(SecureInt a, SecureInt b)
Parameters
Returns
operator *(SecureInt, SecureInt)
public static SecureInt operator *(SecureInt a, SecureInt b)
Parameters
Returns
operator -(SecureInt, SecureInt)
public static SecureInt operator -(SecureInt a, SecureInt b)