public void CanCreateHeapType() { const string name = "nÁmæ"; const string docStr = "dÁcæ"; using var doc = new StrPtr(docStr, Encoding.UTF8); var spec = new TypeSpec( name: name, basicSize: Marshal.ReadInt32(Runtime.Runtime.PyBaseObjectType, TypeOffset.tp_basicsize), slots: new TypeSpec.Slot[] { new (TypeSlotID.tp_doc, doc.RawPointer), },
public void CanCreateHeapType() { const string name = "nÁmæ"; const string docStr = "dÁcæ"; using var doc = new StrPtr(docStr, Encoding.UTF8); var spec = new TypeSpec( name: name, basicSize: ObjectOffset.Size(Runtime.Runtime.PyTypeType), slots: new TypeSpec.Slot[] { new (TypeSlotID.tp_doc, doc.RawPointer), },