Version 3.3.0.1

BaseAtomHandler<T> class

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public abstract class BaseAtomHandler<T> : IAtomHandler<T>, IAtomHandler
Inheritance
  • System.Object
  • BaseAtomHandler<T>

Type Parameters

T

Constructors

BaseAtomHandler()
protected BaseAtomHandler()

Properties

AtomType
public Type AtomType { get; }

Methods

Compare(T, T)
public bool Compare(T a, T b)
Parameters
T a

T b

Returns
System.Boolean

Compare(Object, Object)
public bool Compare(object a, object b)
Parameters
System.Object a

System.Object b

Returns
System.Boolean

CompareImplementation(T, T)
protected abstract bool CompareImplementation(T a, T b)
Parameters
T a

T b

Returns
System.Boolean

Copy(ref T, ref T)
public void Copy(ref T from, ref T to)
Parameters
T from

T to

Copy(ref Object, ref Object)
public void Copy(ref object from, ref object to)
Parameters
System.Object from

System.Object to

CopyImplementation(ref T, ref T)
protected abstract void CopyImplementation(ref T from, ref T to)
Parameters
T from

T to

CreateInstance()
public abstract T CreateInstance()
Returns
T