Skip to content

Class EntrypointBinder

Namespace: DotBoxD.Kernels.Model
Assembly: DotBoxD.Kernels.dll

public static class EntrypointBinder

objectEntrypointBinder

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

BindArguments(SandboxFunction, SandboxValue)

Section titled “ BindArguments(SandboxFunction, SandboxValue)”
public static IReadOnlyList<SandboxValue> BindArguments(SandboxFunction function, SandboxValue input)

function SandboxFunction

input SandboxValue

IReadOnlyList<SandboxValue>

GetArgument(SandboxValue, int, int, SandboxType)

Section titled “ GetArgument(SandboxValue, int, int, SandboxType)”
public static SandboxValue GetArgument(SandboxValue input, int index, int parameterCount, SandboxType expectedType)

input SandboxValue

index int

parameterCount int

expectedType SandboxType

SandboxValue

RequireType(SandboxValue, SandboxType, string)

Section titled “ RequireType(SandboxValue, SandboxType, string)”
public static void RequireType(SandboxValue value, SandboxType expectedType, string message)

value SandboxValue

expectedType SandboxType

message string

public static void ValidateInputShape(SandboxValue input, int parameterCount)

input SandboxValue

parameterCount int