コード例 #1
0
 /// <summary>
 /// </summary>
 /// <param name="llvmWriter">
 /// </param>
 /// <param name="opCodeConstructorInfoPart">
 /// </param>
 /// <param name="declaringType">
 /// </param>
 public static void WriteNew(
     this LlvmWriter llvmWriter,
     OpCodeConstructorInfoPart opCodeConstructorInfoPart,
     IType declaringType)
 {
     declaringType.WriteCallNewObjectMethod(llvmWriter, opCodeConstructorInfoPart);
     llvmWriter.WriteCallConstructor(opCodeConstructorInfoPart);
 }
コード例 #2
0
 /// <summary>
 /// </summary>
 /// <param name="llvmWriter">
 /// </param>
 /// <param name="opCodeConstructorInfoPart">
 /// </param>
 /// <param name="declaringType">
 /// </param>
 public static void WriteNew(this LlvmWriter llvmWriter, OpCodeConstructorInfoPart opCodeConstructorInfoPart, IType declaringType)
 {
     declaringType.WriteCallNewObjectMethod(llvmWriter, opCodeConstructorInfoPart);
     llvmWriter.WriteCallConstructor(opCodeConstructorInfoPart);
 }
コード例 #3
0
 /// <summary>
 /// </summary>
 /// <param name="llvmWriter">
 /// </param>
 /// <param name="opCodeConstructorInfoPart">
 /// </param>
 public static void WriteCallConstructor(
     this LlvmWriter llvmWriter,
     OpCodeConstructorInfoPart opCodeConstructorInfoPart)
 {
     llvmWriter.WriteCallConstructor(opCodeConstructorInfoPart, opCodeConstructorInfoPart.Operand);
 }
コード例 #4
0
 /// <summary>
 /// </summary>
 /// <param name="llvmWriter">
 /// </param>
 /// <param name="opCodeConstructorInfoPart">
 /// </param>
 public static void WriteCallConstructor(this LlvmWriter llvmWriter, OpCodeConstructorInfoPart opCodeConstructorInfoPart)
 {
     llvmWriter.WriteCallConstructor(opCodeConstructorInfoPart, opCodeConstructorInfoPart.Operand);
 }