Class EntrypointBinder
Namespace: DotBoxD.Kernels.Model
Assembly: DotBoxD.Kernels.dll
public static class EntrypointBinderInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
Section titled “Methods”BindArguments(SandboxFunction, SandboxValue)
Section titled “ BindArguments(SandboxFunction, SandboxValue)”public static IReadOnlyList<SandboxValue> BindArguments(SandboxFunction function, SandboxValue input)Parameters
Section titled “Parameters”function SandboxFunction
input SandboxValue
Returns
Section titled “Returns”GetArgument(SandboxValue, int, int, SandboxType)
Section titled “ GetArgument(SandboxValue, int, int, SandboxType)”public static SandboxValue GetArgument(SandboxValue input, int index, int parameterCount, SandboxType expectedType)Parameters
Section titled “Parameters”input SandboxValue
index int
parameterCount int
expectedType SandboxType
Returns
Section titled “Returns”RequireType(SandboxValue, SandboxType, string)
Section titled “ RequireType(SandboxValue, SandboxType, string)”public static void RequireType(SandboxValue value, SandboxType expectedType, string message)Parameters
Section titled “Parameters”value SandboxValue
expectedType SandboxType
message string
ValidateInputShape(SandboxValue, int)
Section titled “ ValidateInputShape(SandboxValue, int)”public static void ValidateInputShape(SandboxValue input, int parameterCount)Parameters
Section titled “Parameters”input SandboxValue
parameterCount int