using System;
using Cpp2IlInjected;
namespace System.Diagnostics.Tracing
{
/// Specifies how the ETW manifest for the event source is generated.
// Token: 0x0200069B RID: 1691
[Token(Token = "0x200069B")]
[Flags]
public enum EventManifestOptions
{
/// No options are specified.
// Token: 0x04001BCF RID: 7119
[Token(Token = "0x4001BCF")]
None = 0,
/// Causes an exception to be raised if any inconsistencies occur when writing the manifest file.
// Token: 0x04001BD0 RID: 7120
[Token(Token = "0x4001BD0")]
Strict = 1,
/// Generates a resources node under the localization folder for every satellite assembly provided.
// Token: 0x04001BD1 RID: 7121
[Token(Token = "0x4001BD1")]
AllCultures = 2,
/// A manifest is generated only the event source must be registered on the host computer.
// Token: 0x04001BD2 RID: 7122
[Token(Token = "0x4001BD2")]
OnlyIfNeededForRegistration = 4,
/// Overrides the default behavior that the current must be the base class of the user-defined type passed to the write method. This enables the validation of .NET event sources.
// Token: 0x04001BD3 RID: 7123
[Token(Token = "0x4001BD3")]
AllowEventSourceOverride = 8
}
}