Share via


ILaunchProfileSnapshot Interface

Definition

Describes a Launch Profile defined in a Project. Holds useful information in regards to a Launch Profile like its Name, Command Name, Categories, etc.

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

Properties

Categories

Gets a queryable collection of categories of the launch profile.

CommandName

Gets the command name of the launch profile.

DisplayName

Gets the display name of the launch profile.

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Name

Gets the name of the launch profile.

Order

Gets the order of the launch profile.

Properties

Gets a queryable collection of properties of the launch profile.

PropertiesAvailableStatus

Gets available properties status of a LaunchProfile.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to