mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 16:15:43 +00:00
ZoneCodeGenerator: Add toString methods for Domain objects for better readability when debugging
This commit is contained in:
parent
b7ab2a1aa6
commit
ef8a040db4
@ -36,5 +36,10 @@ namespace ZoneCodeGenerator.Domain
|
||||
{
|
||||
Size = size;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"BaseType {FullName}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -15,5 +15,10 @@ namespace ZoneCodeGenerator.Domain
|
||||
Members = new List<EnumMember>();
|
||||
ParentType = parentType;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"enum {FullName}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -42,5 +42,10 @@ namespace ZoneCodeGenerator.Domain
|
||||
|
||||
return currentSize.Align(Alignment);
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"struct {FullName}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,5 +12,10 @@
|
||||
public int? AlignmentOverride { get; set; }
|
||||
public override int Alignment => AlignmentOverride ?? TypeDefinition.Alignment;
|
||||
public override int Size => TypeDefinition.Size;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"typedef {FullName}";
|
||||
}
|
||||
}
|
||||
}
|
@ -16,5 +16,10 @@ namespace ZoneCodeGenerator.Domain
|
||||
.Max()
|
||||
.Align(Alignment);
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"union {FullName}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -34,5 +34,10 @@ namespace ZoneCodeGenerator.Domain.Information
|
||||
IsScriptString = false;
|
||||
Condition = null;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"info for {Member}";
|
||||
}
|
||||
}
|
||||
}
|
@ -42,6 +42,12 @@ namespace ZoneCodeGenerator.Domain.Information
|
||||
ArrayReferenceExists = false;
|
||||
Usages = new List<StructureInformation>();
|
||||
OrderedMembers = new List<MemberInformation>();
|
||||
IsLeaf = true;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"info for {Type}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user