TypeDescriptorPermissionFlags Enum

Definition

Caution

Code Access Security is not supported or honored by the runtime.

Defines permission settings for type descriptors.

This enumeration supports a bitwise combination of its member values.

C#
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum TypeDescriptorPermissionFlags
C#
[System.Flags]
[System.Serializable]
public enum TypeDescriptorPermissionFlags
C#
[System.Flags]
public enum TypeDescriptorPermissionFlags
Inheritance
TypeDescriptorPermissionFlags
Attributes

Fields

Name Value Description
NoFlags 0

No permission flags are set on the type descriptor.

RestrictedRegistrationAccess 1

The type descriptor may be called from partially trusted code.

Remarks

Caution

Code Access Security (CAS) has been deprecated across all versions of .NET Framework and .NET. Recent versions of .NET do not honor CAS annotations and produce errors if CAS-related APIs are used. Developers should seek alternative means of accomplishing security tasks.

Applies to

Product Versions (Obsolete)
.NET (8 (package-provided), 9 (package-provided))
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1 (5, 6, 7, 8, 9)