Table of Contents

Interface IAttributeTypeInfo

Namespace
The.Attributes
Assembly
Instagile.dll
public interface IAttributeTypeInfo

Properties

DefaultValue

object? DefaultValue { get; }

Property Value

object

Methods

Accept(IAttributeVisitor)

Passes the concrete entity type to Visit<T>(AttributeTypeInfo<T>).

void Accept(IAttributeVisitor visitor)

Parameters

visitor IAttributeVisitor

Accept<T>(IAttributeVisitor<T>)

Passes the concrete entity type to Visit<T>(AttributeTypeInfo<T>).

T Accept<T>(IAttributeVisitor<T> visitor)

Parameters

visitor IAttributeVisitor<T>

Returns

T

Type Parameters

T

CreateAttribute(AttributeInfo, EntityKernel)

AttributeBase CreateAttribute(AttributeInfo metadata, EntityKernel parent)

Parameters

metadata AttributeInfo
parent EntityKernel

Returns

AttributeBase