Show / Hide Table of Contents

Class Code

By adding the following using statement to your source code: using static HarmonyLib.Code; you can for example start using Ldarg_1 in you code instead of new CodeMatch(OpCodes.Ldarg_1) and then you can use array notation to add an operand and/or a name: Call[myMethodInfo] instead of new CodeMatch(OpCodes.Call, myMethodInfo)

Inheritance
object
Code
Namespace: HarmonyLib
Assembly: 0Harmony.dll
Syntax
public static class Code

Properties

Add

Declaration
public static Code.Add_ Add { get; }
Property Value
Type Description
Code.Add_

Add_Ovf

Declaration
public static Code.Add_Ovf_ Add_Ovf { get; }
Property Value
Type Description
Code.Add_Ovf_

Add_Ovf_Un

Declaration
public static Code.Add_Ovf_Un_ Add_Ovf_Un { get; }
Property Value
Type Description
Code.Add_Ovf_Un_

And

Declaration
public static Code.And_ And { get; }
Property Value
Type Description
Code.And_

Arglist

Declaration
public static Code.Arglist_ Arglist { get; }
Property Value
Type Description
Code.Arglist_

Beq

Declaration
public static Code.Beq_ Beq { get; }
Property Value
Type Description
Code.Beq_

Beq_S

Declaration
public static Code.Beq_S_ Beq_S { get; }
Property Value
Type Description
Code.Beq_S_

Bge

Declaration
public static Code.Bge_ Bge { get; }
Property Value
Type Description
Code.Bge_

Bge_S

Declaration
public static Code.Bge_S_ Bge_S { get; }
Property Value
Type Description
Code.Bge_S_

Bge_Un

Declaration
public static Code.Bge_Un_ Bge_Un { get; }
Property Value
Type Description
Code.Bge_Un_

Bge_Un_S

Declaration
public static Code.Bge_Un_S_ Bge_Un_S { get; }
Property Value
Type Description
Code.Bge_Un_S_

Bgt

Declaration
public static Code.Bgt_ Bgt { get; }
Property Value
Type Description
Code.Bgt_

Bgt_S

Declaration
public static Code.Bgt_S_ Bgt_S { get; }
Property Value
Type Description
Code.Bgt_S_

Bgt_Un

Declaration
public static Code.Bgt_Un_ Bgt_Un { get; }
Property Value
Type Description
Code.Bgt_Un_

Bgt_Un_S

Declaration
public static Code.Bgt_Un_S_ Bgt_Un_S { get; }
Property Value
Type Description
Code.Bgt_Un_S_

Ble

Declaration
public static Code.Ble_ Ble { get; }
Property Value
Type Description
Code.Ble_

Ble_S

Declaration
public static Code.Ble_S_ Ble_S { get; }
Property Value
Type Description
Code.Ble_S_

Ble_Un

Declaration
public static Code.Ble_Un_ Ble_Un { get; }
Property Value
Type Description
Code.Ble_Un_

Ble_Un_S

Declaration
public static Code.Ble_Un_S_ Ble_Un_S { get; }
Property Value
Type Description
Code.Ble_Un_S_

Blt

Declaration
public static Code.Blt_ Blt { get; }
Property Value
Type Description
Code.Blt_

Blt_S

Declaration
public static Code.Blt_S_ Blt_S { get; }
Property Value
Type Description
Code.Blt_S_

Blt_Un

Declaration
public static Code.Blt_Un_ Blt_Un { get; }
Property Value
Type Description
Code.Blt_Un_

Blt_Un_S

Declaration
public static Code.Blt_Un_S_ Blt_Un_S { get; }
Property Value
Type Description