コード例 #1
0
 public Numeric(OperationType operation, NodeReference lhs, NodeReference rhs)
 {
     Operation = operation;
     Lhs       = lhs;
     Rhs       = rhs;
 }
コード例 #2
0
 public StoreDirect(IType type, NodeReference value, NodeReference address)
 {
     Type    = type;
     Value   = value;
     Address = address;
 }
コード例 #3
0
ファイル: InitObject.cs プロジェクト: redchew-fork/Santol
 public InitObject(IType targetType, NodeReference target)
 {
     TargetType = targetType;
     Target     = target;
 }
コード例 #4
0
ファイル: Convert.cs プロジェクト: redchew-fork/Santol
 public Convert(IType type, NodeReference value)
 {
     Value      = value;
     ResultType = type;
 }
コード例 #5
0
 public CallVirtual(IMethod method, NodeReference instance, NodeReference[] arguments)
 {
     Method    = method;
     Instance  = instance;
     Arguments = arguments;
 }
コード例 #6
0
 public StoreLocal(IType type, int index, NodeReference value)
 {
     FieldType  = type;
     FieldIndex = index;
     Value      = value;
 }
コード例 #7
0
 public LoadFieldAddress(NodeReference @object, IField field)
 {
     Object = @object;
     Field  = field;
 }
コード例 #8
0
ファイル: StoreField.cs プロジェクト: redchew-fork/Santol
 public StoreField(NodeReference @object, IField field, NodeReference value)
 {
     Object = @object;
     Field  = field;
     Value  = value;
 }
コード例 #9
0
ファイル: StoreStatic.cs プロジェクト: redchew-fork/Santol
 public StoreStatic(StaticField field, NodeReference value)
 {
     Field = field;
     Value = value;
 }
コード例 #10
0
ファイル: LoadDirect.cs プロジェクト: redchew-fork/Santol
 public LoadDirect(IType type, NodeReference address)
 {
     ResultType = type;
     Address    = address;
 }
コード例 #11
0
ファイル: Return.cs プロジェクト: redchew-fork/Santol
 public Return(NodeReference value)
 {
     Value = value;
 }