C# Class Woopsa.WoopsaFormat

Afficher le fichier Open project: woopsa-protocol/Woopsa Class Usage Examples

Méthodes publiques

Méthode Description
DeserializeError ( string jsonErrorText ) : Exception
DeserializeMeta ( string jsonText ) : WoopsaMetaResult
DeserializeWoopsaValue ( string jsonText ) : WoopsaValue
JsonEscape ( string value ) : string

Escapes a string so it safe for being put into quotes "" into Json Data

JsonEscape ( StringBuilder stringBuilder, string value ) : void
JsonValueText ( this value ) : string
Serialize ( this e ) : string
Serialize ( this requests ) : string
Serialize ( this responses ) : string
Serialize ( StringBuilder stringBuilder, ClientRequest request ) : void
Serialize ( StringBuilder stringBuilder, WoopsaValue>.Dictionary keyValuePairs ) : void
Serialize ( StringBuilder stringBuilder, IEnumerable requests ) : void
Serialize ( StringBuilder stringBuilder, IWoopsaValue value ) : void
SerializeKeyValue ( StringBuilder stringBuilder, string key, string value, bool escapeValue, bool jsonEscapeValue ) : void
SerializeKeyValuePrefix ( StringBuilder stringBuilder, string key ) : void
SerializeMetadata ( this obj ) : string
SerializeMetadata ( this container, bool justName = false ) : string
ToBool ( string text ) : bool
ToStringWoopsa ( System.DateTime dateTime ) : string
ToStringWoopsa ( System.Int64 value ) : string
ToStringWoopsa ( System.TimeSpan timeSpan ) : string
ToStringWoopsa ( bool value ) : string
ToStringWoopsa ( double value ) : string
ToStringWoopsa ( int value ) : string
ToStringWoopsa ( object o ) : string
TryParseWoopsa ( string value, Int16 &result ) : bool
TryParseWoopsa ( string value, Int32 &result ) : bool
TryParseWoopsa ( string value, System.Int64 &result ) : bool
TryParseWoopsa ( string value, UInt16 &result ) : bool
TryParseWoopsa ( string value, UInt32 &result ) : bool
TryParseWoopsa ( string value, System.UInt64 &result ) : bool
TryParseWoopsa ( string value, byte &result ) : bool
TryParseWoopsa ( string value, double &result ) : bool
TryParseWoopsa ( string value, float &result ) : bool
TryParseWoopsa ( string value, sbyte &result ) : bool

Private Methods

Méthode Description
MustQuote ( WoopsaValueType type ) : bool
SerializeMetadata ( this elements ) : string
SerializeMetadata ( this argumentInfos ) : string

Method Details

DeserializeError() public static méthode

public static DeserializeError ( string jsonErrorText ) : Exception
jsonErrorText string
Résultat System.Exception

DeserializeMeta() public static méthode

public static DeserializeMeta ( string jsonText ) : WoopsaMetaResult
jsonText string
Résultat WoopsaMetaResult

DeserializeWoopsaValue() public static méthode

public static DeserializeWoopsaValue ( string jsonText ) : WoopsaValue
jsonText string
Résultat WoopsaValue

JsonEscape() public static méthode

Escapes a string so it safe for being put into quotes "" into Json Data
public static JsonEscape ( string value ) : string
value string The string to escape
Résultat string

JsonEscape() public static méthode

public static JsonEscape ( StringBuilder stringBuilder, string value ) : void
stringBuilder StringBuilder
value string
Résultat void

JsonValueText() public static méthode

public static JsonValueText ( this value ) : string
value this
Résultat string

Serialize() public static méthode

public static Serialize ( this e ) : string
e this
Résultat string

Serialize() public static méthode

public static Serialize ( this requests ) : string
requests this
Résultat string

Serialize() public static méthode

public static Serialize ( this responses ) : string
responses this
Résultat string

Serialize() public static méthode

public static Serialize ( StringBuilder stringBuilder, ClientRequest request ) : void
stringBuilder StringBuilder
request ClientRequest
Résultat void

Serialize() public static méthode

public static Serialize ( StringBuilder stringBuilder, WoopsaValue>.Dictionary keyValuePairs ) : void
stringBuilder StringBuilder
keyValuePairs WoopsaValue>.Dictionary
Résultat void

Serialize() public static méthode

public static Serialize ( StringBuilder stringBuilder, IEnumerable requests ) : void
stringBuilder StringBuilder
requests IEnumerable
Résultat void

Serialize() public static méthode

public static Serialize ( StringBuilder stringBuilder, IWoopsaValue value ) : void
stringBuilder StringBuilder
value IWoopsaValue
Résultat void

SerializeKeyValue() public static méthode

public static SerializeKeyValue ( StringBuilder stringBuilder, string key, string value, bool escapeValue, bool jsonEscapeValue ) : void
stringBuilder StringBuilder
key string
value string
escapeValue bool
jsonEscapeValue bool
Résultat void

SerializeKeyValuePrefix() public static méthode

public static SerializeKeyValuePrefix ( StringBuilder stringBuilder, string key ) : void
stringBuilder StringBuilder
key string
Résultat void

SerializeMetadata() public static méthode

public static SerializeMetadata ( this obj ) : string
obj this
Résultat string

SerializeMetadata() public static méthode

public static SerializeMetadata ( this container, bool justName = false ) : string
container this
justName bool
Résultat string

ToBool() public static méthode

public static ToBool ( string text ) : bool
text string
Résultat bool

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( System.DateTime dateTime ) : string
dateTime System.DateTime
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( System.Int64 value ) : string
value System.Int64
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( System.TimeSpan timeSpan ) : string
timeSpan System.TimeSpan
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( bool value ) : string
value bool
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( double value ) : string
value double
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( int value ) : string
value int
Résultat string

ToStringWoopsa() public static méthode

public static ToStringWoopsa ( object o ) : string
o object
Résultat string

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, Int16 &result ) : bool
value string
result System.Int16
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, Int32 &result ) : bool
value string
result System.Int32
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, System.Int64 &result ) : bool
value string
result System.Int64
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, UInt16 &result ) : bool
value string
result System.UInt16
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, UInt32 &result ) : bool
value string
result System.UInt32
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, System.UInt64 &result ) : bool
value string
result System.UInt64
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, byte &result ) : bool
value string
result byte
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, double &result ) : bool
value string
result double
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, float &result ) : bool
value string
result float
Résultat bool

TryParseWoopsa() public static méthode

public static TryParseWoopsa ( string value, sbyte &result ) : bool
value string
result sbyte
Résultat bool