Table of Contents

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

int

_value

The value

private int _value

Field Value

int

Properties

Value

Gets or sets the value of the value

private int Value { get; set; }

Property Value

int

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

a SecureInt
b SecureInt

Returns

SecureInt

operator --(SecureInt)

public static SecureInt operator --(SecureInt a)

Parameters

a SecureInt

Returns

SecureInt

operator /(SecureInt, SecureInt)

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

Parameters

a SecureInt
b SecureInt

Returns

SecureInt

operator ==(SecureInt, SecureInt)

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

Parameters

a SecureInt
b SecureInt

Returns

bool

implicit operator SecureInt(int)

public static implicit operator SecureInt(int value)

Parameters

value int

Returns

SecureInt

implicit operator int(SecureInt)

public static implicit operator int(SecureInt value)

Parameters

value SecureInt

Returns

int

operator ++(SecureInt)

public static SecureInt operator ++(SecureInt a)

Parameters

a SecureInt

Returns

SecureInt

operator !=(SecureInt, SecureInt)

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

Parameters

a SecureInt
b SecureInt

Returns

bool

operator *(SecureInt, SecureInt)

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

Parameters

a SecureInt
b SecureInt

Returns

SecureInt

operator -(SecureInt, SecureInt)

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

Parameters

a SecureInt
b SecureInt

Returns

SecureInt