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
Exibir arquivo 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_oe static_oe property

public static Parser
BlockQuote
return Parser

BlockQuoteLine public_oe static_oe property

public static Parser BlockQuoteLine
return Parser

HardRule public_oe static_oe property

public static Parser HardRule
return Parser

UntilEndOfLine public_oe static_oe property

public static Parser UntilEndOfLine
return Parser

WhiteSpace public_oe static_oe property

public static Parser> WhiteSpace
return Parser>