C# Class MvvmCross.Core.Parse.StringDictionary.MvxViewModelRequestCustomTextSerializer

Inheritance: IMvxTextSerializer
显示文件 Open project: unoplatform/Uno.MvvmCross

Public Methods

Method Description
DeserializeObject ( Type type, string inputText ) : object
DeserializeObject ( string inputText ) : T
SerializeObject ( object toSerialise ) : string

Protected Methods

Method Description
DeserializeStringDictionary ( string inputText ) : string>.IDictionary
DeserializeViewModelRequest ( string inputText ) : MvxViewModelRequest
DeserializeViewModelType ( string viewModelTypeName ) : Type
Serialize ( IDictionary toSerialise ) : string
Serialize ( MvxViewModelRequest toSerialise ) : string
SerializeViewModelName ( Type viewModelType ) : string

Private Methods

Method Description
SafeGetValue ( IDictionary dictionary, string key ) : string

Method Details

DeserializeObject() public method

public DeserializeObject ( Type type, string inputText ) : object
type Type
inputText string
return object

DeserializeObject() public method

public DeserializeObject ( string inputText ) : T
inputText string
return T

DeserializeStringDictionary() protected method

protected DeserializeStringDictionary ( string inputText ) : string>.IDictionary
inputText string
return string>.IDictionary

DeserializeViewModelRequest() protected method

protected DeserializeViewModelRequest ( string inputText ) : MvxViewModelRequest
inputText string
return MvxViewModelRequest

DeserializeViewModelType() protected method

protected DeserializeViewModelType ( string viewModelTypeName ) : Type
viewModelTypeName string
return Type

Serialize() protected method

protected Serialize ( IDictionary toSerialise ) : string
toSerialise IDictionary
return string

Serialize() protected method

protected Serialize ( MvxViewModelRequest toSerialise ) : string
toSerialise MvxViewModelRequest
return string

SerializeObject() public method

public SerializeObject ( object toSerialise ) : string
toSerialise object
return string

SerializeViewModelName() protected method

protected SerializeViewModelName ( Type viewModelType ) : string
viewModelType Type
return string