Share via


CacheFileEntity Class

Definition

Represents an entry on the file system used for building the file enumeration service's cache.

public sealed class CacheFileEntity : IComparable<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity>, IEquatable<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheFileEntity>
type CacheFileEntity = class
    interface IComparable<CacheFileEntity>
    interface IEquatable<CacheFileEntity>
Public NotInheritable Class CacheFileEntity
Implements IComparable(Of CacheFileEntity), IEquatable(Of CacheFileEntity)
Inheritance
CacheFileEntity
Implements

Constructors

CacheFileEntity(FileEntity, CacheFileEntityProjectSpecificInfoType, Guid)

Initializes a new instance of CacheFileEntity class.

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

Initializes a new instance of CacheFileEntity class.

Properties

FileEntity

Gets the entry that is returned by the file enumeration services.

FileName

Gets the file name of the FileEntity.

ProjectId

Gets the ID of the project this entity is part of. Empty is used if it isn't related to any project.

Type

Gets some special information about this entry related to Solution Explorer.

Methods

CompareTo(CacheFileEntity)
Equals(CacheFileEntity)
Equals(Object)
GetHashCode()

Operators

Equality(CacheFileEntity, CacheFileEntity)
Inequality(CacheFileEntity, CacheFileEntity)

Applies to