2015-09-24 1 views
0

Je suis en train de créer une énumération qui suit cette structure:Comment ajouter une énumération en utilisant protobuf-net dans VB.NET?

Enum Foo 
Bar=0 
One=1 
End Enum 

J'ai lu la documentation à https://code.google.com/p/protobuf-net/wiki/Attributes mais je ne suis toujours pas clair sur la façon d'ajouter énumérations. J'ai essayé d'ajouter <ProtoEnum(#)> et <ProtoMember(#)> au-dessus de mon énumération mais j'obtiens l'erreur "l'attribut ne peut pas être appliqué parce que l'attribut n'est pas valide sur ce type de déclaration".

Quelle est la syntaxe correcte pour ajouter une énumération au fichier Proto dans VB.NET en utilisant protobuf-net?

Répondre

0

je me sens toujours muet après avoir vu comment les problèmes de syntaxe simples sont:

<ProtoContract()> 
Public Enum Foo 

'<ProtoMember(0)> I don't think <ProtoMember> is required inside an enum 
Bar = 0 

'<ProtoMember(1)> 
One = 1 

End Enum