Table of Contents

Property LastRequester

Namespace
GrindFest.Content
Assembly
GrindFest.dll

LastRequester

Who asked for the address the last OnSyncLoad reported, as "Nearest.Caller (File.cs:12) <- Caller.Below (File.cs:34)", or null when CaptureRequester is off or no frame was available.

Why this exists: an address list cannot tell "this came from the boot pass over every ItemBehaviour" from "this came from one skill that ran once", and that difference is what decides whether an asset belongs in a tier, in a scope, or on the async path (CONTENT_SYNC_LOAD_AUDIT.md section 7). Without it a single session's list gets mistaken for a specification.

Why a stack walk instead of a parameter: the immediate caller is often a wrapper rather than the context that matters, and a miss is supposed to be rare enough that the walk is not a hot path. The target state is zero of them.

public static string LastRequester { get; }

Property Value

string