Table of Contents

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

double

_value

The value

private double _value

Field Value

double

Properties

Value

Gets or sets the value of the value

private double Value { get; set; }

Property Value

double

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

a SecureDouble
b SecureDouble

Returns

SecureDouble

operator --(SecureDouble)

public static SecureDouble operator --(SecureDouble a)

Parameters

a SecureDouble

Returns

SecureDouble

operator /(SecureDouble, SecureDouble)

public static SecureDouble operator /(SecureDouble a, SecureDouble b)

Parameters

a SecureDouble
b SecureDouble

Returns

SecureDouble

operator ==(SecureDouble, SecureDouble)

public static bool operator ==(SecureDouble a, SecureDouble b)

Parameters

a SecureDouble
b SecureDouble

Returns

bool

implicit operator SecureDouble(double)

public static implicit operator SecureDouble(double value)

Parameters

value double

Returns

SecureDouble

implicit operator double(SecureDouble)

public static implicit operator double(SecureDouble value)

Parameters

value SecureDouble

Returns

double

operator ++(SecureDouble)

public static SecureDouble operator ++(SecureDouble a)

Parameters

a SecureDouble

Returns

SecureDouble

operator !=(SecureDouble, SecureDouble)

public static bool operator !=(SecureDouble a, SecureDouble b)

Parameters

a SecureDouble
b SecureDouble

Returns

bool

operator *(SecureDouble, SecureDouble)

public static SecureDouble operator *(SecureDouble a, SecureDouble b)

Parameters

a SecureDouble
b SecureDouble

Returns

SecureDouble

operator -(SecureDouble, SecureDouble)

public static SecureDouble operator -(SecureDouble a, SecureDouble b)

Parameters

a SecureDouble
b SecureDouble

Returns

SecureDouble