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