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