Values.ByteArrayValue Class Reference

Detailed Description

A byte[] block.

Inheritance diagram for Values.ByteArrayValue:
Values.NumericValue Values.PropertyValue

Public Member Functions

 ByteArrayValue ()
 
 ByteArrayValue (byte[] value)
 
override int GetID ()
 
override PropertyValue Create ()
 
override PropertyValue Copy ()
 
override void Read (Reader reader)
 
override void Write (Writer writer)
 
- Public Member Functions inherited from Values.NumericValue
virtual float ZeroOneRange ()
 Gets this value in the zero - 1 range. More...
 
virtual float ToFloat ()
 Gets this value as a floating point. More...
 
virtual double ToDouble ()
 Gets the value as a double. More...
 
virtual long ToLong ()
 Gets this value in long range. More...
 
virtual ulong ToULong ()
 Gets this value in ulong range. More...
 

Public Attributes

const int MaxSize =100000000
 The max size of these (100MB). More...
 
byte[] Value
 

Additional Inherited Members

- Properties inherited from Values.PropertyValue
bool ResolveRequired [get]
 

Constructor & Destructor Documentation

Values.ByteArrayValue.ByteArrayValue ( )
inline
Values.ByteArrayValue.ByteArrayValue ( byte[]  value)
inline

Member Function Documentation

override PropertyValue Values.ByteArrayValue.Copy ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override PropertyValue Values.ByteArrayValue.Create ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override int Values.ByteArrayValue.GetID ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override void Values.ByteArrayValue.Read ( Reader  reader)
inlinevirtual

Reimplemented from Values.PropertyValue.

override void Values.ByteArrayValue.Write ( Writer  writer)
inlinevirtual

Reimplemented from Values.PropertyValue.

Member Data Documentation

const int Values.ByteArrayValue.MaxSize =100000000

The max size of these (100MB).

byte [] Values.ByteArrayValue.Value