Support content init, PLAD, PGET/P/T, LSYM, and serialization of complex objects with simple properties

This commit is contained in:
Yoshi Askharoun
2025-07-17 17:55:04 -05:00
parent 64f7a445eb
commit 2a76d02461
5 changed files with 241 additions and 75 deletions
@@ -15,6 +15,7 @@ internal class IrisExpression : Expression
null => Constant(null),
Expression expr => expr,
Disassembler.RawConstantInfo constantInfo => new IrisConstantExpression(constantInfo.Value, constantInfo.Type),
Markup.SymbolReference symbolRef => Constant(symbolRef),
_ => throw new NotImplementedException($"Unable to wrap '{p}' in an expression")
};