Share via


IRuleResultSnapshot Interface

Definition

Describes a Project Rule Result. Holds useful information in regards to a Rule Result like its Name, Items.

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

Properties

Id

Gets the identity of the object.

(Inherited from IEntityWithId)
Items

Gets the items in the rule result.

PropertiesAvailableStatus

Gets available properties status of a RuleResult.

RuleName

Gets the name of the rule.

Methods

AsQueryable()

Creates a queryable returning this entity object.

(Inherited from IEntityWithId<TEntity>)

Applies to