Table of Contents

Class SecureFloat

Namespace
Alis.Core.Aspect.Security
Assembly
Alis.dll

The secure float class

public class SecureFloat

Inheritance

Inherited Members

Constructors

SecureFloat(float)

Initializes a new instance of the Alis.Core.Aspect.Security.SecureFloat class

public SecureFloat(float value = 0)

Parameters

value float

The value

Fields

_randomValue

The random value

private float _randomValue

Field Value

float

_value

The value

private float _value

Field Value

float

Properties

Value

Gets or sets the value of the value

private float Value { get; set; }

Property Value

float

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 +(SecureFloat, SecureFloat)

public static SecureFloat operator +(SecureFloat a, SecureFloat b)

Parameters

a SecureFloat
b SecureFloat

Returns

SecureFloat

operator --(SecureFloat)

public static SecureFloat operator --(SecureFloat a)

Parameters

a SecureFloat

Returns

SecureFloat

operator /(SecureFloat, SecureFloat)

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

Parameters

a SecureFloat
b SecureFloat

Returns

SecureFloat

operator ==(SecureFloat, SecureFloat)

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

Parameters

a SecureFloat
b SecureFloat

Returns

bool

implicit operator SecureFloat(float)

public static implicit operator SecureFloat(float value)

Parameters

value float

Returns

SecureFloat

implicit operator float(SecureFloat)

public static implicit operator float(SecureFloat value)

Parameters

value SecureFloat

Returns

float

operator ++(SecureFloat)

public static SecureFloat operator ++(SecureFloat a)

Parameters

a SecureFloat

Returns

SecureFloat

operator !=(SecureFloat, SecureFloat)

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

Parameters

a SecureFloat
b SecureFloat

Returns

bool

operator *(SecureFloat, SecureFloat)

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

Parameters

a SecureFloat
b SecureFloat

Returns

SecureFloat

operator -(SecureFloat, SecureFloat)

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

Parameters

a SecureFloat
b SecureFloat

Returns

SecureFloat