Share via


IBuildPropertySnapshot Interface

Definition

Caution

Build Properties will be deprecated and folded into Properties. Please use new extensions available in ProjectConfiguration, PropertiesByName and pass the corresponding source type.

Describes a Build Property. Holds useful information in regards to a Build Property like its Name, Value, and Storage Type.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })]
[System.Obsolete("Build Properties will be deprecated and folded into Properties. Please use new extensions available in ProjectConfiguration, PropertiesByName and pass the corresponding source type.")]
public interface IBuildPropertySnapshot : Microsoft.VisualStudio.ProjectSystem.Query.IEntityWithId<Microsoft.VisualStudio.ProjectSystem.Query.IBuildPropertySnapshot>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectModelEntityJsonConverter), new System.Object[] { Mono.Cecil.CustomAttributeArgument })>]
[<System.Obsolete("Build Properties will be deprecated and folded into Properties. Please use new extensions available in ProjectConfiguration, PropertiesByName and pass the corresponding source type.")>]
type IBuildPropertySnapshot = interface
    interface IEntityWithId<IBuildPropertySnapshot>
    interface IEntityWithId
    interface IEntity
Public Interface IBuildPropertySnapshot
Implements IEntityWithId(Of IBuildPropertySnapshot)
Attributes
Newtonsoft.Json.JsonConverterAttribute ObsoleteAttribute
Implements

Properties

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Name
Obsolete.

Gets the name of the build property.

PropertiesAvailableStatus

Gets available properties status of a BuildProperty.

StorageType
Obsolete.

Gets the storage type of the build property. Can be project file or user file.

Value
Obsolete.

Gets the value of the build property.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to