Share via


IPropertySnapshot Interface

Definition

Describes a Property of a Project, Configuration, or File. Holds useful information in regards to a Property like its Name, Value, Supported Values, etc.

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

Properties

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Name

Gets the name of the property.

PropertiesAvailableStatus

Gets available properties status of a Property.

Value

Gets the value of the property.

ValueData

Gets the value data of the property.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to