using System;
using Cpp2IlInjected;
namespace System.Diagnostics.Tracing
{
/// Specifies configuration options for an event source.
// Token: 0x02000689 RID: 1673
[Token(Token = "0x2000689")]
[Flags]
public enum EventSourceSettings
{
/// None of the special configuration options are enabled.
// Token: 0x04001B7F RID: 7039
[Token(Token = "0x4001B7F")]
Default = 0,
/// The event source throws an exception when an error occurs.
// Token: 0x04001B80 RID: 7040
[Token(Token = "0x4001B80")]
ThrowOnEventWriteErrors = 1,
/// The ETW listener should use a manifest-based format when raising events. Setting this option is a directive to the ETW listener should use manifest-based format when raising events. This is the default option when defining a type derived from using one of the protected constructors.
// Token: 0x04001B81 RID: 7041
[Token(Token = "0x4001B81")]
EtwManifestEventFormat = 4,
/// The ETW listener should use self-describing event format. This is the default option when creating a new instance of the using one of the public constructors.
// Token: 0x04001B82 RID: 7042
[Token(Token = "0x4001B82")]
EtwSelfDescribingEventFormat = 8
}
}