mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Security.Permissions.CodeAccessSecurityAttribute System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Struct | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.All, AllowMultiple=true, Inherited=false) System.Runtime.InteropServices.ComVisible(true)

The scope of the declaration that is allowed depends on the that is used.

The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. Security attributes are used only for declarative security. For imperative security, use the corresponding permission class.

Allows security actions for to be applied to code using declarative security. This class cannot be inherited.

- Constructor
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  To be added

  Initializes a new instance of the class with the specified .

  One of the values.
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Obsolete("use newer properties")
  System.String To be added.

  Key access implies access to all subkeys and all values.

  Gets or sets full access for the specified registry keys.

- Property
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  An access control list (ACL) describes individuals or groups who have, or do not have, rights to specific actions for the given registry keys. The ability to change an ACL is an important permission and should be granted with caution.

  Gets or sets change access control for the specified registry keys.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  Gets or sets create-level access for the specified registry keys.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Security.IPermission

  This method should only be called by the security system, never by application code.

  At compile time, attributes convert security declarations to a serialized form in metadata. Declarative security data in metadata is created from the permission that this method returns that corresponds to this attribute.

  Creates and returns a new .

  A that corresponds to this attribute.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  Gets or sets read access for the specified registry keys.

- Property
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  An access control list (ACL) describes individuals or groups who have, or do not have, rights to specific actions for the given registry keys. The ability to view an ACL is an important permission and should be granted with caution.

  Gets or sets view access control for the specified registry keys.

- Property
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  This property specifies , , and access rights for the specified keys and their values. The access rights are for registry data only; they do not include the access control rights or .

  The get accessor is provided for C# compiler compatibility. The C# compiler requires attribute properties to be read/write.

  Gets or sets a specified set of registry keys that can be viewed and modified.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added.

  Key access implies access to all values it contains and all variables under it.

  Gets or sets write access for the specified registry keys.