C# Class Aqueduct.Utils.CSVService

显示文件 Open project: aqueduct/Aqueduct.SitecoreLib

Protected Properties

Property Type Description
m_logger ILogger

Public Methods

Method Description
WriteLine ( string>.IDictionary keyValues ) : void
WriteLine ( string>.IDictionary keyValues, bool writeHeader ) : void

Protected Methods

Method Description
CreateCSVLine ( ICollection values ) : string
FromCollection ( ICollection values ) : string[]
ProcessMultilineContent ( string input ) : string
WriteLineInternal ( TextWriter writer, string>.IDictionary keyValues, bool writeHeader ) : void

Method Details

CreateCSVLine() protected static method

protected static CreateCSVLine ( ICollection values ) : string
values ICollection
return string

FromCollection() protected static method

protected static FromCollection ( ICollection values ) : string[]
values ICollection
return string[]

ProcessMultilineContent() protected static method

protected static ProcessMultilineContent ( string input ) : string
input string
return string

WriteLine() public abstract method

public abstract WriteLine ( string>.IDictionary keyValues ) : void
keyValues string>.IDictionary
return void

WriteLine() public abstract method

public abstract WriteLine ( string>.IDictionary keyValues, bool writeHeader ) : void
keyValues string>.IDictionary
writeHeader bool
return void

WriteLineInternal() protected static method

protected static WriteLineInternal ( TextWriter writer, string>.IDictionary keyValues, bool writeHeader ) : void
writer System.IO.TextWriter
keyValues string>.IDictionary
writeHeader bool
return void

Property Details

m_logger protected_oe property

protected ILogger m_logger
return ILogger