Interface IFieldResolver
Assembly: cs.temp.dll.dll
Syntax
public interface IFieldResolver
Properties
EditorField
Get field resolver's visual input element
Declaration
VisualElement EditorField { get; }
Property Value
Type |
Description |
VisualElement |
|
Value
Declaration
object Value { get; set; }
Property Value
Methods
Commit(object)
Declaration
void Commit(object @object)
Parameters
Type |
Name |
Description |
object |
object |
|
Copy(IFieldResolver)
Declaration
void Copy(IFieldResolver resolver)
Parameters
CreateField()
Create new visual input element
Declaration
VisualElement CreateField()
Returns
Type |
Description |
VisualElement |
|
IsAcceptable(Type, FieldInfo)
Whether this resolver can accept field
Declaration
bool IsAcceptable(Type fieldValueType, FieldInfo fieldInfo)
Parameters
Type |
Name |
Description |
Type |
fieldValueType |
|
FieldInfo |
fieldInfo |
|
Returns
RegisterValueChangeCallback(ValueChangeDelegate)
Register a typeless object value change callback
Declaration
void RegisterValueChangeCallback(ValueChangeDelegate fieldChangeCallback)
Parameters
Restore(object)
Declaration
void Restore(object @object)
Parameters
Type |
Name |
Description |
object |
object |
|