Compartilhar via


IFolderSnapshot Interface

Definition

Describes a Folder in the project. Holds useful information in regards to a Folder like its Name, Files, etc.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IFolderSnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IFolderSnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IFolderSnapshot = interface
    interface IEntityWithId<IFolderSnapshot>
    interface IEntityWithId
    interface IEntity
Public Interface IFolderSnapshot
Implements IEntityWithId(Of IFolderSnapshot)
Derived
Attributes
Newtonsoft.Json.JsonConverterAttribute
Implements

Properties

Files

Gets a queryable collection of files under the folder.

Folders

Gets a queryable collection of folders under the folder.

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Name

Gets the name of the folder.

PropertiesAvailableStatus

Gets available properties status of a Folder.

RelativePath

Gets the relative path for the folder.

SharedPath

Gets the shared path for the folder.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to