ReflectionPermissionAttribute.ReflectionEmit Property

Definition

Caution

ReflectionPermissionAttribute.ReflectionEmit has been deprecated and is not supported.

Caution

This permission is no longer used by the CLR.

Caution

This API is now deprecated.

Gets or sets a value that indicates whether use of certain features in System.Reflection.Emit, such as emitting debug symbols, is allowed.

[System.Obsolete("ReflectionPermissionAttribute.ReflectionEmit has been deprecated and is not supported.")]
public bool ReflectionEmit { get; set; }
public bool ReflectionEmit { get; set; }
[System.Obsolete("This permission is no longer used by the CLR.")]
public bool ReflectionEmit { get; set; }
[System.Obsolete]
public bool ReflectionEmit { get; set; }

Property Value

true if use of the affected features is allowed; otherwise, false.

Attributes

Remarks

Märkus

Starting with the .NET Framework 2.0 Service Pack 1, emitting code no longer requires ReflectionPermission with the ReflectionPermissionFlag.ReflectionEmit flag. Some features of reflection emit, such as emitting debug symbols, still require the ReflectionPermissionFlag.ReflectionEmit flag. (See Security Issues in Reflection Emit.)

To use this functionality, your application should target the .NET Framework 3.5 or later.

Applies to

Toode Versioonid (aegunud)
.NET (6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided))
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) (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)
Windows Desktop (3.0, 3.1, 5, 6, 7, 8, 9)