io.IoList.slotAt C# (CSharp) Method

slotAt() public static method

public static slotAt ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject
        public static IoObject slotAt(IoObject target, IoObject locals, IoObject message)
        {
            IoMessage m = message as IoMessage;
            IoNumber ind = m.localsNumberArgAt(locals, 0);
            IoList o = target as IoList;
            IoObject v = o.list[ind.asInt()] as IoObject;
            return v == null ? target.state.ioNil : v;
        }