Share 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

Applies to