Share via


EntityPathBasedValueProperty<TEntity,TEntityValue,TValue> Class

Definition

Pre-presents the metadata for a property that contains a path.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })]
public class EntityPathBasedValueProperty<TEntity,TEntityValue,TValue> : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityValueProperty<TEntity,TEntityValue,TValue>, Microsoft.VisualStudio.ProjectSystem.Query.ValueTypes.IEntityPathBasedValueMetadata where TEntity : IEntity where TEntityValue : IEntityValue
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1, 1 })>]
type EntityPathBasedValueProperty<'Entity, 'EntityValue, 'Value (requires 'Entity :> IEntity and 'EntityValue :> IEntityValue)> = class
    inherit EntityValueProperty<'Entity, 'EntityValue, 'Value (requires 'Entity :> IEntity and 'EntityValue :> IEntityValue)>
    interface IEntityPathBasedValueMetadata
    interface IEntityStringBasedValueMetadata
    interface IValueTypeMetadata
Public Class EntityPathBasedValueProperty(Of TEntity, TEntityValue, TValue)
Inherits EntityValueProperty(Of TEntity, TEntityValue, TValue)
Implements IEntityPathBasedValueMetadata

Type Parameters

TEntity

The type of the entity.

TEntityValue

The implementation of the entity type holds this property.

TValue

The value type of the property.

Inheritance
EntityPathBasedValueProperty<TEntity,TEntityValue,TValue>
Attributes
Implements

Constructors

Properties

Methods

Explicit Interface Implementations

Applies to