Craig's Utility Library  4.0 Beta
Utilities.IO.Serializers.Default.CSVSerializer Class Reference

CSV serializer More...

Inheritance diagram for Utilities.IO.Serializers.Default.CSVSerializer:
Utilities.IO.Serializers.BaseClasses.SerializerBase< string >

Public Member Functions

override object Deserialize (Type ObjectType, string Data)
 Deserializes the data More...
 
override string Serialize (Type ObjectType, object Data)
 Serializes the object More...
 
- Public Member Functions inherited from Utilities.IO.Serializers.BaseClasses.SerializerBase< string >
abstract object Deserialize (Type ObjectType, T Data)
 Deserializes the data More...
 

Properties

override string ContentType [get]
 Content type (MIME type) More...
 
override string FileType [get]
 File type More...
 
override string Name [get]
 Name More...
 
- Properties inherited from Utilities.IO.Serializers.BaseClasses.SerializerBase< string >
abstract string ContentType [get]
 Content type (MIME type) More...
 
abstract string FileType [get]
 Common file type (extension) More...
 
abstract string Name [get]
 Name of the serializer More...
 
Type ReturnType [get]
 Return type More...
 

Additional Inherited Members

- Protected Member Functions inherited from Utilities.IO.Serializers.BaseClasses.SerializerBase< string >
 SerializerBase ()
 Constructor More...
 

Detailed Description

CSV serializer

Definition at line 37 of file CSVSerializer.cs.

Member Function Documentation

override object Utilities.IO.Serializers.Default.CSVSerializer.Deserialize ( Type  ObjectType,
string  Data 
)

Deserializes the data

Parameters
ObjectTypeObject type
DataData to deserialize
Returns
The deserialized data

Definition at line 60 of file CSVSerializer.cs.

override string Utilities.IO.Serializers.Default.CSVSerializer.Serialize ( Type  ObjectType,
object  Data 
)
virtual

Serializes the object

Parameters
ObjectTypeObject type
DataData to serialize
Returns
The serialized data

Implements Utilities.IO.Serializers.BaseClasses.SerializerBase< string >.

Definition at line 81 of file CSVSerializer.cs.

Property Documentation

override string Utilities.IO.Serializers.Default.CSVSerializer.ContentType
get

Content type (MIME type)

Definition at line 42 of file CSVSerializer.cs.

override string Utilities.IO.Serializers.Default.CSVSerializer.FileType
get

File type

Definition at line 47 of file CSVSerializer.cs.

override string Utilities.IO.Serializers.Default.CSVSerializer.Name
get

Name

Definition at line 52 of file CSVSerializer.cs.


The documentation for this class was generated from the following file: