// ReflectionPermissionFlag.cs // // This code was automatically generated from // ECMA CLI XML Library Specification. // Generator: libgen.xsl // Source file: AllTypes.xml // URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml // // (C) 2001 Ximian, Inc. http://www.ximian.com namespace System.Security.Permissions { /// /// Represents levels of access to the metadata for /// non-public types accessed using reflection. /// /// /// /// This enumeration is used by /// . /// /// [Flags] public enum ReflectionPermissionFlag { /// Specifies no access to non-public types or information about non-public /// types using reflection.When this access level is granted via a , only /// those elements in metadata that can be accessed using early binding are /// accessible. NoFlags = 0x00000000, /// Specifies access to information about non-public types using /// reflection. TypeInformation = 0x00000001, /// Specifies access /// to members of non-public types using reflection. Access includes the ability to perform operations on the members. MemberAccess = 0x00000002, /// Specifies the /// and /// values. AllFlags = TypeInformation | MemberAccess, } // ReflectionPermissionFlag } // System.Security.Permissions