40 references to DataProtectionPermissionFlags
System.Security (40)
system\security\cryptography\cryptoapi.cs (4)
2823DataProtectionPermission dp = new DataProtectionPermission(DataProtectionPermissionFlags.ProtectData); 2839DataProtectionPermission dp = new DataProtectionPermission(DataProtectionPermissionFlags.UnprotectData); 2851DataProtectionPermission dp = new DataProtectionPermission(DataProtectionPermissionFlags.ProtectMemory); 2863DataProtectionPermission dp = new DataProtectionPermission(DataProtectionPermissionFlags.UnprotectMemory);
system\security\permissions\dataprotectionpermission.cs (21)
18private DataProtectionPermissionFlags m_flags; 22m_flags = DataProtectionPermissionFlags.AllFlags; 24m_flags = DataProtectionPermissionFlags.NoFlags; 29public DataProtectionPermission (DataProtectionPermissionFlags flag) { 33public DataProtectionPermissionFlags Flags { 48return m_flags == DataProtectionPermissionFlags.AllFlags; 61DataProtectionPermissionFlags flag_union = m_flags | operand.m_flags; 62if (flag_union == DataProtectionPermissionFlags.NoFlags) 74return m_flags == DataProtectionPermissionFlags.NoFlags; 78DataProtectionPermissionFlags sourceFlag = this.m_flags; 79DataProtectionPermissionFlags targetFlag = operand.m_flags; 93DataProtectionPermissionFlags flag_intersect = operand.m_flags & this.m_flags; 94if (flag_intersect == DataProtectionPermissionFlags.NoFlags) 105if (this.Flags == DataProtectionPermissionFlags.NoFlags) 135m_flags = DataProtectionPermissionFlags.AllFlags; 139m_flags = DataProtectionPermissionFlags.NoFlags; 142DataProtectionPermissionFlags flags = (DataProtectionPermissionFlags) Enum.Parse(typeof(DataProtectionPermissionFlags), strFlags); 148internal static void VerifyFlags (DataProtectionPermissionFlags flags) { 149if ((flags & ~DataProtectionPermissionFlags.AllFlags) != 0)
system\security\permissions\dataprotectionpermissionattribute.cs (15)
18private DataProtectionPermissionFlags m_flags = DataProtectionPermissionFlags.NoFlags; 22public DataProtectionPermissionFlags Flags { 31get { return (m_flags & DataProtectionPermissionFlags.ProtectData) != 0; } 32set { m_flags = value ? m_flags | DataProtectionPermissionFlags.ProtectData : m_flags & ~DataProtectionPermissionFlags.ProtectData; } 36get { return (m_flags & DataProtectionPermissionFlags.UnprotectData) != 0; } 37set { m_flags = value ? m_flags | DataProtectionPermissionFlags.UnprotectData : m_flags & ~DataProtectionPermissionFlags.UnprotectData; } 41get { return (m_flags & DataProtectionPermissionFlags.ProtectMemory) != 0; } 42set { m_flags = value ? m_flags | DataProtectionPermissionFlags.ProtectMemory : m_flags & ~DataProtectionPermissionFlags.ProtectMemory; } 46get { return (m_flags & DataProtectionPermissionFlags.UnprotectMemory) != 0; } 47set { m_flags = value ? m_flags | DataProtectionPermissionFlags.UnprotectMemory : m_flags & ~DataProtectionPermissionFlags.UnprotectMemory; }