Прочетете на английски Редактиране

Споделяне чрез


AssemblyBuilder.ReflectionOnly Property

Definition

Gets a value indicating whether the dynamic assembly is in the reflection-only context.

C#
public override bool ReflectionOnly { get; }

Property Value

true if the dynamic assembly is in the reflection-only context; otherwise, false.

Remarks

To emit a dynamic assembly in the reflection-only context, specify AssemblyBuilderAccess.ReflectionOnly when you create the AssemblyBuilder. If a dynamic assembly is emitted in the reflection-only context, its code cannot be executed.

Бележка

After you have saved a dynamic assembly to disk, you can use the Assembly.ReflectionOnlyLoad method to load the completed assembly into the reflection-only context. However, the assembly can no longer be modified.

Applies to

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

See also