C# Class Goedel.Mesh.ApplicationProfileEntry

Base class for application profile entries.
Afficher le fichier Open project: hallambaker/Mathematical-Mesh Class Usage Examples

Méthodes publiques

Свойство Type Description
ApplicationProfile ApplicationProfile

Méthodes publiques

Méthode Description
AddDevice ( SignedDeviceProfile Device ) : void

Add the specified device to the linked personal profile and create any device specific entries in the private profile.

ApplicationProfileEntry ( ) : System

Default Constructor

ApplicationProfileEntry ( ApplicationProfile ApplicationProfile ) : System

Create a new entry for the specified profile.

ApplicationProfileEntry ( JSONReader JSONReader ) : System

Initialize class from JSONReader stream.

ApplicationProfileEntry ( string _String ) : System

Initialize class from a JSON encoded class.

DeserializeToken ( JSONReader JSONReader, string Tag ) : void

Having read a tag, process the corresponding value data.

From ( byte _Data ) : ApplicationProfileEntry

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

From ( string _Input ) : ApplicationProfileEntry

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

FromTagged ( JSONReader JSONReader ) : ApplicationProfileEntry

Deserialize a tagged stream

FromTagged ( byte _Data ) : ApplicationProfileEntry

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

FromTagged ( string _Input ) : ApplicationProfileEntry

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

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

AddDevice() public méthode

Add the specified device to the linked personal profile and create any device specific entries in the private profile.
public AddDevice ( SignedDeviceProfile Device ) : void
Device SignedDeviceProfile The device to add.
Résultat void

ApplicationProfileEntry() public méthode

Default Constructor
public ApplicationProfileEntry ( ) : System
Résultat System

ApplicationProfileEntry() public méthode

Create a new entry for the specified profile.
public ApplicationProfileEntry ( ApplicationProfile ApplicationProfile ) : System
ApplicationProfile ApplicationProfile Profile to link to.
Résultat System

ApplicationProfileEntry() public méthode

Initialize class from JSONReader stream.
public ApplicationProfileEntry ( JSONReader JSONReader ) : System
JSONReader JSONReader Input stream
Résultat System

ApplicationProfileEntry() public méthode

Initialize class from a JSON encoded class.
public ApplicationProfileEntry ( string _String ) : System
_String string Input string
Résultat System

DeserializeToken() public méthode

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
Résultat void

From() public static méthode

Create a new instance from untagged byte input. i.e. {... data ... }
public static From ( byte _Data ) : ApplicationProfileEntry
_Data byte The input data.
Résultat ApplicationProfileEntry

From() public static méthode

Create a new instance from untagged string input. i.e. {... data ... }
public static From ( string _Input ) : ApplicationProfileEntry
_Input string The input data.
Résultat ApplicationProfileEntry

FromTagged() public static méthode

Deserialize a tagged stream
public static FromTagged ( JSONReader JSONReader ) : ApplicationProfileEntry
JSONReader JSONReader The input stream
Résultat ApplicationProfileEntry

FromTagged() public static méthode

Create a new instance from tagged byte input. i.e. { "ApplicationProfileEntry" : {... data ... } }
public static FromTagged ( byte _Data ) : ApplicationProfileEntry
_Data byte The input data.
Résultat ApplicationProfileEntry

FromTagged() public static méthode

Create a new instance from tagged string input. i.e. { "ApplicationProfileEntry" : {... data ... } }
public static FromTagged ( string _Input ) : ApplicationProfileEntry
_Input string The input data.
Résultat ApplicationProfileEntry

Serialize() public méthode

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.
Résultat void

SerializeX() public méthode

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.
Résultat void

Tag() public méthode

Tag identifying this class.
public Tag ( ) : string
Résultat string

Property Details

ApplicationProfile public_oe property

The application profile object this entry belongs to.
public ApplicationProfile,Goedel.Mesh ApplicationProfile
Résultat ApplicationProfile