Table of Contents

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