C# Class Irony.Parsing.DsvLiteral

Inheritance: Irony.Parsing.DataLiteralBase
Mostrar archivo Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Properties

Property Type Description
ConsumeTerminator bool
Terminator string

Public Methods

Method Description
DsvLiteral ( string name, TypeCode dataType ) : System
DsvLiteral ( string name, TypeCode dataType, string terminator ) : System
Init ( Irony.Parsing.GrammarData grammarData ) : void

Protected Methods

Method Description
ReadBody ( ParsingContext context, ISourceStream source ) : string

Private Methods

Method Description
MoveSourcePositionAfterTerminator ( ISourceStream source ) : void
ReadNotQuotedBody ( ParsingContext context, ISourceStream source ) : string
ReadQuotedBody ( ParsingContext context, ISourceStream source ) : string

Method Details

DsvLiteral() public method

public DsvLiteral ( string name, TypeCode dataType ) : System
name string
dataType TypeCode
return System

DsvLiteral() public method

public DsvLiteral ( string name, TypeCode dataType, string terminator ) : System
name string
dataType TypeCode
terminator string
return System

Init() public method

public Init ( Irony.Parsing.GrammarData grammarData ) : void
grammarData Irony.Parsing.GrammarData
return void

ReadBody() protected method

protected ReadBody ( ParsingContext context, ISourceStream source ) : string
context ParsingContext
source ISourceStream
return string

Property Details

ConsumeTerminator public_oe property

public bool ConsumeTerminator
return bool

Terminator public_oe property

public string Terminator
return string