Freigeben über


CacheFileEntity Konstruktoren

Definition

Überlädt

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

Initialisiert eine neue Instanz der CacheFileEntity-Klasse.

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

Initialisiert eine neue Instanz der CacheFileEntity-Klasse.

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

Initialisiert eine neue Instanz der CacheFileEntity-Klasse.

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)

Parameter

fileEntity
FileEntity

Der Eintrag, der von den Dateienumerationsdiensten zurückgegeben wird.

type
CacheFileEntityProjectSpecificInfoType

Einige spezielle Informationen zu diesem Eintrag im Zusammenhang mit Projektmappen-Explorer.

projectId
Guid

Die ID des Projekts, zu dem diese Entität gehört. Empty wird verwendet, wenn es sich nicht auf ein Projekt bezieht.

Gilt für:

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

Initialisiert eine neue Instanz der CacheFileEntity-Klasse.

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)

Parameter

kind
FileEntityKind

(optional) Definiert, um welche Art von Eintrag es sich handelt.

fullPath
String

Definiert den vollständigen Pfad zur Datei oder zum Ordner.

hasCaseBeenResolved
Boolean

(optional) Definiert, ob bei den Werten dieses Objekts die Groß-/Kleinschreibung beachtet wird.

type
CacheFileEntityProjectSpecificInfoType

Einige spezielle Informationen zu diesem Eintrag im Zusammenhang mit Projektmappen-Explorer.

projectId
Guid

Die ID des Projekts, zu dem diese Entität gehört. Empty wird verwendet, wenn es sich nicht auf ein Projekt bezieht.

filePathCaseResolver
IFilePathCaseResolver

(optional) Definiert ein Objekt, das die Groß-/Kleinschreibung dieses Eintrags auflösen soll. Dieses Argument wird nicht beibehalten, wenn hasCaseBeenResolved ist False.

Gilt für: