Share via


IConfigurationDimensionDefinitionSnapshot Interface

Definition

Describes values to declare project configurations. Holds useful information in regards to a Configuration Dimension Definition like its Name and Values.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
public interface IConfigurationDimensionDefinitionSnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IConfigurationDimensionDefinitionSnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
type IConfigurationDimensionDefinitionSnapshot = interface
    interface IEntityWithId<IConfigurationDimensionDefinitionSnapshot>
    interface IEntityWithId
    interface IEntity
Public Interface IConfigurationDimensionDefinitionSnapshot
Implements IEntityWithId(Of IConfigurationDimensionDefinitionSnapshot)
Derived
Attributes
Newtonsoft.Json.JsonConverterAttribute
Implements

Properties

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Name

Gets the name of the configuration dimension definition.

PropertiesAvailableStatus

Gets available properties status of a ConfigurationDimensionDefinition.

Values

Gets a queryable collection of values for the configuration dimension definition.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to