﻿<?xml version="1.0" encoding="utf-8"?><Type Name="EnvironmentPermissionAccess" FullName="System.Security.Permissions.EnvironmentPermissionAccess" FullNameSP="System_Security_Permissions_EnvironmentPermissionAccess" Maintainer="ecma"><TypeSignature Language="ILASM" Value=".class public sealed serializable EnvironmentPermissionAccess extends System.Enum" /><TypeSignature Language="C#" Value="public enum EnvironmentPermissionAccess" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed EnvironmentPermissionAccess extends System.Enum" /><MemberOfLibrary>BCL</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><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Flags</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This enumeration is used by <see cref="T:System.Security.Permissions.EnvironmentPermission" />.</para><block subset="none" type="note"><para>Although <see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.NoAccess" /> and <see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.AllAccess" /> appear in <see cref="T:System.Security.Permissions.EnvironmentPermissionAccess" />, they are not valid for use as the parameter for <see cref="M:System.Security.Permissions.EnvironmentPermission.GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" /> because they describe no environment variable access types or all environment variable access types, respectively, and <see cref="M:System.Security.Permissions.EnvironmentPermission.GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" /> expects a single environment variable access type.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies access to environment variables.</para></summary></Docs><Members><Member MemberName="AllAccess"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess AllAccess = Read | Write" /><MemberSignature Language="C#" Value="AllAccess" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess AllAccess = int32(3)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Permissions.EnvironmentPermissionAccess</ReturnType></ReturnValue><Parameters /><MemberValue>AllAccess</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para><see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.Read" /> and <see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.Write" /> access to environment variables. <see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.AllAccess" /> represents multiple <see cref="T:System.Security.Permissions.EnvironmentPermissionAccess" /> values and causes an <see cref="T:System.ArgumentException" /> when used as the <paramref name="flag" /> parameter for the <see cref="M:System.Security.Permissions.EnvironmentPermission.GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" /> method, which expects a single value.</para></summary></Docs><Excluded>0</Excluded></Member><Member MemberName="NoAccess"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess NoAccess = 0x0" /><MemberSignature Language="C#" Value="NoAccess" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess NoAccess = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Permissions.EnvironmentPermissionAccess</ReturnType></ReturnValue><Parameters /><MemberValue>NoAccess</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>No access to environment variables. <see cref="F:System.Security.Permissions.EnvironmentPermissionAccess.NoAccess" /> represents no valid <see cref="T:System.Security.Permissions.EnvironmentPermissionAccess" /> values and causes an <see cref="T:System.ArgumentException" /> when used as the parameter for <see cref="M:System.Security.Permissions.EnvironmentPermission.GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" />, which expects a single value.</para></summary></Docs><Excluded>0</Excluded></Member><Member MemberName="Read"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess Read = 0x1" /><MemberSignature Language="C#" Value="Read" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess Read = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Permissions.EnvironmentPermissionAccess</ReturnType></ReturnValue><Parameters /><MemberValue>Read</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Only read access to environment variables is specified. Changing, deleting and creating environment variables is not included in this access level.</para></summary></Docs><Excluded>0</Excluded></Member><Member MemberName="Write"><MemberSignature Language="ILASM" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess Write = 0x2" /><MemberSignature Language="C#" Value="Write" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.Permissions.EnvironmentPermissionAccess Write = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.Permissions.EnvironmentPermissionAccess</ReturnType></ReturnValue><Parameters /><MemberValue>Write</MemberValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Only write access to environment variables is specified. Write access includes creating and deleting environment variables as well as changing existing values. Reading environment variables is not included in this access level.</para></summary></Docs><Excluded>0</Excluded></Member></Members><TypeExcluded>0</TypeExcluded></Type>