Table of Contents

Class IsolatorHost

Namespace
GrindFest.Isolated
Assembly
GrindFest.dll
public static class IsolatorHost
Inheritance
object
IsolatorHost

Methods

InvokeActionCallbackInIsolated(byte[])

Method that runs INSIDE the isolated runtime to invoke an Action callback that was registered there. Called from host via Compiler.Instance.runtime.GetMethod().InvokeVoid()

InvokeCallback(string, byte[][])
InvokeFuncBoolCallbackInIsolated(byte[])

Invokes a Func<bool> callback in the isolated runtime and returns the result. Called from host via Compiler.Instance.runtime.GetMethod().Invoke()

InvokeInteractivePredicateCallbackInIsolated(byte[], byte[])

Invokes a Predicate<InteractiveBehaviour> callback in the isolated runtime and returns the result. Called from host via Compiler.Instance.runtime.GetMethod().Invoke()

InvokeItemPredicateCallbackInIsolated(byte[], byte[])

Invokes a Predicate<ItemBehaviour> callback in the isolated runtime and returns the result. Called from host via Compiler.Instance.runtime.GetMethod().Invoke()

RegisterCallback<T>(T)