C# Class CSharpUML.CSharpParser

Inheritance: IParser
Show file Open project: knot3/CSharpUML Class Usage Examples

Public Methods

Method Description
CSharpParser ( ) : System
Parse ( char chars, int &i ) : CSharpBlock[]
Parse ( IEnumerable lines ) : IEnumerable
Parse ( string filename ) : IEnumerable

Private Methods

Method Description
FilterEmptyLines ( string line ) : bool
StripComments ( IEnumerable lines ) : IEnumerable

Method Details

CSharpParser() public method

public CSharpParser ( ) : System
return System

Parse() public method

public Parse ( char chars, int &i ) : CSharpBlock[]
chars char
i int
return CSharpBlock[]

Parse() public method

public Parse ( IEnumerable lines ) : IEnumerable
lines IEnumerable
return IEnumerable

Parse() public method

public Parse ( string filename ) : IEnumerable
filename string
return IEnumerable