annotate Jint.Runtime/VM/BoxBase.cs @ 0:e113095f1de0

initial commit, proof of concept
author cin
date Wed, 23 Oct 2013 13:24:57 +0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
1 using System;
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
2
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
3 namespace Jint.Runtime.VM
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
4 {
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
5 public abstract class BoxBase
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
6 {
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
7 public abstract bool IsReference { get; }
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
8 public abstract Type HoldingType { get; }
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
9 public abstract T Convert<T> ();
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
10
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
11 public abstract void Invoke(IBinaryOperation op,BoxBase arg2, Frame frame);
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
12
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
13 }
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
14 }
e113095f1de0 initial commit, proof of concept
cin
parents:
diff changeset
15