AjTalk.Language.ExecutionContext.SetArgument C# (CSharp) Метод

SetArgument() приватный Метод

private SetArgument ( int nargument, object value ) : void
nargument int
value object
Результат void
        internal void SetArgument(int nargument, object value)
        {
            if (nargument < this.NoParentArguments)
                this.SetParentArgument(nargument, value);
            else
                this.arguments[nargument - this.NoParentArguments] = value;
        }

Usage Example

Пример #1
0
 private static void DoSetArgument(ExecutionContext context)
 {
     context.InstructionPointer++;
     byte arg = context.Block.ByteCodes[context.InstructionPointer];
     var value = context.Pop();
     context.SetArgument(arg, value);
     context.LastReceiver = null;
 }