Table of Contents

Class HookList

Namespace
GLib
Assembly
GLib-2.0.dll
public sealed class HookList
Inheritance
HookList
Inherited Members

Constructors

HookList()

public HookList()

HookList(HookListOwnedHandle)

public HookList(HookListOwnedHandle handle)

Parameters

handle HookListOwnedHandle

Properties

Handle

public HookListOwnedHandle Handle { get; }

Property Value

HookListOwnedHandle

HookSize

public uint HookSize { get; set; }

Property Value

uint

IsSetup

public uint IsSetup { get; set; }

Property Value

uint

SeqId

public ulong SeqId { get; set; }

Property Value

ulong

Methods

Clear()

public void Clear()

Equals(HookList?)

public bool Equals(HookList? other)

Parameters

other HookList

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Init(uint)

public void Init(uint hookSize)

Parameters

hookSize uint

Invoke(bool)

public void Invoke(bool mayRecurse)

Parameters

mayRecurse bool

InvokeCheck(bool)

public void InvokeCheck(bool mayRecurse)

Parameters

mayRecurse bool

Marshal(bool, HookMarshaller)

public void Marshal(bool mayRecurse, HookMarshaller marshaller)

Parameters

mayRecurse bool
marshaller HookMarshaller

MarshalCheck(bool, HookCheckMarshaller)

public void MarshalCheck(bool mayRecurse, HookCheckMarshaller marshaller)

Parameters

mayRecurse bool
marshaller HookCheckMarshaller