IOutputGroupSnapshot Interface

Definition

Describes a collection of project output. Holds useful information in regards to a Output Group like its Name, Outputs, and Description.

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

Properties

Description

Gets a description of the output group that shows the use of the output group.

DisplayName

Gets the display name of the output group.

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
KeyOutput

Gets the key output of the output group.

Name

Gets a well known name in Visual Studio for the output group.

Outputs

Gets a queryable collection of outputs of the output group.

PropertiesAvailableStatus

Gets available properties status of a OutputGroup.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to