Partager via


SolutionType Class

Definition

Metadata Type for Solution.

public class SolutionType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.ISolutionSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.SolutionSnapshot>
type SolutionType = class
    inherit EntityType<ISolutionSnapshot, SolutionSnapshot>
Public Class SolutionType
Inherits EntityType(Of ISolutionSnapshot, SolutionSnapshot)
Inheritance

Fields

ActiveConfigurationPropertyName

The name of the ActiveConfiguration property.

ActivePlatformPropertyName

The name of the ActivePlatform property.

BaseNamePropertyName

The name of the BaseName property.

DirectoryPropertyName

The name of the Directory property.

FileNamePropertyName

The name of the FileName property.

GuidPropertyName

The name of the Guid property.

PathPropertyName

The name of the Path property.

ProjectsPropertyName

The name of the Projects property.

PropertiesPropertyName

The name of the Properties property.

SolutionConfigurationsPropertyName

The name of the SolutionConfigurations property.

SolutionFoldersPropertyName

The name of the SolutionFolders property.

StartupProjectsPropertyName

The name of the StartupProjects property.

TypeName

The Model Type Name.

Properties

ActiveConfigurationProperty

Gets Metadata for ActiveConfiguration property.

ActivePlatformProperty

Gets Metadata for ActivePlatform property.

BaseNameProperty

Gets Metadata for BaseName property.

BaseType (Inherited from EntityType)
DefinitionType (Inherited from EntityType<TDefinitionType,TImplementationType>)
DirectoryProperty

Gets Metadata for Directory property.

EmptyPropertiesFilter (Inherited from EntityType)
FileNameProperty

Gets Metadata for FileName property.

GuidProperty

Gets Metadata for Guid property.

HasId (Inherited from EntityType)
IdProperty

Gets Metadata for Id property.

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

Gets Metadata for Path property.

ProjectsProperty

Gets Metadata for Projects property.

Properties (Inherited from EntityType)
PropertiesProperty

Gets Metadata for Properties property.

QueryDefaultProperties
SolutionConfigurationsProperty

Gets Metadata for SolutionConfigurations property.

SolutionFoldersProperty

Gets Metadata for SolutionFolders property.

StartupProjectsProperty

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