Table of Contents

Struct BookReadEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnBookRead, the game's TESBookReadEvent.

public readonly struct BookReadEventArgs : IEquatable<BookReadEventArgs>
Implements
Inherited Members

Constructors

BookReadEventArgs(ObjectReference?, FormId<Form>?, ushort)

Arguments for OnBookRead, the game's TESBookReadEvent.

public BookReadEventArgs(ObjectReference? Ref, FormId<Form>? BaseFormID, ushort UniqueID)

Parameters

Ref ObjectReference?
BaseFormID FormId<Form>?
UniqueID ushort

Properties

BaseFormID

public FormId<Form>? BaseFormID { get; init; }

Property Value

FormId<Form>?

Ref

public ObjectReference? Ref { get; init; }

Property Value

ObjectReference?

UniqueID

public ushort UniqueID { get; init; }

Property Value

ushort

Methods

Deconstruct(out ObjectReference?, out FormId<Form>?, out ushort)

public void Deconstruct(out ObjectReference? Ref, out FormId<Form>? BaseFormID, out ushort UniqueID)

Parameters

Ref ObjectReference?
BaseFormID FormId<Form>?
UniqueID ushort

Equals(BookReadEventArgs)

public bool Equals(BookReadEventArgs other)

Parameters

other BookReadEventArgs

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BookReadEventArgs, BookReadEventArgs)

public static bool operator ==(BookReadEventArgs left, BookReadEventArgs right)

Parameters

left BookReadEventArgs
right BookReadEventArgs

Returns

bool

operator !=(BookReadEventArgs, BookReadEventArgs)

public static bool operator !=(BookReadEventArgs left, BookReadEventArgs right)

Parameters

left BookReadEventArgs
right BookReadEventArgs

Returns

bool