Share via


ProjectConfigurationType Class

Definition

Metadata Type for ProjectConfiguration.

public class ProjectConfigurationType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IProjectConfigurationSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectConfigurationSnapshot>
type ProjectConfigurationType = class
    inherit EntityType<IProjectConfigurationSnapshot, ProjectConfigurationSnapshot>
Public Class ProjectConfigurationType
Inherits EntityType(Of IProjectConfigurationSnapshot, ProjectConfigurationSnapshot)
Inheritance

Fields

AssemblyReferencesPropertyName

The name of the AssemblyReferences property.

BuildPropertiesPropertyName

The name of the BuildProperties property.

CapabilitiesPropertyName

The name of the Capabilities property.

ConfigurationDimensionsPropertyName

The name of the ConfigurationDimensions property.

ConfigurationNamePropertyName

The name of the ConfigurationName property.

IsBuildablePropertyName

The name of the IsBuildable property.

IsDeployablePropertyName

The name of the IsDeployable property.

IsRunnablePropertyName

The name of the IsRunnable property.

NamePropertyName

The name of the Name property.

OutputGroupsPropertyName

The name of the OutputGroups property.

PackageReferencesPropertyName

The name of the PackageReferences property.

PlatformNamePropertyName

The name of the PlatformName property.

PropertiesPropertyName

The name of the Properties property.

RuleResultsPropertyName

The name of the RuleResults property.

TypeName

The Model Type Name.

Properties

AssemblyReferencesProperty

Gets Metadata for AssemblyReferences property.

BaseType (Inherited from EntityType)
BuildPropertiesProperty

Gets Metadata for BuildProperties property.

CapabilitiesProperty

Gets Metadata for Capabilities property.

ConfigurationDimensionsProperty

Gets Metadata for ConfigurationDimensions property.

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>)
IsBuildableProperty

Gets Metadata for IsBuildable property.

IsDeployableProperty

Gets Metadata for IsDeployable property.

IsRunnableProperty

Gets Metadata for IsRunnable property.

Model (Inherited from EntityType)
Name (Inherited from EntityType)
NameProperty

Gets Metadata for Name property.

OutputGroupsProperty

Gets Metadata for OutputGroups property.

PackageReferencesProperty

Gets Metadata for PackageReferences property.

PlatformNameProperty

Gets Metadata for PlatformName property.

Properties (Inherited from EntityType)
PropertiesProperty

Gets Metadata for Properties property.

QueryDefaultProperties
RuleResultsProperty

Gets Metadata for RuleResults 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