using System;
using System.Runtime.InteropServices;
namespace System.Reflection.Emit
{
/// Defines the access modes for a dynamic assembly.
// Token: 0x020001E1 RID: 481
[ComVisible(true)]
[Flags]
[Serializable]
public enum AssemblyBuilderAccess
{
/// Represents that the dynamic assembly can be executed, but not saved.
// Token: 0x0400076D RID: 1901
Run = 1,
/// Represents that the dynamic assembly can be saved, but not executed.
// Token: 0x0400076E RID: 1902
Save = 2,
/// Represents that the dynamic assembly can be executed and saved.
// Token: 0x0400076F RID: 1903
RunAndSave = 3,
/// Represents that the dynamic assembly is loaded into the reflection-only context, and cannot be executed.
// Token: 0x04000770 RID: 1904
ReflectionOnly = 6
}
}