1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
<Type Name="ReflectionPermissionFlag" FullName="System.Security.Permissions.ReflectionPermissionFlag" FullNameSP="System_Security_Permissions_ReflectionPermissionFlag" Maintainer="ecma">
<TypeSignature Language="ILASM" Value=".class public sealed serializable ReflectionPermissionFlag extends System.Enum" />
<TypeSignature Language="C#" Value="public enum ReflectionPermissionFlag" />
<MemberOfLibrary>Reflection</MemberOfLibrary>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
<para> Represents levels of access to the metadata for non-public
types and members accessed using reflection.</para>
</summary>
<remarks>
<para>
<block subset="none" type="note">This enumeration is used by <see cref="T:System.Security.Permissions.ReflectionPermission" />
. </block>
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="AllFlags">
<MemberSignature Language="C#" Value="AllFlags" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Security.Permissions.ReflectionPermissionFlag</ReturnType>
</ReturnValue>
<MemberValue>AllFlags</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="MemberAccess">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.ReflectionPermissionFlag MemberAccess = 0x2" />
<MemberSignature Language="C#" Value="MemberAccess" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Security.Permissions.ReflectionPermissionFlag</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>MemberAccess</MemberValue>
<Docs>
<summary>
<para> Specifies access
to members of non-public types using reflection. Access includes the ability to perform operations on the members.</para>
</summary>
<remarks>To be added.</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="NoFlags">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.ReflectionPermissionFlag NoFlags = 0x0" />
<MemberSignature Language="C#" Value="NoFlags" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Security.Permissions.ReflectionPermissionFlag</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>NoFlags</MemberValue>
<Docs>
<summary>
<para>Specifies no access to non-public types or information about non-public
types using reflection.</para>
<para>
<block subset="none" type="note">When this access level is granted via a <see cref="T:System.Security.Permissions.ReflectionPermission" />, only
those elements in metadata that can be accessed using early binding are
accessible.</block>
</para>
</summary>
<remarks>To be added.</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="ReflectionEmit">
<MemberSignature Language="C#" Value="ReflectionEmit" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Security.Permissions.ReflectionPermissionFlag</ReturnType>
</ReturnValue>
<MemberValue>ReflectionEmit</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
</Member>
<Member MemberName="TypeInformation">
<MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.ReflectionPermissionFlag TypeInformation = 0x1" />
<MemberSignature Language="C#" Value="TypeInformation" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Security.Permissions.ReflectionPermissionFlag</ReturnType>
</ReturnValue>
<Parameters />
<MemberValue>TypeInformation</MemberValue>
<Docs>
<summary>
<para> Specifies access to information about non-public types using
reflection.</para>
</summary>
<remarks>To be added.</remarks>
</Docs>
<Excluded>0</Excluded>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("not used anymore")</AttributeName>
</Attribute>
</Attributes>
</Member>
</Members>
<TypeExcluded>0</TypeExcluded>
</Type>
|