CompilationFileAssemblyCache - класс

Кэш для ссылок на метаинформацию по файлам сборок AssemblyMetadata, загруженных с диска.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class CompilationFileAssemblyCache
Inheritance
Object    CompilationFileAssemblyCache

Заметки

Используйте вместо вызова CreateFromFile(String, MetadataReferenceProperties, DocumentationProvider), когда вызов может быть выполнен несколько раз в процессе работы приложения.

Кэш эффективен для всех ситуаций, кроме таких, когда требуется отслеживать изменения файлов на диске, чтобы перезагружать их метаинформацию.

Конструкторы

CompilationFileAssemblyCacheИнициализирует новый экземпляр класса CompilationFileAssemblyCache

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAssemblyReference Возвращает ссылку на метаинформацию по сборке, загруженную с файла на диске.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Invalidate Очищает кэш, освобождая все загруженные сборки, делая невозможным использование ссылок на них.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Поля

Instance Кэш для ссылок на метаинформацию по файлам сборок AssemblyMetadata, загруженных с диска.

См. также