C# 클래스 OpenIDE.CodeEngine.Core.Caching.TypeCache

상속: ICacheBuilder, ITypeCache, ICrawlResult
파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
add ( ICodeReference reference ) : void
find ( string name ) : IEnumerable
nameSort ( string name, string signature, string filename, string compareString ) : int

메소드 상세

Add() 공개 메소드

public Add ( ICodeReference reference ) : void
reference ICodeReference
리턴 void

Add() 공개 메소드

public Add ( IEnumerable references ) : void
references IEnumerable
리턴 void

Add() 공개 메소드

public Add ( ISignatureReference reference ) : void
reference ISignatureReference
리턴 void

Add() 공개 메소드

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

Add() 공개 메소드

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

AllFiles() 공개 메소드

public AllFiles ( ) : IEnumerable
리턴 IEnumerable

AllProjects() 공개 메소드

public AllProjects ( ) : IEnumerable
리턴 IEnumerable

AllReferences() 공개 메소드

public AllReferences ( ) : IEnumerable
리턴 IEnumerable

AllSignatures() 공개 메소드

public AllSignatures ( ) : IEnumerable
리턴 IEnumerable

FileExists() 공개 메소드

public FileExists ( string file ) : bool
file string
리턴 bool

Find() 공개 메소드

public Find ( string name ) : List
name string
리턴 List

Find() 공개 메소드

public Find ( string name, int limit ) : List
name string
limit int
리턴 List

FindFiles() 공개 메소드

public FindFiles ( string searchString ) : List
searchString string
리턴 List

GetFilesInDirectory() 공개 메소드

public GetFilesInDirectory ( string directory ) : List
directory string
리턴 List

GetFilesInProject() 공개 메소드

public GetFilesInProject ( string project ) : List
project string
리턴 List

GetFilesInProject() 공개 메소드

public GetFilesInProject ( string project, string path ) : List
project string
path string
리턴 List

GetProject() 공개 메소드

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

Invalidate() 공개 메소드

public Invalidate ( string file ) : void
file string
리턴 void

ProjectExists() 공개 메소드

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