Błąd podczas używania ProtoBuf-Net z flagami enum
Podczas korzystania z ProtoBuf-Net i szeregowania właściwości enum, gdzie wyliczenie jest ustawione na [FlagsAttribute], otrzymałem następujący komunikat o błędzie podczas serializowania wartości wyliczeniowej złożonej z wielu flag.
Błąd jest następujący: wartość (MyEnum.MyValue) nie ma reprezentacji przewodów dla właściwości MyProperty
GdzieMyEnum jest:
[Flags]
public Enum MyEnum
{
MyValue = 0,
MyValue1 = 1,
MyValue2 = 2,
MyValue4 = 4,
MyValue8 = 8,
}
i
MyProperty = MyEnum.MyValue2 | MyEnum.MyValue4;
Wydaje się, że jest to błąd w sieci protobuf-net?