Partager via


Microsoft.VisualStudio.ProjectSystem.Query.Framework Namespace

Classes

AssemblyReferencePropertiesAvailableStatus

Implementation for IAssemblyReferencePropertiesAvailableStatus

AssemblyReferenceSnapshot

Implementation for IAssemblyReferenceSnapshot

BuildPropertyPropertiesAvailableStatus

Implementation for IBuildPropertyPropertiesAvailableStatus

BuildPropertySnapshot

Implementation for IBuildPropertySnapshot

ByPropertyValuesFilter

A filtering method to match value of a property to a known set of values.

CategoryPropertiesAvailableStatus

Implementation for ICategoryPropertiesAvailableStatus

CategorySnapshot

Implementation for ICategorySnapshot

CollectionFilter

Represents a collection filter method

CommonQueryableSpace

The core shared implementation of the QueryableSpace. This is the base type for the generated QueryableSpace type.

ConfigurationDimensionDefinitionPropertiesAvailableStatus

Implementation for IConfigurationDimensionDefinitionPropertiesAvailableStatus

ConfigurationDimensionDefinitionSnapshot

Implementation for IConfigurationDimensionDefinitionSnapshot

ConfigurationDimensionPropertiesAvailableStatus

Implementation for IConfigurationDimensionPropertiesAvailableStatus

ConfigurationDimensionSnapshot

Implementation for IConfigurationDimensionSnapshot

EntityIdProperty

Represents the id field of an entity

EntityModel

Implements the metadata model of all types in the space.

EntityPathBasedValueProperty<TEntity,TEntityValue,TValue>

Pre-presents the metadata for a property that contains a path.

EntityProperty

The basic core implementation of the property metadata.

EntityRelationshipProperty

Represents metadata of a relationship between two entity types.

EntityStringBasedValueProperty<TEntity,TEntityValue,TValue>

Represents the metadata of a string property.

EntityType

Metadata of a type in the model.

EntityType<TDefinitionType,TImplementationType>
EntityValueBase

The base class of entity value implementation generated from the model.

EntityValueBase<TPropertiesAvailableStatus>

Provides a common base class to implement entity types without Ids.

EntityValueJsonConverter

Implements a JsonConverter to serialize/deserialize project API objects to/from Json.

EntityValueProperty<TEntity,TEntityValue,TValue>

Represents a value property in the type metadata.

EntityValueWithId

The base class of entity value implementation generated from the model, when it support Id.

EntityValueWithId<TEntity,TPropertiesAvailableStatus>

The base class of entity value implementation generated from the model, when it support Id.

ExecutableStep

Represents a step in a query execution.

ExternalFilePropertiesAvailableStatus

Implementation for IExternalFilePropertiesAvailableStatus

ExternalFileSnapshot

Implementation for IExternalFileSnapshot

FilePropertiesAvailableStatus

Implementation for IFilePropertiesAvailableStatus

FileSnapshot

Implementation for IFileSnapshot

FolderPropertiesAvailableStatus

Implementation for IFolderPropertiesAvailableStatus

FolderSnapshot

Implementation for IFolderSnapshot

ItemCountFilter
LaunchProfilePropertiesAvailableStatus

Implementation for ILaunchProfilePropertiesAvailableStatus

LaunchProfileSnapshot

Implementation for ILaunchProfileSnapshot

LaunchProfileTypePropertiesAvailableStatus

Implementation for ILaunchProfileTypePropertiesAvailableStatus

LaunchProfileTypeSnapshot

Implementation for ILaunchProfileTypeSnapshot

OutputGroupPropertiesAvailableStatus

Implementation for IOutputGroupPropertiesAvailableStatus

OutputGroupSnapshot

Implementation for IOutputGroupSnapshot

OutputPropertiesAvailableStatus

Implementation for IOutputPropertiesAvailableStatus

OutputSnapshot

Implementation for IOutputSnapshot

PackageReferencePropertiesAvailableStatus

Implementation for IPackageReferencePropertiesAvailableStatus

