1  using System;
2  
3  namespace MS.StrongName.Native
4  {
5      /// <summary>
6      ///     Input flags for use with the strong name verification functions
7      /// </summary>
8      [Flags]
9      internal enum StrongNameInFlags : int
10      {
11          /// <summary>
12          ///     Verify even if the settings in the registry disable it
13          /// </summary>
14          ForceVerification   = 0x00000001,
15  
16          /// <summary>
17          ///     Verification is the first (on entry to the cache)
18          /// </summary>
19          Install             = 0x00000002,
20  
21          /// <summary>
22          ///     Cache protects assembly from all but admin access
23          /// </summary>
24          AdminAccess         = 0x00000004,
25  
26          /// <summary>
27          ///     Cache protects user's assembly from other users
28          /// </summary>
29          UserAccess          = 0x00000008,
30  
31          /// <summary>
32          ///     Cache provides no access restriction guarantees
33          /// </summary>
34          AllAccess           = 0x00000010
35      }
36  }