MessagePack-CSharp icon indicating copy to clipboard operation
MessagePack-CSharp copied to clipboard

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

Results 91 MessagePack-CSharp issues
Sort by recently updated
recently updated
newest added

I love this library but I tried to use it on class containing circular reference and it and it looks like it get stuck in infinite loop , but maybe...

enhancement
awaiting-approval

``` var personList = new List(){ new Person() { Id = new Guid("81ec9761-0e43-49e5-9b10-bba6b39051a9"), Name= "Marcus" }}; var data = new Data{ Id = Guid.NewGuid(), Data = new object[]{ personList }...

question

Pressing the Generate button results in the following error in 2.3+ versions in Unity 2020.3: ``` ..\Assets\Scripts\MessagePackCompilerGenerated\MessagePackGenerated.cs -Win32Exception: ApplicationName='mpc', CommandLine='-i ..\ -o ..\Assets\Scripts\MessagePackCompilerGenerated\MessagePackGenerated.cs', CurrentDirectory='C:/(Project Directory)/Assets', Native error= The system cannot...

unity
mpc

Example ```csharp using MessagePack; using System.Collections.Generic; [MessagePackObject] public class Test { [Key(0)] public Dictionary Hoge; [Key(1)] public ((int M, int N) O, (int P, int Q) R)[,] Fuga; } ```...

#### Bug description If I try to Serialize a native support type object as a root object, the serialize will fail. For example, if I try to do so: ```csharp...

unity

Hi there. I can't build IL2CPP project for PC. Trying NET standart and NET Framework Editor serialization works fine. [Google Drive Link ](https://drive.google.com/drive/folders/1q8PNXeSw_l1FLfFLeI5Y9RlI5kwNvxIi?usp=sharing)to repro project and full Editor log Part...

unity

There is an extra " when calling `MessagePackSerializer.ConvertToJson` for extension code of 100 (typeless) In [MessagePackSerializer.Json.cs](https://github.com/neuecc/MessagePack-CSharp/blob/a0324060aaad24b9f7f10feee04d575a017e8061/src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSerializer.Json.cs) at line 435 ``` writer.Write("{\"$type\":\"" + typeNameTokenBuilder.ToString() + "}"); ```` There is an extra...

bug
good first issue

#### Bug description If I have two class define like this and try to use MessagePack.MSBuild.Tasks to generate code for AOT platform ```csharp [MessagePack.MessagePackObject(keyAsPropertyName: true)] public class Stone { public...

mpc

currently implements Union on non abstract class, throws exception. ```csharp if (!ti.IsInterface && !ti.IsAbstract) { throw new MessagePackDynamicUnionResolverException("Union can only be interface or abstract class. Type:" + type.Name); } ```...

enhancement