Class PatchInfo
Serializable patch information
Inheritance
System.Object
PatchInfo
Namespace: HarmonyLib
Assembly: 0Harmony.dll
Syntax
public class PatchInfo
Constructors
PatchInfo()
Declaration
public PatchInfo()
Fields
finalizers
Finalizers as an array of Patch
Declaration
public Patch[] finalizers
Field Value
| Type | Description |
|---|---|
| Patch[] |
innerpostfixes
InnerPostfixes as an array of Patch
Declaration
public Patch[] innerpostfixes
Field Value
| Type | Description |
|---|---|
| Patch[] |
innerprefixes
InnerPrefixes as an array of Patch
Declaration
public Patch[] innerprefixes
Field Value
| Type | Description |
|---|---|
| Patch[] |
postfixes
Postfixes as an array of Patch
Declaration
public Patch[] postfixes
Field Value
| Type | Description |
|---|---|
| Patch[] |
prefixes
Prefixes as an array of Patch
Declaration
public Patch[] prefixes
Field Value
| Type | Description |
|---|---|
| Patch[] |
transpilers
Transpilers as an array of Patch
Declaration
public Patch[] transpilers
Field Value
| Type | Description |
|---|---|
| Patch[] |
VersionCount
Number of replacements created
Declaration
public int VersionCount
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Properties
Debugging
Returns if any of the patches wants debugging turned on
Declaration
public bool Debugging { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
RemoveFinalizer(String)
Removes finalizers
Declaration
public void RemoveFinalizer(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the finalizers, or |
RemoveInnerPostfix(String)
Removes inner postfixes
Declaration
public void RemoveInnerPostfix(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the inner postfixes, or |
RemoveInnerPrefix(String)
Removes inner prefixes
Declaration
public void RemoveInnerPrefix(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the inner prefixes, or |
RemovePatch(MethodInfo)
Removes a patch using its method
Declaration
public void RemovePatch(MethodInfo patch)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Reflection.MethodInfo | patch | The method of the patch to remove |
RemovePostfix(String)
Removes postfixes
Declaration
public void RemovePostfix(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the postfixes, or |
RemovePrefix(String)
Removes prefixes
Declaration
public void RemovePrefix(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the prefixes, or |
RemoveTranspiler(String)
Removes transpilers
Declaration
public void RemoveTranspiler(string owner)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | owner | The owner of the transpilers, or |