Table of Contents

Class SecureByte

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

The secure byte class

public class SecureByte

Inheritance

Inherited Members

Constructors

SecureByte(byte)

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

public SecureByte(byte value = 0)

Parameters

value byte

The value

Fields

_randomValue

The random value

private byte _randomValue

Field Value

byte

_value

The value

private byte _value

Field Value

byte

Properties

Value

Gets or sets the value of the value

private byte Value { get; set; }

Property Value

byte

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

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

Parameters

a SecureByte
b SecureByte

Returns

SecureByte

operator --(SecureByte)

public static SecureByte operator --(SecureByte a)

Parameters

a SecureByte

Returns

SecureByte

operator /(SecureByte, SecureByte)

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

Parameters

a SecureByte
b SecureByte

Returns

SecureByte

operator ==(SecureByte, SecureByte)

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

Parameters

a SecureByte
b SecureByte

Returns

bool

implicit operator SecureByte(byte)

public static implicit operator SecureByte(byte value)

Parameters

value byte

Returns

SecureByte

implicit operator byte(SecureByte)

public static implicit operator byte(SecureByte value)

Parameters

value SecureByte

Returns

byte

operator ++(SecureByte)

public static SecureByte operator ++(SecureByte a)

Parameters

a SecureByte

Returns

SecureByte

operator !=(SecureByte, SecureByte)

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

Parameters

a SecureByte
b SecureByte

Returns

bool

operator *(SecureByte, SecureByte)

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

Parameters

a SecureByte
b SecureByte

Returns

SecureByte

operator -(SecureByte, SecureByte)

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

Parameters

a SecureByte
b SecureByte

Returns

SecureByte