IProjectContextSnapshot Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes a Project Context that determine how various operations should be performed. Holds useful information in regards to a Project Context like its Project Path, Should Build, Should Deploy, etc.
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IProjectContextSnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IProjectContextSnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IProjectContextSnapshot = interface
interface IEntityWithId<IProjectContextSnapshot>
interface IEntityWithId
interface IEntity
Public Interface IProjectContextSnapshot
Implements IEntityWithId(Of IProjectContextSnapshot)
- Derived
- Attributes
-
Newtonsoft.Json.JsonConverterAttribute
- Implements
Properties
ConfigurationName |
Gets the configuration name of the project mapped to the solution configuration. |
Id |
Gets the identity of the object. (Inherited from IEntityWithId) |
PlatformName |
Gets the platform name of the project context. |
ProjectGuid |
Gets guid of the project. |
ProjectId |
Gets the ID of the project. |
ProjectPath |
Gets the path of the project. |
PropertiesAvailableStatus |
Gets available properties status of a ProjectContext. |
ShouldBuild |
Gets whether the project context should build when the solution configuration associated with this context is built. |
ShouldDeploy |
Gets whether the project context should deploy when the solution configuration associated with this context is deployed. |
Methods
AsQueryable() |
Creates a queryable returning this entity object. (Inherited from IEntityWithId<TEntity>) |