C# Class MonoDevelop.IronPython.Parser.ParserDatabase

This is a crappy little storage system for the parsed data from python source files.
Mostrar archivo Open project: carlosalberto/IronPythonBinding Class Usage Examples

Private Properties

Property Type Description
ConnStrForFile string
CopyDatabase void
EnsureTables void

Public Methods

Method Description
Add ( ParserItem item ) : void
AddRange ( IEnumerable items ) : void
Close ( ) : void
Find ( string prefix ) : IEnumerable
Find ( string prefix, ParserItemType itemType ) : IEnumerable
Find ( string prefix, ParserItemType itemType, int depth ) : IEnumerable
Open ( ) : void
ParserDatabase ( string fileName ) : System
RemoveByFilePrefix ( string prefix ) : void

Private Methods

Method Description
ConnStrForFile ( string filename ) : string
CopyDatabase ( SqliteConnection src ) : void
EnsureTables ( ) : void

Method Details

Add() public method

public Add ( ParserItem item ) : void
item ParserItem
return void

AddRange() public method

public AddRange ( IEnumerable items ) : void
items IEnumerable
return void

Close() public method

public Close ( ) : void
return void

Find() public method

public Find ( string prefix ) : IEnumerable
prefix string
return IEnumerable

Find() public method

public Find ( string prefix, ParserItemType itemType ) : IEnumerable
prefix string
itemType ParserItemType
return IEnumerable

Find() public method

public Find ( string prefix, ParserItemType itemType, int depth ) : IEnumerable
prefix string
itemType ParserItemType
depth int
return IEnumerable

Open() public method

public Open ( ) : void
return void

ParserDatabase() public method

public ParserDatabase ( string fileName ) : System
fileName string
return System

RemoveByFilePrefix() public method

public RemoveByFilePrefix ( string prefix ) : void
prefix string
return void