public IRLoadRuntimeHandleInstruction(IRType pTargetType, IRMethod pTargetMethod, IRField pTargetField)
     : base(IROpcode.LoadRuntimeHandle)
 {
     TargetType = pTargetType;
     TargetMethod = pTargetMethod;
     TargetField = pTargetField;
 }
 public IRLoadStaticFieldInstruction(IRField pField)
     : base(IROpcode.LoadStaticField)
 {
     Field = pField;
 }
		public IRStoreFieldInstruction(IRField pField) : base(IROpcode.StoreField) { Field = pField; }
		public IRLoadFieldAddressInstruction(IRField pField) : base(IROpcode.LoadFieldAddress) { Field = pField; }
 public IRStoreFieldInstruction(IRField pField) : base(IROpcode.StoreField)
 {
     Field = pField;
 }
 public IRLoadFieldAddressInstruction(IRField pField) : base(IROpcode.LoadFieldAddress)
 {
     Field = pField;
 }
 public IRLoadStaticFieldInstruction(IRField pField) : base(IROpcode.LoadStaticField)
 {
     Field = pField;
 }
Beispiel #8
0
 public IRLoadRuntimeHandleInstruction(IRType pTargetType, IRMethod pTargetMethod, IRField pTargetField) : base(IROpcode.LoadRuntimeHandle)
 {
     TargetType   = pTargetType;
     TargetMethod = pTargetMethod;
     TargetField  = pTargetField;
 }