Table of Contents

Class VirtualFunction

Namespace
CounterStrikeSharp.API.Modules.Memory
Assembly
CounterStrikeSharp.API.dll
public class VirtualFunction
Inheritance
VirtualFunction

Methods

Create(nint, int)

public static Action Create(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action

CreateVoid(string)

public static Action CreateVoid(string signature)

Parameters

signature string

Returns

Action

CreateVoid(string, string)

public static Action CreateVoid(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action

CreateVoid<TArg1>(nint, int)

public static Action<TArg1> CreateVoid<TArg1>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1>

Type Parameters

TArg1

CreateVoid<TArg1>(string)

public static Action<TArg1> CreateVoid<TArg1>(string signature)

Parameters

signature string

Returns

Action<TArg1>

Type Parameters

TArg1

CreateVoid<TArg1>(string, string)

public static Action<TArg1> CreateVoid<TArg1>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1>

Type Parameters

TArg1

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

CreateVoid<TArg1, TArg2>(nint, int)

public static Action<TArg1, TArg2> CreateVoid<TArg1, TArg2>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2>

Type Parameters

TArg1
TArg2

CreateVoid<TArg1, TArg2>(string)

public static Action<TArg1, TArg2> CreateVoid<TArg1, TArg2>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2>

Type Parameters

TArg1
TArg2

CreateVoid<TArg1, TArg2>(string, string)

public static Action<TArg1, TArg2> CreateVoid<TArg1, TArg2>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2>

Type Parameters

TArg1
TArg2

CreateVoid<TArg1, TArg2, TArg3>(nint, int)

public static Action<TArg1, TArg2, TArg3> CreateVoid<TArg1, TArg2, TArg3>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3>

Type Parameters

TArg1
TArg2
TArg3

CreateVoid<TArg1, TArg2, TArg3>(string)

public static Action<TArg1, TArg2, TArg3> CreateVoid<TArg1, TArg2, TArg3>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3>

Type Parameters

TArg1
TArg2
TArg3

CreateVoid<TArg1, TArg2, TArg3>(string, string)

public static Action<TArg1, TArg2, TArg3> CreateVoid<TArg1, TArg2, TArg3>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3>

Type Parameters

TArg1
TArg2
TArg3

CreateVoid<TArg1, TArg2, TArg3, TArg4>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4> CreateVoid<TArg1, TArg2, TArg3, TArg4>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4>

Type Parameters

TArg1
TArg2
TArg3
TArg4

CreateVoid<TArg1, TArg2, TArg3, TArg4>(string)

public static Action<TArg1, TArg2, TArg3, TArg4> CreateVoid<TArg1, TArg2, TArg3, TArg4>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4>

Type Parameters

TArg1
TArg2
TArg3
TArg4

CreateVoid<TArg1, TArg2, TArg3, TArg4>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4> CreateVoid<TArg1, TArg2, TArg3, TArg4>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4>

Type Parameters

TArg1
TArg2
TArg3
TArg4

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(nint, int)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(string signature)

Parameters

signature string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(string, string)

public static Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateVoid<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

Create<TResult>(nint, int)

public static Func<TResult> Create<TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TResult>

Type Parameters

TResult

Create<TResult>(string)

public static Func<TResult> Create<TResult>(string signature)

Parameters

signature string

Returns

Func<TResult>

Type Parameters

TResult

Create<TResult>(string, string)

public static Func<TResult> Create<TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TResult>

Type Parameters

TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TResult

Create<TArg1, TResult>(nint, int)

public static Func<TArg1, TResult> Create<TArg1, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TResult>

Type Parameters

TArg1
TResult

Create<TArg1, TResult>(string)

public static Func<TArg1, TResult> Create<TArg1, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TResult>

Type Parameters

TArg1
TResult

Create<TArg1, TResult>(string, string)

public static Func<TArg1, TResult> Create<TArg1, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TResult>

Type Parameters

TArg1
TResult

Create<TArg1, TArg2, TResult>(nint, int)

public static Func<TArg1, TArg2, TResult> Create<TArg1, TArg2, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TResult>

Type Parameters

TArg1
TArg2
TResult

Create<TArg1, TArg2, TResult>(string)

public static Func<TArg1, TArg2, TResult> Create<TArg1, TArg2, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TResult>

Type Parameters

TArg1
TArg2
TResult

Create<TArg1, TArg2, TResult>(string, string)

public static Func<TArg1, TArg2, TResult> Create<TArg1, TArg2, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TResult>

Type Parameters

TArg1
TArg2
TResult

Create<TArg1, TArg2, TArg3, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TResult> Create<TArg1, TArg2, TArg3, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TResult>

Type Parameters

TArg1
TArg2
TArg3
TResult

Create<TArg1, TArg2, TArg3, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TResult> Create<TArg1, TArg2, TArg3, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TResult>

Type Parameters

TArg1
TArg2
TArg3
TResult

Create<TArg1, TArg2, TArg3, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TResult> Create<TArg1, TArg2, TArg3, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TResult>

Type Parameters

TArg1
TArg2
TArg3
TResult

Create<TArg1, TArg2, TArg3, TArg4, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TResult> Create<TArg1, TArg2, TArg3, TArg4, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TResult

Create<TArg1, TArg2, TArg3, TArg4, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TResult> Create<TArg1, TArg2, TArg3, TArg4, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TResult

Create<TArg1, TArg2, TArg3, TArg4, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TResult> Create<TArg1, TArg2, TArg3, TArg4, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(nint, int)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(nint objectPtr, int offset)

Parameters

objectPtr nint
offset int

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(string signature)

Parameters

signature string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TResult

Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(string, string)

public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> Create<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(string signature, string binarypath)

Parameters

signature string
binarypath string

Returns

Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TResult