Interface ICsvSerializer
Assembly: DotNetHelper.Serialization.Csv.dll
Syntax
public interface ICsvSerializer
Methods
|
Improve this Doc
View Source
Deserialize(Stream, Int32, Boolean)
Declaration
dynamic Deserialize(Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
Returns
|
Improve this Doc
View Source
Deserialize(Stream, Type, Int32, Boolean)
Declaration
object Deserialize(Stream stream, Type type, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
Returns
|
Improve this Doc
View Source
Deserialize(String)
Declaration
dynamic Deserialize(string csv)
Parameters
Type |
Name |
Description |
String |
csv |
|
Returns
|
Improve this Doc
View Source
Deserialize(String, Type)
Declaration
object Deserialize(string csv, Type type)
Parameters
Returns
|
Improve this Doc
View Source
Deserialize<T>(Stream, Int32, Boolean)
Declaration
T Deserialize<T>(Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
Deserialize<T>(String)
Declaration
T Deserialize<T>(string csv)
where T : class
Parameters
Type |
Name |
Description |
String |
csv |
|
Returns
Type Parameters
|
Improve this Doc
View Source
DeserializeToList(Stream, Int32, Boolean)
Declaration
List<object> DeserializeToList(Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
Returns
|
Improve this Doc
View Source
DeserializeToList(Stream, Type, Int32, Boolean)
Declaration
List<object> DeserializeToList(Stream stream, Type type, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
Returns
|
Improve this Doc
View Source
DeserializeToList(String)
Declaration
List<object> DeserializeToList(string csv)
Parameters
Type |
Name |
Description |
String |
csv |
|
Returns
|
Improve this Doc
View Source
DeserializeToList(String, Type)
Declaration
List<object> DeserializeToList(string csv, Type type)
Parameters
Returns
|
Improve this Doc
View Source
DeserializeToList<T>(Stream, Int32, Boolean)
Declaration
List<T> DeserializeToList<T>(Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
DeserializeToList<T>(String)
Declaration
List<T> DeserializeToList<T>(string csv)
where T : class
Parameters
Type |
Name |
Description |
String |
csv |
|
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeListToStream<T>(IEnumerable<T>, Int32)
Declaration
Stream SerializeListToStream<T>(IEnumerable<T> objs, int bufferSize = 1024)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeListToStream<T>(IEnumerable<T>, Stream, Int32, Boolean)
Declaration
void SerializeListToStream<T>(IEnumerable<T> objs, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Type Parameters
|
Improve this Doc
View Source
SerializeListToStreamAsync<T>(IEnumerable<T>, Int32)
Declaration
Task<Stream> SerializeListToStreamAsync<T>(IEnumerable<T> objs, int bufferSize = 1024)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeListToStreamAsync<T>(IEnumerable<T>, Stream, Int32, Boolean)
Declaration
Task SerializeListToStreamAsync<T>(IEnumerable<T> objs, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeListToString<T>(IEnumerable<T>)
Declaration
string SerializeListToString<T>(IEnumerable<T> obj)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeListToStringAsync<T>(IEnumerable<T>)
Declaration
Task<string> SerializeListToStringAsync<T>(IEnumerable<T> obj)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeToStream(Object, Type, Int32)
Declaration
Stream SerializeToStream(object obj, Type type, int bufferSize = 1024)
Parameters
Returns
|
Improve this Doc
View Source
SerializeToStream(Object, Type, Stream, Int32, Boolean)
Declaration
void SerializeToStream(object obj, Type type, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
|
Improve this Doc
View Source
SerializeToStream<T>(T, Int32)
Declaration
Stream SerializeToStream<T>(T obj, int bufferSize = 1024)
where T : class
Parameters
Type |
Name |
Description |
T |
obj |
|
Int32 |
bufferSize |
|
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeToStream<T>(T, Stream, Int32, Boolean)
Declaration
void SerializeToStream<T>(T obj, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Type Parameters
|
Improve this Doc
View Source
SerializeToStreamAsync(Object, Type, Int32)
Declaration
Task<Stream> SerializeToStreamAsync(object obj, Type type, int bufferSize = 1024)
Parameters
Returns
|
Improve this Doc
View Source
SerializeToStreamAsync(Object, Type, Stream, Int32, Boolean)
Declaration
Task SerializeToStreamAsync(object obj, Type type, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
Parameters
Returns
|
Improve this Doc
View Source
SerializeToStreamAsync<T>(T, Int32)
Declaration
Task<Stream> SerializeToStreamAsync<T>(T obj, int bufferSize = 1024)
where T : class
Parameters
Type |
Name |
Description |
T |
obj |
|
Int32 |
bufferSize |
|
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeToStreamAsync<T>(T, Stream, Int32, Boolean)
Declaration
Task SerializeToStreamAsync<T>(T obj, Stream stream, int bufferSize = 1024, bool leaveStreamOpen = false)
where T : class
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
SerializeToString(Object)
Declaration
string SerializeToString(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
|
Improve this Doc
View Source
SerializeToStringAsync(Object)
Declaration
Task<string> SerializeToStringAsync(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns