C# Class Goedel.Mesh.KeyValue

Describes a Key/Value structure used to make queries for records matching one or more selection criteria.
Inheritance: MeshProtocol
Show file Open project: hallambaker/Mathematical-Mesh Class Usage Examples

Public Methods

Method Description
DeserializeToken ( JSONReader JSONReader, string Tag ) : void

Having read a tag, process the corresponding value data.

From ( byte _Data ) : KeyValue

Create a new instance from untagged byte input. i.e. {... data ... }

From ( string _Input ) : KeyValue

Create a new instance from untagged string input. i.e. {... data ... }

FromTagged ( JSONReader JSONReader ) : KeyValue

Deserialize a tagged stream

FromTagged ( byte _Data ) : KeyValue

Create a new instance from tagged byte input. i.e. { "KeyValue" : {... data ... } }

FromTagged ( string _Input ) : KeyValue

Create a new instance from tagged string input. i.e. { "KeyValue" : {... data ... } }

KeyValue ( ) : System

Default Constructor

KeyValue ( JSONReader JSONReader ) : System

Initialize class from JSONReader stream.

KeyValue ( string _String ) : System

Initialize class from a JSON encoded class.

KeyValue ( string Key, string Value ) : System

Constructor from principal fields.

Serialize ( Writer Writer, bool wrap, bool &first ) : void

Serialize this object to the specified output stream.

SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.

Tag ( ) : string

Tag identifying this class.

Method Details

DeserializeToken() public method

Having read a tag, process the corresponding value data.
public DeserializeToken ( JSONReader JSONReader, string Tag ) : void
JSONReader JSONReader The input stream
Tag string The tag
return void

From() public static method

Create a new instance from untagged byte input. i.e. {... data ... }
public static From ( byte _Data ) : KeyValue
_Data byte The input data.
return KeyValue

From() public static method

Create a new instance from untagged string input. i.e. {... data ... }
public static From ( string _Input ) : KeyValue
_Input string The input data.
return KeyValue

FromTagged() public static method

Deserialize a tagged stream
public static FromTagged ( JSONReader JSONReader ) : KeyValue
JSONReader JSONReader The input stream
return KeyValue

FromTagged() public static method

Create a new instance from tagged byte input. i.e. { "KeyValue" : {... data ... } }
public static FromTagged ( byte _Data ) : KeyValue
_Data byte The input data.
return KeyValue

FromTagged() public static method

Create a new instance from tagged string input. i.e. { "KeyValue" : {... data ... } }
public static FromTagged ( string _Input ) : KeyValue
_Input string The input data.
return KeyValue

KeyValue() public method

Default Constructor
public KeyValue ( ) : System
return System

KeyValue() public method

Initialize class from JSONReader stream.
public KeyValue ( JSONReader JSONReader ) : System
JSONReader JSONReader Input stream
return System

KeyValue() public method

Initialize class from a JSON encoded class.
public KeyValue ( string _String ) : System
_String string Input string
return System

KeyValue() public method

Constructor from principal fields.
public KeyValue ( string Key, string Value ) : System
Key string The initial value of the Key field.
Value string The initial value of the Value field.
return System

Serialize() public method

Serialize this object to the specified output stream.
public Serialize ( Writer Writer, bool wrap, bool &first ) : void
Writer Writer Output stream
wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
first bool If true, item is the first entry in a list.
return void

SerializeX() public method

Serialize this object to the specified output stream. Unlike the Serlialize() method, this method is not inherited from the parent class allowing a specific version of the method to be called.
public SerializeX ( Writer _Writer, bool _wrap, bool &_first ) : void
_Writer Writer Output stream
_wrap bool If true, output is wrapped with object /// start and end sequences '{ ... }'.
_first bool If true, item is the first entry in a list.
return void

Tag() public method

Tag identifying this class.
public Tag ( ) : string
return string