@@ -9,6 +9,7 @@ This Source Code Form is subject to the terms of the
99using System . Collections . Generic ;
1010using System . Linq ;
1111using OneScript . Contexts ;
12+ using OneScript . Execution ;
1213using OneScript . Types ;
1314using ScriptEngine . Machine ;
1415using ScriptEngine . Machine . Contexts ;
@@ -110,7 +111,7 @@ public void Delete(IValue key)
110111
111112 public override BslMethodInfo GetMethodInfo ( int methodNumber ) => _methods . GetRuntimeMethod ( methodNumber ) ;
112113
113- public override void CallAsProcedure ( int methodNumber , IValue [ ] arguments )
114+ public override void CallAsProcedure ( int methodNumber , IValue [ ] arguments , IBslProcess process )
114115 {
115116 var binding = _methods . GetCallableDelegate ( methodNumber ) ;
116117 try
@@ -123,7 +124,13 @@ public override void CallAsProcedure(int methodNumber, IValue[] arguments)
123124 }
124125 }
125126
127+ public override void CallAsProcedure ( int methodNumber , IValue [ ] arguments )
128+ => CallAsProcedure ( methodNumber , arguments , ForbiddenBslProcess . Instance ) ;
129+
126130 public override void CallAsFunction ( int methodNumber , IValue [ ] arguments , out IValue retValue )
131+ => CallAsFunction ( methodNumber , arguments , out retValue , ForbiddenBslProcess . Instance ) ;
132+
133+ public override void CallAsFunction ( int methodNumber , IValue [ ] arguments , out IValue retValue , IBslProcess process )
127134 {
128135 var binding = _methods . GetCallableDelegate ( methodNumber ) ;
129136 try
0 commit comments