Class EntrypointBinder
- Namespace
- DotBoxD.Kernels.Model
- Assembly
- DotBoxD.Kernels.dll
public static class EntrypointBinder
- Inheritance
-
EntrypointBinder
- Inherited Members
-
Methods
BindArguments(SandboxFunction, SandboxValue)
public static IReadOnlyList<SandboxValue> BindArguments(SandboxFunction function, SandboxValue input)
Parameters
function SandboxFunction
input SandboxValue
Returns
- IReadOnlyList<SandboxValue>
GetArgument(SandboxValue, int, int, SandboxType)
public static SandboxValue GetArgument(SandboxValue input, int index, int parameterCount, SandboxType expectedType)
Parameters
input SandboxValue
index int
parameterCount int
expectedType SandboxType
Returns
- SandboxValue
RequireType(SandboxValue, SandboxType, string)
public static void RequireType(SandboxValue value, SandboxType expectedType, string message)
Parameters
value SandboxValue
expectedType SandboxType
message string
ValidateInputShape(SandboxValue, int)
public static void ValidateInputShape(SandboxValue input, int parameterCount)
Parameters
input SandboxValue
parameterCount int