Share via


IEntityValue Interface

Definition

An entity data is the implementation of an entity type.

public interface IEntityValue : Microsoft.VisualStudio.ProjectSystem.Query.IEntity
type IEntityValue = interface
    interface IEntity
Public Interface IEntityValue
Implements IEntity
Derived
Implements

Properties

EntityRuntime

The runtime owns this entity.

PropertiesAvailableStatus

Gets available properties status of the entity

(Inherited from IEntity)

Methods

LimitAvailableProperties(IPropertiesAvailableStatus)

Eliminates properties which are not allowed defined in a specific type. This method is used to remove properties used in conditional filtering, but not in the final result.

SetRelatedEntities(String, IReadOnlyCollection<IEntityValue>)

Sets related entities. This method is used by query engine to fill data.

SetSite(IEntitySite)

Set the site to the entity data object.

TryGetRelatedEntities(String, IEnumerable<IEntityValue>)

Try to get related entities saved through earlier SetRelatedEntities(String, IReadOnlyCollection<IEntityValue>).

Applies to