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

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.