Property | Type | Description | |
---|---|---|---|
_filename | string | ||
_line | StringBuilder | ||
_outputStream | |||
_splitChars | char[] |
Method | Description | |
---|---|---|
Close ( ) : bool |
closes the underlying stream
|
|
CreateTable ( string tablename, IEnumerable |
||
Flush ( ) : bool |
flushes the stream
|
|
GenericSeparatedValueWriter ( ) : System |
construct a new blank writer (any writes will throw exceptions if you don't set a stream or a file!)
|
|
GenericSeparatedValueWriter ( string filename, char delims ) : System |
construct a new writer to append to the given file
|
|
MakeColumnLine ( List |
allows you to use any functional writable stream generate the first column properly
|
|
MakeFormatLine ( List |
generate the first column properly
|
|
SetTablename ( string tableName ) : void | ||
SetWriteFile ( string filename ) : bool |
specify an output file for APPENDing to, and sharing reading. (if you don't like it, send in your own filestream :)
|
|
WriteLine ( IEnumerable |
Make sure you have a value for every column! This is really intentionally not thread safe, do not share this class across threads.
|
|
WriteLine ( string line ) : bool |
public CreateTable ( string tablename, IEnumerable |
||
tablename | string | |
columns | IEnumerable |
|
return | bool |
public GenericSeparatedValueWriter ( ) : System | ||
return | System |
public GenericSeparatedValueWriter ( string filename, char delims ) : System | ||
filename | string | |
delims | char | |
return | System |
public MakeColumnLine ( List |
||
columns | List |
|
return | string |
public MakeFormatLine ( List |
||
columns | List |
|
return | string |
public SetTablename ( string tableName ) : void | ||
tableName | string | |
return | void |
public SetWriteFile ( string filename ) : bool | ||
filename | string | |
return | bool |
public WriteLine ( IEnumerable |
||
values | IEnumerable |
|
return | bool |
protected StreamWriter,System.IO _outputStream | ||
return |