Table of Contents

Class SharedVariableResolver<TVariable, TValue, TField>

Namespace
Ceres.Editor.Graph
Assembly
Ceres.Graph.Editor.dll
public abstract class SharedVariableResolver<TVariable, TValue, TField> : FieldResolver<SharedVariableResolver<TVariable, TValue, TField>.Field, TVariable>, IFieldResolver where TVariable : SharedVariable<TValue>, new() where TField : BaseField<TValue>, new()

Type Parameters

TVariable
TValue
TField
Inheritance
FieldResolver<SharedVariableResolver<TVariable, TValue, TField>.Field, TVariable>
SharedVariableResolver<TVariable, TValue, TField>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SharedVariableResolver(FieldInfo)

protected SharedVariableResolver(FieldInfo fieldInfo)

Parameters

fieldInfo FieldInfo

Methods

CreateEditorField(FieldInfo)

protected override SharedVariableResolver<TVariable, TValue, TField>.Field CreateEditorField(FieldInfo fieldInfo)

Parameters

fieldInfo FieldInfo

Returns

SharedVariableResolver<TVariable, TValue, TField>.Field

IsAcceptable(Type, FieldInfo)

Whether this resolver can accept field

public override bool IsAcceptable(Type fieldValueType, FieldInfo _)

Parameters

fieldValueType Type
_ FieldInfo

Returns

bool