19 private readonly Func<BadExecutionContext, BadObject>
m_Func;
28 Func<BadExecutionContext, BadObject> func,
46 Action<BadExecutionContext> func,
93 yield
return m_Func(caller);
114public class BadDynamicInteropFunction<T> :
BadFunction
119 private readonly Func<BadExecutionContext, T, BadObject>
m_Func;
129 Func<BadExecutionContext, T, BadObject> func,
147 yield
return m_Func.Invoke(caller,
173public class BadDynamicInteropFunction<T1, T2> :
BadFunction
178 private readonly Func<BadExecutionContext, T1, T2, BadObject>
m_Func;
189 Func<BadExecutionContext, T1, T2, BadObject> func,
208 yield
return m_Func.Invoke(caller,
238public class BadDynamicInteropFunction<T1, T2, T3> :
BadFunction
243 private readonly Func<BadExecutionContext, T1, T2, T3, BadObject>
m_Func;
255 Func<BadExecutionContext, T1, T2, T3, BadObject> func,
264 param1, param2, param3
275 yield
return m_Func.Invoke(caller,
291 Func<BadExecutionContext, T1, T2, T3, BadObject> func)
310public class BadDynamicInteropFunction<T1, T2, T3, T4> :
BadFunction
315 private readonly Func<BadExecutionContext, T1, T2, T3, T4, BadObject>
m_Func;
328 Func<BadExecutionContext, T1, T2, T3, T4, BadObject> func,
338 param1, param2, param3, param4
349 yield
return m_Func.Invoke(caller,
367 Func<BadExecutionContext, T1, T2, T3, T4, BadObject> func)
388public class BadDynamicInteropFunction<T1, T2, T3, T4, T5> :
BadFunction
393 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, BadObject>
m_Func;
407 Func<BadExecutionContext, T1, T2, T3, T4, T5, BadObject> func,
418 param1, param2, param3, param4, param5
429 yield
return m_Func.Invoke(caller,
449 Func<BadExecutionContext, T1, T2, T3, T4, T5, BadObject> func)
472public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6> :
BadFunction
477 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, BadObject>
m_Func;
492 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, BadObject> func,
504 param1, param2, param3, param4, param5, param6
515 yield
return m_Func.Invoke(caller,
537 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, BadObject> func)
562public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7> :
BadFunction
567 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, BadObject>
m_Func;
583 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, BadObject> func,
596 param1, param2, param3, param4, param5, param6, param7
607 yield
return m_Func.Invoke(caller,
631 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, BadObject> func)
658public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8> :
BadFunction
663 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, BadObject>
m_Func;
680 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, BadObject> func,
694 param1, param2, param3, param4, param5, param6, param7, param8
705 yield
return m_Func.Invoke(caller,
731 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, BadObject> func)
760public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9> :
BadFunction
765 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, BadObject>
m_Func;
783 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, BadObject> func,
798 param1, param2, param3, param4, param5, param6, param7, param8, param9
809 yield
return m_Func.Invoke(caller,
837 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, BadObject> func)
868public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> :
BadFunction
873 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, BadObject>
m_Func;
892 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, BadObject> func,
908 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10
919 yield
return m_Func.Invoke(caller,
949 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, BadObject> func)
951 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(
null,
982public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> :
BadFunction
987 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, BadObject>
m_Func;
1007 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, BadObject>
1025 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11
1036 yield
return m_Func.Invoke(caller,
1067 public static implicit
operator BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(
1068 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, BadObject> func)
1070 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(
null,
1103public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> :
BadFunction
1108 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, BadObject>
m_Func;
1129 Func<
BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,
1148 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12
1159 yield
return m_Func.Invoke(caller,
1192 public static implicit
operator BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(
1193 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, BadObject> func)
1195 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(
null,
1230public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> :
BadFunction
1235 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, BadObject>
1258 Func<
BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
1278 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13
1289 yield
return m_Func.Invoke(caller,
1324 public static implicit
operator BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(
1325 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, BadObject> func)
1327 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(
null,
1364public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> :
BadFunction
1369 private readonly Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, BadObject>
1393 Func<
BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
1414 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14
1425 yield
return m_Func.Invoke(caller,
1462 public static implicit
operator
1463 BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(
1464 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, BadObject> func)
1466 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(
null,
1505public class BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> :
BadFunction
1510 private readonly Func<
BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,
1535 Func<
BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,
1557 param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15
1568 yield
return m_Func.Invoke(caller,
1607 public static implicit
operator
1608 BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(
1609 Func<BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, BadObject> func)
1611 return new BadDynamicInteropFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(
null,
The Execution Context. Every execution of a script needs a context the script is running in....
Non Generic Interop Function.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, BadObject > func, BadClassPrototype returnType)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Action< BadExecutionContext > func, BadClassPrototype returnType)
Creates a new BadDynamicInteropFunction.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, BadObject > m_Func
The Function Lambda.
readonly Func< BadExecutionContext, T, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7)
Creates a new BadDynamicInteropFunction.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10, BadFunctionParameter param11, BadFunctionParameter param12, BadFunctionParameter param13, BadFunctionParameter param14)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10, BadFunctionParameter param11, BadFunctionParameter param12, BadFunctionParameter param13, BadFunctionParameter param14, BadFunctionParameter param15)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, BadObject > m_Func
The Function Lambda.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, BadObject > m_Func
The Function Lambda.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2)
Creates a new BadDynamicInteropFunction.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, BadObject > m_Func
The Function Lambda.
readonly Func< BadExecutionContext, T1, T2, T3, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1)
Creates a new BadDynamicInteropFunction.
override IEnumerable< BadObject > InvokeBlock(BadObject[] args, BadExecutionContext caller)
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Action func, BadClassPrototype returnType, params BadFunctionParameter[] parameters)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, BadObject > m_Func
The Function Lambda.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10, BadFunctionParameter param11, BadFunctionParameter param12)
Creates a new BadDynamicInteropFunction.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10, BadFunctionParameter param11)
Creates a new BadDynamicInteropFunction.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4, BadFunctionParameter param5, BadFunctionParameter param6, BadFunctionParameter param7, BadFunctionParameter param8, BadFunctionParameter param9, BadFunctionParameter param10, BadFunctionParameter param11, BadFunctionParameter param12, BadFunctionParameter param13)
Creates a new BadDynamicInteropFunction.
readonly Func< BadExecutionContext, T1, T2, BadObject > m_Func
The Function Lambda.
BadDynamicInteropFunction(BadWordToken? name, Func< BadExecutionContext, T1, T2, T3, T4, BadObject > func, BadClassPrototype returnType, BadFunctionParameter param1, BadFunctionParameter param2, BadFunctionParameter param3, BadFunctionParameter param4)
Creates a new BadDynamicInteropFunction.
The Base Class for all BadScript Objects.
static readonly BadObject Null
The Null Value for the BadScript Language.
Implements a function that can be called from the script.
BadWordToken? Name
(optional) Name of the Function
static BadObject GetParameter(BadObject[] args, int i)
Returns the Function Parameter at the given index.
void CheckParameters(BadObject[] args, BadExecutionContext caller, BadSourcePosition? position=null)
Checks Parameters for the given function call.
Provides function parameter info.
The Any Prototype, Base type for all types.
static readonly BadAnyPrototype Instance
The Instance of the BadAnyPrototype.
Implements a Class Prototype for the BadScript Language.
Contains the Reader Tokens for the BadScript2 Language.
Contains the Interop Function Classes for the BadScript2 Language.
Contains Runtime Function Objects.
Contains Runtime Type Objects.
Contains the Runtime Objects.