Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public abstract class BaseAtomHandler<T> : IAtomHandler<T>, IAtomHandler
protected BaseAtomHandler()
public Type AtomType { get; }
public bool Compare(T a, T b)
T | a | |
T | b |
System.Boolean |
public bool Compare(object a, object b)
System.Object | a | |
System.Object | b |
System.Boolean |
protected abstract bool CompareImplementation(T a, T b)
T | a | |
T | b |
System.Boolean |
public void Copy(ref T from, ref T to)
T | from | |
T | to |
public void Copy(ref object from, ref object to)
System.Object | from | |
System.Object | to |
protected abstract void CopyImplementation(ref T from, ref T to)
T | from | |
T | to |
public abstract T CreateInstance()
T |