PackageReferenceSnapshot

Implementation for IPackageReferenceSnapshot

ParameterlessExecutableStep

Represents a simple action which does not need any extra parameter.

ProjectConfigurationPropertiesAvailableStatus

Implementation for IProjectConfigurationPropertiesAvailableStatus

ProjectConfigurationSnapshot

Implementation for IProjectConfigurationSnapshot

ProjectContextPropertiesAvailableStatus

Implementation for IProjectContextPropertiesAvailableStatus

ProjectContextSnapshot

Implementation for IProjectContextSnapshot

ProjectModelActionNames

Names of project model actions.

ProjectModelEntityJsonConverter

Provides Json Converter for ProjectModel.

ProjectModelIdentityKeys

Identity Keys for ProjectModel.

ProjectModelZones

Predefined component zones to prevent loading assemblies unnecessary.

ProjectPropertiesAvailableStatus

Implementation for IProjectPropertiesAvailableStatus

ProjectReferencePropertiesAvailableStatus

Implementation for IProjectReferencePropertiesAvailableStatus

ProjectReferenceSnapshot

Implementation for IProjectReferenceSnapshot

ProjectSnapshot

Implementation for IProjectSnapshot

PropertiesAvailableStatus

The basic implementation of IPropertiesAvailableStatus.

PropertiesAvailableStatus<TEntityType>

The basic implementation of IPropertiesAvailableStatus.

PropertyPagePropertiesAvailableStatus

Implementation for IPropertyPagePropertiesAvailableStatus

PropertyPageSnapshot

Implementation for IPropertyPageSnapshot

PropertyPropertiesAvailableStatus

Implementation for IPropertyPropertiesAvailableStatus

PropertySnapshot

Implementation for IPropertySnapshot

RuleResultItemPropertiesAvailableStatus

Implementation for IRuleResultItemPropertiesAvailableStatus

RuleResultItemSnapshot

Implementation for IRuleResultItemSnapshot

RuleResultPropertiesAvailableStatus

Implementation for IRuleResultPropertiesAvailableStatus

RuleResultSnapshot

Implementation for IRuleResultSnapshot

SolutionConfigurationPropertiesAvailableStatus

Implementation for ISolutionConfigurationPropertiesAvailableStatus

SolutionConfigurationSnapshot

Implementation for ISolutionConfigurationSnapshot

SolutionFolderPropertiesAvailableStatus

Implementation for ISolutionFolderPropertiesAvailableStatus

SolutionFolderSnapshot

Implementation for ISolutionFolderSnapshot

SolutionPropertiesAvailableStatus

Implementation for ISolutionPropertiesAvailableStatus

SolutionSnapshot

Implementation for ISolutionSnapshot

SupportedValuePropertiesAvailableStatus

Implementation for ISupportedValuePropertiesAvailableStatus

SupportedValueSnapshot

Implementation for ISupportedValueSnapshot

UIEditorMetadataPropertiesAvailableStatus

Implementation for IUIEditorMetadataPropertiesAvailableStatus

UIEditorMetadataSnapshot

Implementation for IUIEditorMetadataSnapshot

UIPropertyEditorPropertiesAvailableStatus

Implementation for IUIPropertyEditorPropertiesAvailableStatus

UIPropertyEditorSnapshot

Implementation for IUIPropertyEditorSnapshot

UIPropertyPropertiesAvailableStatus

Implementation for IUIPropertyPropertiesAvailableStatus

UIPropertySnapshot

Implementation for IUIPropertySnapshot

UIPropertyValuePropertiesAvailableStatus

Implementation for IUIPropertyValuePropertiesAvailableStatus

UIPropertyValueSnapshot

Implementation for IUIPropertyValueSnapshot

Interfaces

IEntityValueFromProvider

This contract allows query providers to pass state to a child collection provider.

IFreezable

Represents an object which can be set to immutable state.

IPropertiesFilter

This interface basically provides a way to construct IPropertiesAvailableStatus metadata.

IRetrievableData

Represents a data which can be retrieved.