Add MeansImplicitUse attribute to patch and injectable attributes

This commit is contained in:
qe201020335
2025-09-18 00:53:26 -04:00
parent 1cc1d2e95d
commit 26d816ee56
4 changed files with 14 additions and 2 deletions
@@ -1,18 +1,25 @@
namespace SPTarkov.Reflection.Patching;
using JetBrains.Annotations;
namespace SPTarkov.Reflection.Patching;
[AttributeUsage(AttributeTargets.Method)]
[MeansImplicitUse]
public class PatchPrefixAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Method)]
[MeansImplicitUse]
public class PatchPostfixAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Method)]
[MeansImplicitUse]
public class PatchTranspilerAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Method)]
[MeansImplicitUse]
public class PatchFinalizerAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Method)]
[MeansImplicitUse]
public class PatchIlManipulatorAttribute : Attribute { }
/// <summary>