using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Reflection.Emit { /// Defines the access modes for a dynamic assembly. // Token: 0x02000265 RID: 613 [Token(Token = "0x2000265")] [Flags] [ComVisible(true)] [Serializable] public enum AssemblyBuilderAccess { /// The dynamic assembly can be executed, but not saved. // Token: 0x04000B79 RID: 2937 [Token(Token = "0x4000B79")] Run = 1, /// The dynamic assembly can be saved, but not executed. // Token: 0x04000B7A RID: 2938 [Token(Token = "0x4000B7A")] Save = 2, /// The dynamic assembly can be executed and saved. // Token: 0x04000B7B RID: 2939 [Token(Token = "0x4000B7B")] RunAndSave = 3, /// The dynamic assembly is loaded into the reflection-only context, and cannot be executed. // Token: 0x04000B7C RID: 2940 [Token(Token = "0x4000B7C")] ReflectionOnly = 6, /// The dynamic assembly will be automatically unloaded and its memory reclaimed, when it's no longer accessible. // Token: 0x04000B7D RID: 2941 [Token(Token = "0x4000B7D")] RunAndCollect = 9 } }