Share via


ProjectContextType Class

Definition

Metadata Type for ProjectContext.

public class ProjectContextType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IProjectContextSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectContextSnapshot>
type ProjectContextType = class
    inherit EntityType<IProjectContextSnapshot, ProjectContextSnapshot>
Public Class ProjectContextType
Inherits EntityType(Of IProjectContextSnapshot, ProjectContextSnapshot)
Inheritance

Fields

ConfigurationNamePropertyName

The name of the ConfigurationName property.

PlatformNamePropertyName

The name of the PlatformName property.

ProjectGuidPropertyName

The name of the ProjectGuid property.

ProjectIdPropertyName

The name of the ProjectId property.

ProjectPathPropertyName

The name of the ProjectPath property.

ShouldBuildPropertyName

The name of the ShouldBuild property.

ShouldDeployPropertyName

The name of the ShouldDeploy property.

TypeName

The Model Type Name.

Properties

BaseType (Inherited from EntityType)
ConfigurationNameProperty

Gets Metadata for ConfigurationName property.

DefinitionType (Inherited from EntityType<TDefinitionType,TImplementationType>)
EmptyPropertiesFilter (Inherited from EntityType)
HasId (Inherited from EntityType)
IdProperty

Gets Metadata for Id property.

ImplementationType (Inherited from EntityType<TDefinitionType,TImplementationType>)
Model (Inherited from EntityType)
Name (Inherited from EntityType)
PlatformNameProperty

Gets Metadata for PlatformName property.

ProjectGuidProperty

Gets Metadata for ProjectGuid property.

ProjectIdProperty

Gets Metadata for ProjectId property.

ProjectPathProperty

Gets Metadata for ProjectPath property.

Properties (Inherited from EntityType)
QueryDefaultProperties
ShouldBuildProperty

Gets Metadata for ShouldBuild property.

ShouldDeployProperty

Gets Metadata for ShouldDeploy property.

Methods

CreateEntityValue(IEntityRuntimeModel, EntityIdentity, IPropertiesAvailableStatus)
CreateEntityValue(IEntityRuntimeModel)
CreatePropertiesFilter()

Create a new properties filter.

GetExecutable(AsyncQueryable, ImmutableQueue<ExecutableStep>, Boolean) (Inherited from EntityType<TDefinitionType,TImplementationType>)
GetProperty(String) (Inherited from EntityType)
GetRelationshipProperty(String) (Inherited from EntityType)
InitializeProperties(IReadOnlyCollection<IEntityProperty>)

Initialize the properties collection.

(Inherited from EntityType)
TryGetProperty(String, IEntityProperty) (Inherited from EntityType)

Applies to