Peek() public method

public Peek ( ) : object
return object
示例#1
0
        public override int Run(InterpretedFrame frame)
        {
            var box = (StrongBox <object>)frame.Data[_index];

            box.Value = frame.Peek();
            return(+1);
        }
示例#2
0
        public override int Run(InterpretedFrame frame)
        {
            var box = frame.Closure[_index];

            box.Value = frame.Peek();
            return(+1);
        }
示例#3
0
        public override int Run(InterpretedFrame frame)
        {
            Debug.Assert(_offset != Unknown);

            if (frame.Peek() != null)
            {
                return(_offset);
            }

            return(+1);
        }
示例#4
0
 public override int Run(InterpretedFrame frame)
 {
     frame.Data[_index] = frame.Peek();
     return(+1);
 }
示例#5
0
 public override int Run(InterpretedFrame frame) {
     var box = frame.Closure[_index];
     box.Value = frame.Peek();
     return +1;
 }
示例#6
0
 public override int Run(InterpretedFrame frame) {
     var box = (StrongBox<object>)frame.Data[_index];
     box.Value = frame.Peek();
     return +1;
 }
示例#7
0
 public override int Run(InterpretedFrame frame) {
     frame.Data[_index] = frame.Peek();
     return +1;
 }
示例#8
0
 public override int Run(InterpretedFrame frame) {
     frame.Data[frame.StackIndex++] = frame.Peek();
     return +1;
 }
示例#9
0
        public override int Run(InterpretedFrame frame) {
            Debug.Assert(_offset != Unknown);

            if (frame.Peek() != null) {
                return _offset;
            }

            return +1;
        }
 public override int Run(InterpretedFrame frame)
 {
     _global.CurrentValue = frame.Peek();
     return +1;
 }
示例#11
0
 public override int Run(InterpretedFrame frame)
 {
     frame.Data[frame.StackIndex++] = frame.Peek();
     return(+1);
 }