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
Implements

Properties

Name Description
EntityRuntime

The runtime owns this entity.

PropertiesAvailableStatus

Gets available properties status of the entity

(Inherited from IEntity)

Methods

Name Description
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