Table of Contents

Class BaseMemoryFunction

Namespace
CounterStrikeSharp.API.Modules.Memory.DynamicFunctions
Assembly
CounterStrikeSharp.API.dll
public abstract class BaseMemoryFunction : NativeObject
Inheritance
BaseMemoryFunction
Derived
Inherited Members

Constructors

BaseMemoryFunction(string, DataType, DataType[])

public BaseMemoryFunction(string signature, DataType returnType, DataType[] parameters)

Parameters

signature string
returnType DataType
parameters DataType[]

BaseMemoryFunction(string, string, DataType, DataType[])

public BaseMemoryFunction(string signature, string binarypath, DataType returnType, DataType[] parameters)

Parameters

signature string
binarypath string
returnType DataType
parameters DataType[]

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