Class BaseMemoryFunction
- Namespace
- CounterStrikeSharp.API.Modules.Memory.DynamicFunctions
- Assembly
- CounterStrikeSharp.API.dll
public abstract class BaseMemoryFunction : NativeObject
- Inheritance
-
objectBaseMemoryFunction
- Derived
- Inherited Members
Constructors
BaseMemoryFunction(string, DataType, DataType[])
public BaseMemoryFunction(string signature, DataType returnType, DataType[] parameters)
Parameters
BaseMemoryFunction(string, string, DataType, DataType[])
public BaseMemoryFunction(string signature, string binarypath, DataType returnType, DataType[] parameters)
Parameters
Methods
Hook(Func<DynamicHook, HookResult>, HookMode)
public void Hook(Func<DynamicHook, HookResult> handler, HookMode mode)
Parameters
handler
Func<DynamicHook, HookResult>mode
HookMode
InvokeInternalVoid(params object[])
protected void InvokeInternalVoid(params object[] args)
Parameters
args
object[]
InvokeInternal<T>(params object[])
protected T InvokeInternal<T>(params object[] args)
Parameters
args
object[]
Returns
- T
Type Parameters
T
Unhook(Func<DynamicHook, HookResult>, HookMode)
public void Unhook(Func<DynamicHook, HookResult> handler, HookMode mode)
Parameters
handler
Func<DynamicHook, HookResult>mode
HookMode