C# Class Dovetail.SDK.Bootstrap.History.Parser.HistoryParsers

Parsers for slicing apart case history items and projecting them into IItems. I recommend taking a look at this post for details on the Sprache parser. Sprache Parser introduction - http://nblumhardt.com/2010/01/building-an-external-dsl-in-c/ Monadic Parsers in c# 3.0 - http://blogs.msdn.com/b/lukeh/archive/2007/08/19/monadic-parser-combinators-using-c-3-0.aspx Parser Combinators - http://msdn.microsoft.com/en-us/magazine/hh580742.aspx
Show file Open project: DovetailSoftware/dovetail-bootstrap Class Usage Examples

Public Properties

Property Type Description
BlockQuote Parser
BlockQuoteLine Parser
HardRule Parser
UntilEndOfLine Parser
WhiteSpace Parser>

Public Methods

Method Description
HistoryParsers ( Dovetail.SDK.Bootstrap.History.Configuration.HistorySettings settings, Dovetail.SDK.Bootstrap.History.Configuration.HistoryOriginalMessageConfiguration originalMessageConfiguration ) : System

Private Methods

Method Description
transformHeader ( EmailHeaderItem header, IEnumerable headerItems, IEnumerable emailItems ) : OriginalMessage

Method Details

HistoryParsers() public method

public HistoryParsers ( Dovetail.SDK.Bootstrap.History.Configuration.HistorySettings settings, Dovetail.SDK.Bootstrap.History.Configuration.HistoryOriginalMessageConfiguration originalMessageConfiguration ) : System
settings Dovetail.SDK.Bootstrap.History.Configuration.HistorySettings
originalMessageConfiguration Dovetail.SDK.Bootstrap.History.Configuration.HistoryOriginalMessageConfiguration
return System

Property Details

BlockQuote public static property

public static Parser
BlockQuote
return Parser

BlockQuoteLine public static property

public static Parser BlockQuoteLine
return Parser

HardRule public static property

public static Parser HardRule
return Parser

UntilEndOfLine public static property

public static Parser UntilEndOfLine
return Parser

WhiteSpace public static property

public static Parser> WhiteSpace
return Parser>