C# Class JsonConversionsDemo.CollectionImporterBase

An abstract base class for importer implementations that can import a concrete collection instance from a JSON array.
Inheritance: Jayrock.Json.Conversion.Converters.ImporterBase
Afficher le fichier Open project: atifaziz/Jayrock

Méthodes publiques

Méthode Description
CollectionImporterBase ( Type outputType, Type elementType ) : System

Méthodes protégées

Méthode Description
CreateCollection ( ) : object
ImportElements ( object collection, Jayrock.Json.Conversion.ImportContext context, Jayrock.Json.JsonReader reader ) : void
ImportFromArray ( Jayrock.Json.Conversion.ImportContext context, Jayrock.Json.JsonReader reader ) : object

Method Details

CollectionImporterBase() public méthode

public CollectionImporterBase ( Type outputType, Type elementType ) : System
outputType System.Type
elementType System.Type
Résultat System

CreateCollection() protected abstract méthode

protected abstract CreateCollection ( ) : object
Résultat object

ImportElements() protected abstract méthode

protected abstract ImportElements ( object collection, Jayrock.Json.Conversion.ImportContext context, Jayrock.Json.JsonReader reader ) : void
collection object
context Jayrock.Json.Conversion.ImportContext
reader Jayrock.Json.JsonReader
Résultat void

ImportFromArray() protected méthode

protected ImportFromArray ( Jayrock.Json.Conversion.ImportContext context, Jayrock.Json.JsonReader reader ) : object
context Jayrock.Json.Conversion.ImportContext
reader Jayrock.Json.JsonReader
Résultat object