Class FieldResolver<TField, TKValue, TFInterface>
public abstract class FieldResolver<TField, TKValue, TFInterface> : FieldResolver<TField, TKValue>, IFieldResolver where TField : BaseField<TKValue> where TKValue : TFInterface
Type Parameters
TFieldTKValueTFInterface
- Inheritance
-
FieldResolver<TField, TKValue>FieldResolver<TField, TKValue, TFInterface>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
FieldResolver(FieldInfo)
protected FieldResolver(FieldInfo fieldInfo)
Parameters
fieldInfoFieldInfo
Properties
Value
public override sealed object Value { get; set; }
Property Value
ValueGetter
Bridge for setting value from TKValue to TFInterface
protected Func<TKValue, object> ValueGetter { get; set; }
Property Value
ValueSetter
Bridge for setting value from TKValue to TFInterface
protected Func<TFInterface, TKValue> ValueSetter { get; set; }
Property Value
- Func<TFInterface, TKValue>