C# Класс Woopsa.WoopsaFormat

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
MustQuote ( WoopsaValueType type ) : bool
SerializeMetadata ( this elements ) : string
SerializeMetadata ( this argumentInfos ) : string

Описание методов

DeserializeError() публичный статический Метод

public static DeserializeError ( string jsonErrorText ) : Exception
jsonErrorText string
Результат System.Exception

DeserializeMeta() публичный статический Метод

public static DeserializeMeta ( string jsonText ) : WoopsaMetaResult
jsonText string
Результат WoopsaMetaResult

DeserializeWoopsaValue() публичный статический Метод

public static DeserializeWoopsaValue ( string jsonText ) : WoopsaValue
jsonText string
Результат WoopsaValue

JsonEscape() публичный статический Метод

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
Результат string

JsonEscape() публичный статический Метод

public static JsonEscape ( StringBuilder stringBuilder, string value ) : void
stringBuilder StringBuilder
value string
Результат void

JsonValueText() публичный статический Метод

public static JsonValueText ( this value ) : string
value this
Результат string

Serialize() публичный статический Метод

public static Serialize ( this e ) : string
e this
Результат string

Serialize() публичный статический Метод

public static Serialize ( this requests ) : string
requests this
Результат string

Serialize() публичный статический Метод

public static Serialize ( this responses ) : string
responses this
Результат string

Serialize() публичный статический Метод

public static Serialize ( StringBuilder stringBuilder, ClientRequest request ) : void
stringBuilder StringBuilder
request ClientRequest
Результат void

Serialize() публичный статический Метод

public static Serialize ( StringBuilder stringBuilder, WoopsaValue>.Dictionary keyValuePairs ) : void
stringBuilder StringBuilder
keyValuePairs WoopsaValue>.Dictionary
Результат void

Serialize() публичный статический Метод

public static Serialize ( StringBuilder stringBuilder, IEnumerable requests ) : void
stringBuilder StringBuilder
requests IEnumerable
Результат void

Serialize() публичный статический Метод

public static Serialize ( StringBuilder stringBuilder, IWoopsaValue value ) : void
stringBuilder StringBuilder
value IWoopsaValue
Результат void

SerializeKeyValue() публичный статический Метод

public static SerializeKeyValue ( StringBuilder stringBuilder, string key, string value, bool escapeValue, bool jsonEscapeValue ) : void
stringBuilder StringBuilder
key string
value string
escapeValue bool
jsonEscapeValue bool
Результат void

SerializeKeyValuePrefix() публичный статический Метод

public static SerializeKeyValuePrefix ( StringBuilder stringBuilder, string key ) : void
stringBuilder StringBuilder
key string
Результат void

SerializeMetadata() публичный статический Метод

public static SerializeMetadata ( this obj ) : string
obj this
Результат string

SerializeMetadata() публичный статический Метод

public static SerializeMetadata ( this container, bool justName = false ) : string
container this
justName bool
Результат string

ToBool() публичный статический Метод

public static ToBool ( string text ) : bool
text string
Результат bool

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( System.DateTime dateTime ) : string
dateTime System.DateTime
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( System.Int64 value ) : string
value System.Int64
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( System.TimeSpan timeSpan ) : string
timeSpan System.TimeSpan
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( bool value ) : string
value bool
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( double value ) : string
value double
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( int value ) : string
value int
Результат string

ToStringWoopsa() публичный статический Метод

public static ToStringWoopsa ( object o ) : string
o object
Результат string

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, Int16 &result ) : bool
value string
result System.Int16
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, Int32 &result ) : bool
value string
result System.Int32
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, System.Int64 &result ) : bool
value string
result System.Int64
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, UInt16 &result ) : bool
value string
result System.UInt16
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, UInt32 &result ) : bool
value string
result System.UInt32
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, System.UInt64 &result ) : bool
value string
result System.UInt64
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, byte &result ) : bool
value string
result byte
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, double &result ) : bool
value string
result double
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, float &result ) : bool
value string
result float
Результат bool

TryParseWoopsa() публичный статический Метод

public static TryParseWoopsa ( string value, sbyte &result ) : bool
value string
result sbyte
Результат bool