| using System; | |
| namespace Google.ProtocolBuffers.Serialization | |
| { | |
| /// <summary> | |
| /// Options available for the xml writer output | |
| /// </summary> | |
| [Flags] | |
| public enum XmlWriterOptions | |
| { | |
| /// <summary> Simple xml formatting with no attributes </summary> | |
| None, | |
| /// <summary> Writes the 'value' attribute on all enumerations with the numeric identifier </summary> | |
| OutputEnumValues = 0x1, | |
| /// <summary> Embeds array items into child <item> elements </summary> | |
| OutputNestedArrays = 0x4, | |
| /// <summary> Outputs the 'type' attribute for compatibility with the <see cref="System.Runtime.Serialization.Json.JsonReaderWriterFactory">JsonReaderWriterFactory</see> </summary> | |
| /// <remarks> This option must, by nessessity, also enable NestedArrayItems </remarks> | |
| OutputJsonTypes = 0x8, | |
| } | |
| } |