Share via


IPropertyPageSnapshot Interface

Definition

Describes a Property Page shown for a Project. Holds useful information in regards to a Property Page like its Name, Catagories, Properties, etc.

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

Properties

Categories

Gets a queryable collection of categories of the property page.

DisplayName

Gets the display name of the property page.

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Kind

Gets the kind of the property page.

Name

Gets the name of the property page.

Order

Gets the order of the property page.

Properties

Gets a queryable collection of properties of the property page.

PropertiesAvailableStatus

Gets available properties status of a PropertyPage.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to