C# Класс OpenIDE.CodeEngine.Core.Caching.TypeCache

Наследование: ICacheBuilder, ITypeCache, ICrawlResult
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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