Classes | Public Member Functions | Properties

Avro::Specific::ObjectCreator Class Reference

List of all members.

Classes

struct  NameCtorKey

Public Member Functions

delegate object CtorDelegate ()
Type GetType (string name, Schema.Type schemaType)
 Gets the type of the specified type name.
CtorDelegate GetConstructor (string name, Schema.Type schemaType, Type type)
 Gets the default constructor for the specified type.
object New (string name, Schema.Type schemaType)
 Creates new instance of the given type.

Properties

static ObjectCreator Instance [get]

Member Function Documentation

CtorDelegate Avro::Specific::ObjectCreator::GetConstructor ( string  name,
Schema.Type  schemaType,
Type  type 
) [inline]

Gets the default constructor for the specified type.

Parameters:
name name of object for the type
schemaType schema type for the object
type type of the object
Returns:
Default constructor for the type
Type Avro::Specific::ObjectCreator::GetType ( string  name,
Schema.Type  schemaType 
) [inline]

Gets the type of the specified type name.

Parameters:
name name of the object to get type of
schemaType schema type for the object
Returns:
Type
object Avro::Specific::ObjectCreator::New ( string  name,
Schema.Type  schemaType 
) [inline]

Creates new instance of the given type.

Parameters:
name fully qualified name of the type
schemaType type of schema
Returns:
new object of the given type

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties