Share via


RuleResultType Class

Definition

Metadata Type for RuleResult.

public class RuleResultType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IRuleResultSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.RuleResultSnapshot>
type RuleResultType = class
    inherit EntityType<IRuleResultSnapshot, RuleResultSnapshot>
Public Class RuleResultType
Inherits EntityType(Of IRuleResultSnapshot, RuleResultSnapshot)
Inheritance

Fields

ItemsPropertyName

The name of the Items property.

RuleNamePropertyName

The name of the RuleName property.

TypeName

The Model Type Name.

Properties

BaseType (Inherited from EntityType)
DefinitionType (Inherited from EntityType<TDefinitionType,TImplementationType>)
EmptyPropertiesFilter (Inherited from EntityType)
HasId (Inherited from EntityType)
IdProperty

Gets Metadata for Id property.

ImplementationType (Inherited from EntityType<TDefinitionType,TImplementationType>)
ItemsProperty

Gets Metadata for Items property.

Model (Inherited from EntityType)
Name (Inherited from EntityType)
Properties (Inherited from EntityType)
QueryDefaultProperties
RuleNameProperty

Gets Metadata for RuleName property.

Methods

CreateEntityValue(IEntityRuntimeModel, EntityIdentity, IPropertiesAvailableStatus)
CreateEntityValue(IEntityRuntimeModel)
CreatePropertiesFilter()

Create a new properties filter.

GetExecutable(AsyncQueryable, ImmutableQueue<ExecutableStep>, Boolean) (Inherited from EntityType<TDefinitionType,TImplementationType>)
GetProperty(String) (Inherited from EntityType)
GetRelationshipProperty(String) (Inherited from EntityType)
InitializeProperties(IReadOnlyCollection<IEntityProperty>)

Initialize the properties collection.

(Inherited from EntityType)
TryGetProperty(String, IEntityProperty) (Inherited from EntityType)

Applies to