using System;
using System.Runtime.InteropServices;
namespace System.Runtime.Remoting.Metadata
{
/// Specifies the SOAP configuration options for use with the class.
// Token: 0x0200042D RID: 1069
[Flags]
[ComVisible(true)]
[Serializable]
public enum SoapOption
{
/// The default option indicating that no extra options are selected.
// Token: 0x04000FDF RID: 4063
None = 0,
/// Indicates that type will always be included on SOAP elements. This option is useful when performing SOAP interop with SOAP implementations that require types on all elements.
// Token: 0x04000FE0 RID: 4064
AlwaysIncludeTypes = 1,
/// Indicates that the output SOAP string type in a SOAP Envelope is using the XSD prefix, and that the resulting XML does not have an ID attribute for the string.
// Token: 0x04000FE1 RID: 4065
XsdString = 2,
/// Indicates that SOAP will be generated without references. This option is currently not implemented.
// Token: 0x04000FE2 RID: 4066
EmbedAll = 4,
/// Public reserved option for temporary interop conditions; the use will change.
// Token: 0x04000FE3 RID: 4067
Option1 = 8,
/// Public reserved option for temporary interop conditions; the use will change.
// Token: 0x04000FE4 RID: 4068
Option2 = 16
}
}