AjTalk.Language.ExecutionContext.GetArgument C# (CSharp) 메소드

GetArgument() 개인적인 메소드

private GetArgument ( int nargument ) : object
nargument int
리턴 object
        internal object GetArgument(int nargument)
        {
            if (nargument < this.NoParentArguments)
                return this.GetParentArgument(nargument);
            return this.arguments[nargument - this.NoParentArguments];
        }

Usage Example

예제 #1
0
 private static void DoGetArgument(ExecutionContext context)
 {
     context.InstructionPointer++;
     byte arg = context.Block.ByteCodes[context.InstructionPointer];
     context.Push(context.GetArgument(arg));
 }