csharp
public record class LibraryIrVariableA named, addressable storage slot: a parameter or a local.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (3)
public string Namepublic LibraryIrTypeReference Typepublic bool ByReferenceTrue for a parameter the caller passes by reference. Part of the lowered signature rather than derivable from the symbol side, because the IR is linked into a consumer on its own — and a consumer that got this wrong would pass a value where a pointer belongs.
Methods (1)
public LibraryIrVariable(string Name, LibraryIrTypeReference Type, bool ByReference = false)A named, addressable storage slot: a parameter or a local.
Used by (3)
- LibraryIrDecoderVixen.Raven
- LibraryIrEncoderVixen.Raven
- LibraryIrFunctionVixen.Raven