Compartilhar via


EntityValueProperty<TEntity,TEntityValue,TValue> Class

Definition

Represents a value property in the type metadata.

[System.Runtime.CompilerServices.Nullable(0)]
public class EntityValueProperty<TEntity,TEntityValue,TValue> : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityProperty, Microsoft.VisualStudio.ProjectSystem.Query.IEntityValueProperty<TValue> where TEntity : IEntity where TEntityValue : IEntityValue
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityValueProperty<'Entity, 'EntityValue, 'Value (requires 'Entity :> IEntity and 'EntityValue :> IEntityValue)> = class
    inherit EntityProperty
    interface IEntityValueProperty<'Value>
    interface IEntityValueProperty
    interface IEntityProperty
Public Class EntityValueProperty(Of TEntity, TEntityValue, TValue)
Inherits EntityProperty
Implements IEntityValueProperty(Of TValue)

Type Parameters

TEntity

The entity type holds this property.

TEntityValue

The implementation of the entity type holds this property.

TValue

The value type of the property.

Inheritance
EntityValueProperty<TEntity,TEntityValue,TValue>
Derived
Attributes
Implements

Constructors

EntityValueProperty<TEntity,TEntityValue,TValue>(Int32, String, IValueType<TValue>, Func<TEntity,TValue>, Action<TEntityValue,TValue>)

Initializes a new instance of the EntityValueProperty<TEntity,TEntityValue,TValue> class.

Properties

Index (Inherited from EntityProperty)
PropertyName (Inherited from EntityProperty)
ValueType

Methods

GetValue(IEntity)

Explicit Interface Implementations

IEntityValueProperty.GetValue(IEntity)

Applies to