C# Класс ServiceStack.Serialization.StringMapTypeDeserializer

Serializer cache of delegates required to create a type from a string map (e.g. for REST urls)
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateFromMap ( string>.IDictionary keyValuePairs ) : object
CreateFromMap ( INameValueCollection nameValues ) : object
GetParseFn ( Type propertyType ) : ParseStringDelegate
PopulateFromMap ( object instance, string>.IDictionary keyValuePairs, List ignoredWarningsOnPropertyNames = null ) : object
PopulateFromMap ( object instance, INameValueCollection nameValues, List ignoredWarningsOnPropertyNames = null ) : object
StringMapTypeDeserializer ( Type type ) : System

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

Метод Описание
PopulateFromKeyValue ( object instance, string propertyName, string propertyTextValue, PropertySerializerEntry &propertySerializerEntry, List errors, List ignoredWarningsOnPropertyNames = null ) : object
StringMapTypeDeserializer ( Type type, ILog log ) : System

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

CreateFromMap() публичный Метод

public CreateFromMap ( string>.IDictionary keyValuePairs ) : object
keyValuePairs string>.IDictionary
Результат object

CreateFromMap() публичный Метод

public CreateFromMap ( INameValueCollection nameValues ) : object
nameValues INameValueCollection
Результат object

GetParseFn() публичный Метод

public GetParseFn ( Type propertyType ) : ParseStringDelegate
propertyType System.Type
Результат ParseStringDelegate

PopulateFromMap() публичный Метод

public PopulateFromMap ( object instance, string>.IDictionary keyValuePairs, List ignoredWarningsOnPropertyNames = null ) : object
instance object
keyValuePairs string>.IDictionary
ignoredWarningsOnPropertyNames List
Результат object

PopulateFromMap() публичный Метод

public PopulateFromMap ( object instance, INameValueCollection nameValues, List ignoredWarningsOnPropertyNames = null ) : object
instance object
nameValues INameValueCollection
ignoredWarningsOnPropertyNames List
Результат object

StringMapTypeDeserializer() публичный Метод

public StringMapTypeDeserializer ( Type type ) : System
type System.Type
Результат System