Partager via


ProjectModel Class

Definition

Metadata Type for ProjectModel.

public class ProjectModel : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityModel
type ProjectModel = class
    inherit EntityModel
Public Class ProjectModel
Inherits EntityModel
Inheritance
ProjectModel

Fields

ModelName

The full name of the project system model.

Properties

AssemblyReferenceType

Gets Metadata for AssemblyReference.

BuildPropertyType
Obsolete.

Gets Metadata for BuildProperty.

CategoryType

Gets Metadata for Category.

ConfigurationDimensionDefinitionType

Gets Metadata for ConfigurationDimensionDefinition.

ConfigurationDimensionType

Gets Metadata for ConfigurationDimension.

ExternalFileType

Gets Metadata for ExternalFile.

FileType

Gets Metadata for File.

FolderType

Gets Metadata for Folder.

LaunchProfileType

Gets Metadata for LaunchProfile.

LaunchProfileTypeType

Gets Metadata for LaunchProfileType.

ModelType

Gets Metadata for root.

Name (Inherited from EntityModel)
OutputGroupType

Gets Metadata for OutputGroup.

OutputType

Gets Metadata for Output.

PackageReferenceType

Gets Metadata for PackageReference.

ProjectConfigurationType

Gets Metadata for ProjectConfiguration.

ProjectContextType

Gets Metadata for ProjectContext.

ProjectReferenceType

Gets Metadata for ProjectReference.

ProjectType

Gets Metadata for Project.

PropertyPageType

Gets Metadata for PropertyPage.

PropertyType

Gets Metadata for Property.

Root (Inherited from EntityModel)
RuleResultItemType

Gets Metadata for RuleResultItem.

RuleResultType

Gets Metadata for RuleResult.

Singleton

Gets Metadata for ProjectModel.

SolutionConfigurationType

Gets Metadata for SolutionConfiguration.

SolutionFolderType

Gets Metadata for SolutionFolder.

SolutionType

Gets Metadata for Solution.

SupportedValueType

Gets Metadata for SupportedValue.

Types (Inherited from EntityModel)
UIEditorMetadataType

Gets Metadata for UIEditorMetadata.

UIPropertyEditorType

Gets Metadata for UIPropertyEditor.

UIPropertyType

Gets Metadata for UIProperty.

UIPropertyValueType

Gets Metadata for UIPropertyValue.

Methods

GetEntityType(String) (Inherited from EntityModel)
GetEntityType(Type) (Inherited from EntityModel)
InitializeTypes(IReadOnlyCollection<IEntityType>)

Initialize the type list. This is expected to be called by inherited model class during its construction type.

(Inherited from EntityModel)

Applies to