Поделиться через


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

Определение

Перегрузки

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

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

CacheFileEntity(FileEntityKind, String, Boolean, CacheFileEntityProjectSpecificInfoType, Guid, IFilePathCaseResolver)

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

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

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

public CacheFileEntity (Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity fileEntity, Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntityProjectSpecificInfoType type, Guid projectId);
new Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity * Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntityProjectSpecificInfoType * Guid -> Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity
Public Sub New (fileEntity As FileEntity, type As CacheFileEntityProjectSpecificInfoType, projectId As Guid)

Параметры

fileEntity
FileEntity

Запись, возвращаемая службами перечисления файлов.

type
CacheFileEntityProjectSpecificInfoType

Некоторые специальные сведения об этой записи, связанные с Обозреватель решений.

projectId
Guid

Идентификатор проекта, в который входит эта сущность. Empty используется, если он не связан ни с каким проектом.

Применяется к

CacheFileEntity(FileEntityKind, String, Boolean, CacheFileEntityProjectSpecificInfoType, Guid, IFilePathCaseResolver)

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

public CacheFileEntity (Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntityKind kind, string fullPath, bool hasCaseBeenResolved, Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntityProjectSpecificInfoType type, Guid projectId, Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IFilePathCaseResolver? filePathCaseResolver = default);
new Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntityKind * string * bool * Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntityProjectSpecificInfoType * Guid * Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IFilePathCaseResolver -> Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity
Public Sub New (kind As FileEntityKind, fullPath As String, hasCaseBeenResolved As Boolean, type As CacheFileEntityProjectSpecificInfoType, projectId As Guid, Optional filePathCaseResolver As IFilePathCaseResolver = Nothing)

Параметры

kind
FileEntityKind

(необязательно) Определяет тип записи.

fullPath
String

Определяет полный путь к файлу или папке.

hasCaseBeenResolved
Boolean

(необязательно) Определяет, учитывается ли регистр в значениях этого объекта.

type
CacheFileEntityProjectSpecificInfoType

Некоторые специальные сведения об этой записи, связанные с Обозреватель решений.

projectId
Guid

Идентификатор проекта, в который входит эта сущность. Empty используется, если он не связан ни с каким проектом.

filePathCaseResolver
IFilePathCaseResolver

(необязательно) Определяет объект , предназначенный для разрешения конфиденциальности регистра этой записи. Этот аргумент не сохраняется, если hasCaseBeenResolved имеет значение False.

Применяется к