public String Dump(Boolean dump_attribs) {
if (!this.IsComplete) {
return "incompleted Type " + this._layout.TypeName;
}
String str = $"{this._layout.TypeName} (size = {this.SizeOf})";
if (dump_attribs) {
str += "\n";
foreach (Utils.StoreEntry attrib in this._layout.Attribs) {
str += $" [base + {attrib.offset}] {attrib.name} : {attrib.type}\n";
}
}
return str;
}