C# Class OpenIDE.CodeEngine.Core.Caching.TypeCache

Inheritance: ICacheBuilder, ITypeCache, ICrawlResult
Show file Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
Add ( ICodeReference reference ) : void
Add ( IEnumerable references ) : void
Add ( ISignatureReference reference ) : void
Add ( Project project ) : void
Add ( ProjectFile file ) : void
AllFiles ( ) : IEnumerable
AllProjects ( ) : IEnumerable
AllReferences ( ) : IEnumerable
AllSignatures ( ) : IEnumerable
FileExists ( string file ) : bool
Find ( string name ) : List
Find ( string name, int limit ) : List
FindFiles ( string searchString ) : List
GetFilesInDirectory ( string directory ) : List
GetFilesInProject ( string project ) : List
GetFilesInProject ( string project, string path ) : List
GetProject ( string fullpath ) : Project
Invalidate ( string file ) : void
ProjectExists ( Project project ) : bool

Private Methods

Method Description
add ( ICodeReference reference ) : void
find ( string name ) : IEnumerable
nameSort ( string name, string signature, string filename, string compareString ) : int

Method Details

Add() public method

public Add ( ICodeReference reference ) : void
reference ICodeReference
return void

Add() public method

public Add ( IEnumerable references ) : void
references IEnumerable
return void

Add() public method

public Add ( ISignatureReference reference ) : void
reference ISignatureReference
return void

Add() public method

public Add ( Project project ) : void
project OpenIDE.Core.Caching.Project
return void

Add() public method

public Add ( ProjectFile file ) : void
file OpenIDE.Core.Caching.ProjectFile
return void

AllFiles() public method

public AllFiles ( ) : IEnumerable
return IEnumerable

AllProjects() public method

public AllProjects ( ) : IEnumerable
return IEnumerable

AllReferences() public method

public AllReferences ( ) : IEnumerable
return IEnumerable

AllSignatures() public method

public AllSignatures ( ) : IEnumerable
return IEnumerable

FileExists() public method

public FileExists ( string file ) : bool
file string
return bool

Find() public method

public Find ( string name ) : List
name string
return List

Find() public method

public Find ( string name, int limit ) : List
name string
limit int
return List

FindFiles() public method

public FindFiles ( string searchString ) : List
searchString string
return List

GetFilesInDirectory() public method

public GetFilesInDirectory ( string directory ) : List
directory string
return List

GetFilesInProject() public method

public GetFilesInProject ( string project ) : List
project string
return List

GetFilesInProject() public method

public GetFilesInProject ( string project, string path ) : List
project string
path string
return List

GetProject() public method

public GetProject ( string fullpath ) : Project
fullpath string
return OpenIDE.Core.Caching.Project

Invalidate() public method

public Invalidate ( string file ) : void
file string
return void

ProjectExists() public method

public ProjectExists ( Project project ) : bool
project OpenIDE.Core.Caching.Project
return bool