System.Security.Permissions.ReflectionPermissionFlag Enum

public enum ReflectionPermissionFlag

Base Types

Object
  ValueType
    Enum
      ReflectionPermissionFlag

Assembly

mscorlib

Library

Reflection

Summary

Represents levels of access to the metadata for non-public types and members accessed using reflection.

Description

[Note: This enumeration is used by ReflectionPermission . ]

Attributes

FlagsAttribute

See Also

System.Security.Permissions Namespace

Members

ReflectionPermissionFlag Fields

ReflectionPermissionFlag.MemberAccess Field
ReflectionPermissionFlag.NoFlags Field
ReflectionPermissionFlag.TypeInformation Field
ReflectionPermissionFlag.value__ Field


ReflectionPermissionFlag.MemberAccess Field

MemberAccess = 0x2;

Summary

Specifies access to members of non-public types using reflection. Access includes the ability to perform operations on the members.

See Also

System.Security.Permissions.ReflectionPermissionFlag Enum, System.Security.Permissions Namespace

ReflectionPermissionFlag.NoFlags Field

NoFlags = 0x0;

Summary

Specifies no access to non-public types or information about non-public types using reflection.

[Note: When this access level is granted via a ReflectionPermission, only those elements in metadata that can be accessed using early binding are accessible.]

See Also

System.Security.Permissions.ReflectionPermissionFlag Enum, System.Security.Permissions Namespace

ReflectionPermissionFlag.TypeInformation Field

TypeInformation = 0x1;

Summary

Specifies access to information about non-public types using reflection.

See Also

System.Security.Permissions.ReflectionPermissionFlag Enum, System.Security.Permissions Namespace

ReflectionPermissionFlag.value__ Field

value__;

See Also

System.Security.Permissions.ReflectionPermissionFlag Enum, System.Security.Permissions Namespace