Table of Contents

Class FieldResolver<TField, TKValue, TFInterface>

Namespace
Ceres.Editor.Graph
Assembly
Ceres.Graph.Editor.dll
public abstract class FieldResolver<TField, TKValue, TFInterface> : FieldResolver<TField, TKValue>, IFieldResolver where TField : BaseField<TKValue> where TKValue : TFInterface

Type Parameters

TField
TKValue
TFInterface
Inheritance
FieldResolver<TField, TKValue>
FieldResolver<TField, TKValue, TFInterface>
Implements
Derived
Inherited Members
Extension Methods

Constructors

FieldResolver(FieldInfo)

protected FieldResolver(FieldInfo fieldInfo)

Parameters

fieldInfo FieldInfo

Properties

Value

public override sealed object Value { get; set; }

Property Value

object

ValueGetter

Bridge for setting value from TKValue to TFInterface

protected Func<TKValue, object> ValueGetter { get; set; }

Property Value

Func<TKValue, object>

ValueSetter

Bridge for setting value from TKValue to TFInterface

protected Func<TFInterface, TKValue> ValueSetter { get; set; }

Property Value

Func<TFInterface, TKValue>