Sdílet prostřednictvím


CacheFileEntity Konstruktory

Definice

Přetížení

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

Inicializuje novou instanci CacheFileEntity třídy.

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

Inicializuje novou instanci CacheFileEntity třídy.

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

Inicializuje novou instanci CacheFileEntity třídy.

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)

Parametry

fileEntity
FileEntity

Položka vrácená službami výčtu souborů.

type
CacheFileEntityProjectSpecificInfoType

Některé zvláštní informace o této položce týkající se Průzkumník řešení.

projectId
Guid

ID projektu, který je součástí této entity. Empty se používá, pokud nesouvisí s žádným projektem.

Platí pro

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

Inicializuje novou instanci CacheFileEntity třídy.

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)

Parametry

kind
FileEntityKind

(volitelné) Definuje, o jaký typ položky se jedná.

fullPath
String

Definuje úplnou cestu k souboru nebo složce.

hasCaseBeenResolved
Boolean

(volitelné) Definuje, zda se v hodnotách tohoto objektu rozlišují velká a malá písmena.

type
CacheFileEntityProjectSpecificInfoType

Některé zvláštní informace o této položce týkající se Průzkumník řešení.

projectId
Guid

ID projektu, který je součástí této entity. Empty se používá, pokud nesouvisí s žádným projektem.

filePathCaseResolver
IFilePathCaseResolver

(volitelné) Definuje objekt určený k vyřešení rozlišování velkých a malých písmen této položky. Tento argument se nezachová, pokud hasCaseBeenResolved je False.

Platí pro