Class VirtualFunctionWithReturn<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>
- Namespace
- CounterStrikeSharp.API.Modules.Memory
- Assembly
- CounterStrikeSharp.API.dll
public class VirtualFunctionWithReturn<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>
Type Parameters
TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TResult
- Inheritance
-
object
VirtualFunctionWithReturn<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>
Constructors
VirtualFunctionWithReturn(nint, int)
public VirtualFunctionWithReturn(nint objectPtr, int offset)
Parameters
objectPtr nint
offset int
VirtualFunctionWithReturn(string)
public VirtualFunctionWithReturn(string signature)
Parameters
signature string
VirtualFunctionWithReturn(string, string)
public VirtualFunctionWithReturn(string signature, string binarypath)
Parameters
signature string
binarypath string
Methods
Invoke(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10)
public TResult Invoke(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5, TArg6 arg6, TArg7 arg7, TArg8 arg8, TArg9 arg9, TArg10 arg10)
Parameters
arg1 TArg1
arg2 TArg2
arg3 TArg3
arg4 TArg4
arg5 TArg5
arg6 TArg6
arg7 TArg7
arg8 TArg8
arg9 TArg9
arg10 TArg10
Returns
- TResult