Edit

Share via


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.

public enum class TypeDescriptorPermissionFlags
[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
[System.Flags]
[System.Serializable]
public enum TypeDescriptorPermissionFlags
[System.Flags]
public enum TypeDescriptorPermissionFlags
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TypeDescriptorPermissionFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeDescriptorPermissionFlags = 
[<System.Flags>]
type TypeDescriptorPermissionFlags = 
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