Version 2.1.0.0

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

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.