Partager via


ProjectType Class

Definition

Metadata Type for Project.

public class ProjectType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IProjectSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectSnapshot>
type ProjectType = class
    inherit EntityType<IProjectSnapshot, ProjectSnapshot>
Public Class ProjectType
Inherits EntityType(Of IProjectSnapshot, ProjectSnapshot)
Inheritance

Fields

ActiveConfigurationsPropertyName

The name of the ActiveConfigurations property.

CapabilitiesPropertyName

The name of the Capabilities property.

ConfigurationDimensionsPropertyName

The name of the ConfigurationDimensions property.

ConfigurationsPropertyName

The name of the Configurations property.

DefaultNamespacePropertyName

The name of the DefaultNamespace property.

ExternalFilesPropertyName

The name of the ExternalFiles property.

FilesPropertyName

The name of the Files property.

FoldersPropertyName

The name of the Folders property.

GuidPropertyName

The name of the Guid property.

IsProjectFileSearchablePropertyName

The name of the IsProjectFileSearchable property.

KindPropertyName

The name of the Kind property.

LaunchProfilesPropertyName

The name of the LaunchProfiles property.

LaunchProfileTypesPropertyName

The name of the LaunchProfileTypes property.

NamePropertyName

The name of the Name property.

PathPropertyName

The name of the Path property.

ProjectReferencesPropertyName

The name of the ProjectReferences property.

PropertiesPropertyName

The name of the Properties property.

PropertyPagesPropertyName

The name of the PropertyPages property.

TypeGuidPropertyName

The name of the TypeGuid property.

TypeName

The Model Type Name.

TypePropertyName

The name of the Type property.

VisualPathPropertyName

The name of the VisualPath property.

Properties

ActiveConfigurationsProperty

Gets Metadata for ActiveConfigurations property.

BaseType (Inherited from EntityType)
CapabilitiesProperty

Gets Metadata for Capabilities property.

ConfigurationDimensionsProperty

Gets Metadata for ConfigurationDimensions property.

ConfigurationsProperty

Gets Metadata for Configurations property.

DefaultNamespaceProperty

Gets Metadata for DefaultNamespace property.

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

Gets Metadata for ExternalFiles property.

FilesProperty

Gets Metadata for Files property.

FoldersProperty

Gets Metadata for Folders property.

GuidProperty

Gets Metadata for Guid property.

HasId (Inherited from EntityType)
IdProperty

Gets Metadata for Id property.

ImplementationType (Inherited from EntityType<TDefinitionType,TImplementationType>)
IsProjectFileSearchableProperty

Gets Metadata for IsProjectFileSearchable property.

KindProperty

Gets Metadata for Kind property.

LaunchProfilesProperty

Gets Metadata for LaunchProfiles property.

LaunchProfileTypesProperty

Gets Metadata for LaunchProfileTypes property.

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

Gets Metadata for Name property.

PathProperty

Gets Metadata for Path property.

ProjectReferencesProperty

Gets Metadata for ProjectReferences property.

Properties (Inherited from EntityType)
PropertiesProperty

Gets Metadata for Properties property.

PropertyPagesProperty

Gets Metadata for PropertyPages property.

QueryDefaultProperties
TypeGuidProperty

Gets Metadata for TypeGuid property.

TypeProperty

Gets Metadata for Type property.

VisualPathProperty

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