We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c11380a commit 0aaa952Copy full SHA for 0aaa952
1 file changed
src/TrProtocol.SerializerGenerator/SerializeGenerator.cs
@@ -1555,7 +1555,7 @@ INamedTypeSymbol[] ExtractAbstractModelInheritance(INamedTypeSymbol type) {
1555
}
1556
1557
chain.Reverse();
1558
- return [];
+ return [.. chain];
1559
1560
1561
return [];
@@ -1630,7 +1630,7 @@ param[0].Type is PointerTypeSyntax pointerType &&
1630
1631
return false;
1632
})) {
1633
- classNode.Write($"public unsafe {((model.IsConcreteImpl && !model.IsValueType) ? "override " : "")}void WriteContent(ref void* ptr) ");
+ classNode.Write($"public unsafe {((model.IsConcreteImpl && !model.IsValueType) ? "override " : "readonly ")}void WriteContent(ref void* ptr) ");
1634
classNode.Sources.Add(writeNode);
1635
1636
#endregion
0 commit comments