AssemblyBuilderAccess AssemblyBuilderAccess AssemblyBuilderAccess AssemblyBuilderAccess Enum

Definition

Defines the access modes for a dynamic assembly.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class AssemblyBuilderAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyBuilderAccess
type AssemblyBuilderAccess = 
Public Enum AssemblyBuilderAccess
Inheritance
AssemblyBuilderAccessAssemblyBuilderAccessAssemblyBuilderAccessAssemblyBuilderAccess
Attributes

Fields

ReflectionOnly ReflectionOnly ReflectionOnly ReflectionOnly 6

The dynamic assembly is loaded into the reflection-only context, and cannot be executed.

Run Run Run Run 1

The dynamic assembly can be executed, but not saved.

RunAndCollect RunAndCollect RunAndCollect RunAndCollect 9

The dynamic assembly will be automatically unloaded and its memory reclaimed, when it's no longer accessible.

RunAndSave RunAndSave RunAndSave RunAndSave 3

The dynamic assembly can be executed and saved.

Save Save Save Save 2

The dynamic assembly can be saved, but not executed.

Applies to