@@ -6,6 +6,7 @@ partial struct PublicTable : System.IEquatable<PublicTable>, SpacetimeDB.BSATN.I
66{
77 public void ReadFields ( System . IO . BinaryReader reader )
88 {
9+ Id = BSATN . IdRW . Read ( reader ) ;
910 ByteField = BSATN . ByteFieldRW . Read ( reader ) ;
1011 UshortField = BSATN . UshortFieldRW . Read ( reader ) ;
1112 UintField = BSATN . UintFieldRW . Read ( reader ) ;
@@ -35,6 +36,7 @@ public void ReadFields(System.IO.BinaryReader reader)
3536
3637 public void WriteFields ( System . IO . BinaryWriter writer )
3738 {
39+ BSATN . IdRW . Write ( writer , Id ) ;
3840 BSATN . ByteFieldRW . Write ( writer , ByteField ) ;
3941 BSATN . UshortFieldRW . Write ( writer , UshortField ) ;
4042 BSATN . UintFieldRW . Write ( writer , UintField ) ;
@@ -68,10 +70,11 @@ object SpacetimeDB.BSATN.IStructuralReadWrite.GetSerializer()
6870 }
6971
7072 public override string ToString ( ) =>
71- $ "PublicTable {{ ByteField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ByteField ) } , UshortField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UshortField ) } , UintField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UintField ) } , UlongField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UlongField ) } , U128Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( U128Field ) } , U256Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( U256Field ) } , SbyteField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( SbyteField ) } , ShortField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ShortField ) } , IntField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( IntField ) } , LongField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( LongField ) } , I128Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( I128Field ) } , I256Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( I256Field ) } , BoolField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( BoolField ) } , FloatField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( FloatField ) } , DoubleField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( DoubleField ) } , StringField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( StringField ) } , IdentityField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( IdentityField ) } , ConnectionIdField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ConnectionIdField ) } , CustomStructField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomStructField ) } , CustomClassField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomClassField ) } , CustomEnumField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomEnumField ) } , CustomTaggedEnumField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomTaggedEnumField ) } , ListField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ListField ) } , NullableValueField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( NullableValueField ) } , NullableReferenceField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( NullableReferenceField ) } }}";
73+ $ "PublicTable {{ Id = { SpacetimeDB . BSATN . StringUtil . GenericToString ( Id ) } , ByteField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ByteField ) } , UshortField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UshortField ) } , UintField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UintField ) } , UlongField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( UlongField ) } , U128Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( U128Field ) } , U256Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( U256Field ) } , SbyteField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( SbyteField ) } , ShortField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ShortField ) } , IntField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( IntField ) } , LongField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( LongField ) } , I128Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( I128Field ) } , I256Field = { SpacetimeDB . BSATN . StringUtil . GenericToString ( I256Field ) } , BoolField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( BoolField ) } , FloatField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( FloatField ) } , DoubleField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( DoubleField ) } , StringField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( StringField ) } , IdentityField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( IdentityField ) } , ConnectionIdField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ConnectionIdField ) } , CustomStructField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomStructField ) } , CustomClassField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomClassField ) } , CustomEnumField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomEnumField ) } , CustomTaggedEnumField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( CustomTaggedEnumField ) } , ListField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( ListField ) } , NullableValueField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( NullableValueField ) } , NullableReferenceField = { SpacetimeDB . BSATN . StringUtil . GenericToString ( NullableReferenceField ) } }}";
7274
7375 public readonly partial struct BSATN : SpacetimeDB . BSATN . IReadWrite < PublicTable >
7476 {
77+ internal static readonly SpacetimeDB . BSATN . I32 IdRW = new ( ) ;
7578 internal static readonly SpacetimeDB . BSATN . U8 ByteFieldRW = new ( ) ;
7679 internal static readonly SpacetimeDB . BSATN . U16 UshortFieldRW = new ( ) ;
7780 internal static readonly SpacetimeDB . BSATN . U32 UintFieldRW = new ( ) ;
@@ -123,6 +126,7 @@ SpacetimeDB.BSATN.ITypeRegistrar registrar
123126 registrar . RegisterType < PublicTable > ( _ => new SpacetimeDB . BSATN . AlgebraicType . Product (
124127 new SpacetimeDB . BSATN . AggregateElement [ ]
125128 {
129+ new ( "Id" , IdRW . GetAlgebraicType ( registrar ) ) ,
126130 new ( "ByteField" , ByteFieldRW . GetAlgebraicType ( registrar ) ) ,
127131 new ( "UshortField" , UshortFieldRW . GetAlgebraicType ( registrar ) ) ,
128132 new ( "UintField" , UintFieldRW . GetAlgebraicType ( registrar ) ) ,
@@ -164,6 +168,7 @@ SpacetimeDB.BSATN.ITypeRegistrar registrar
164168
165169 public override int GetHashCode ( )
166170 {
171+ var ___hashId = Id . GetHashCode ( ) ;
167172 var ___hashByteField = ByteField . GetHashCode ( ) ;
168173 var ___hashUshortField = UshortField . GetHashCode ( ) ;
169174 var ___hashUintField = UintField . GetHashCode ( ) ;
@@ -202,7 +207,8 @@ public override int GetHashCode()
202207 var ___hashNullableValueField = NullableValueField . GetHashCode ( ) ;
203208 var ___hashNullableReferenceField =
204209 NullableReferenceField == null ? 0 : NullableReferenceField . GetHashCode ( ) ;
205- return ___hashByteField
210+ return ___hashId
211+ ^ ___hashByteField
206212 ^ ___hashUshortField
207213 ^ ___hashUintField
208214 ^ ___hashUlongField
@@ -232,6 +238,7 @@ public override int GetHashCode()
232238#nullable enable
233239 public bool Equals ( PublicTable that )
234240 {
241+ var ___eqId = this . Id . Equals ( that . Id ) ;
235242 var ___eqByteField = this . ByteField . Equals ( that . ByteField ) ;
236243 var ___eqUshortField = this . UshortField . Equals ( that . UshortField ) ;
237244 var ___eqUintField = this . UintField . Equals ( that . UintField ) ;
@@ -291,7 +298,8 @@ public bool Equals(PublicTable that)
291298 this . NullableReferenceField == null
292299 ? that . NullableReferenceField == null
293300 : this . NullableReferenceField . Equals ( that . NullableReferenceField ) ;
294- return ___eqByteField
301+ return ___eqId
302+ && ___eqByteField
295303 && ___eqUshortField
296304 && ___eqUintField
297305 && ___eqUlongField
0 commit comments