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

此实体所属的项目的 ID。 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

此实体所属的项目的 ID。 Empty 如果它与任何项目无关,则使用 。

filePathCaseResolver
IFilePathCaseResolver

(可选) 定义旨在解决此条目区分大小写的对象。 如果 hasCaseBeenResolvedFalse为 ,则不保留此参数。

适用于