Table of Contents

Struct ContainerChangedEventArgs

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnContainerChanged, the game's TESContainerChangedEvent.

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

Constructors

ContainerChangedEventArgs(FormId<Form>?, FormId<Form>?, FormId<Form>?, int, ObjectReference?, ushort)

Arguments for OnContainerChanged, the game's TESContainerChangedEvent.

public ContainerChangedEventArgs(FormId<Form>? OldContainer, FormId<Form>? NewContainer, FormId<Form>? BaseObj, int ItemCount, ObjectReference? Reference, ushort UniqueID)

Parameters

OldContainer FormId<Form>?
NewContainer FormId<Form>?
BaseObj FormId<Form>?
ItemCount int
Reference ObjectReference?
UniqueID ushort

Properties

BaseObj

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

Property Value

FormId<Form>?

ItemCount

public int ItemCount { get; init; }

Property Value

int

NewContainer

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

Property Value

FormId<Form>?

OldContainer

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

Property Value

FormId<Form>?

Reference

public ObjectReference? Reference { get; init; }

Property Value

ObjectReference?

UniqueID

public ushort UniqueID { get; init; }

Property Value

ushort

Methods

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

public void Deconstruct(out FormId<Form>? OldContainer, out FormId<Form>? NewContainer, out FormId<Form>? BaseObj, out int ItemCount, out ObjectReference? Reference, out ushort UniqueID)

Parameters

OldContainer FormId<Form>?
NewContainer FormId<Form>?
BaseObj FormId<Form>?
ItemCount int
Reference ObjectReference?
UniqueID ushort

Equals(ContainerChangedEventArgs)

public bool Equals(ContainerChangedEventArgs other)

Parameters

other ContainerChangedEventArgs

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 ==(ContainerChangedEventArgs, ContainerChangedEventArgs)

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

Parameters

left ContainerChangedEventArgs
right ContainerChangedEventArgs

Returns

bool

operator !=(ContainerChangedEventArgs, ContainerChangedEventArgs)

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

Parameters

left ContainerChangedEventArgs
right ContainerChangedEventArgs

Returns

bool