Partager via


EntityStringBasedValueProperty<TEntity,TEntityValue,TValue> Class

Definition

Represents the metadata of a string property.

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

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
EntityStringBasedValueProperty<TEntity,TEntityValue,TValue>
Attributes
Implements

Constructors

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

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

Properties

Index (Inherited from EntityProperty)
IsCaseSensitive
PropertyName (Inherited from EntityProperty)
ValueType (Inherited from EntityValueProperty<TEntity,TEntityValue,TValue>)

Methods

GetValue(IEntity) (Inherited from EntityValueProperty<TEntity,TEntityValue,TValue>)

Explicit Interface Implementations

IEntityValueProperty.GetValue(IEntity) (Inherited from EntityValueProperty<TEntity,TEntityValue,TValue>)

Applies to