Version 2.1.0.0

TypeMatchRule.TypeMatchRuleDelegate2 delegate

Namespace: Sirenix.OdinInspector.Editor.TypeSearch
Assembly: Sirenix.OdinInspector.Editor
public delegate Type TypeMatchRuleDelegate2(TypeSearchInfo info, Type[] targets, ref bool stopMatchingForInfo);

Syntax Parameters

System.Type[] targets

System.Boolean stopMatchingForInfo

Constructors

TypeMatchRuleDelegate2(Object, IntPtr)
public TypeMatchRuleDelegate2(object object, IntPtr method)
Parameters
System.Object object

System.IntPtr method

Methods

BeginInvoke(TypeSearchInfo, Type[], ref Boolean, AsyncCallback, Object)
public virtual IAsyncResult BeginInvoke(TypeSearchInfo info, Type[] targets, ref bool stopMatchingForInfo, AsyncCallback callback, object object)
Parameters
TypeSearchInfo info

System.Type[] targets

System.Boolean stopMatchingForInfo

System.AsyncCallback callback

System.Object object

Returns
System.IAsyncResult

EndInvoke(ref Boolean, IAsyncResult)
public virtual Type EndInvoke(ref bool stopMatchingForInfo, IAsyncResult result)
Parameters
System.Boolean stopMatchingForInfo

System.IAsyncResult result

Returns
System.Type

Invoke(TypeSearchInfo, Type[], ref Boolean)
public virtual Type Invoke(TypeSearchInfo info, Type[] targets, ref bool stopMatchingForInfo)
Parameters
TypeSearchInfo info

System.Type[] targets

System.Boolean stopMatchingForInfo

Returns
System.Type