37 references to TypeDescriptorPermissionFlags
System (37)
compmod\system\componentmodel\TypeDescriptor.cs (8)
352/// <see cref="TypeDescriptorPermissionFlags.RestrictedRegistrationAccess"/> 370typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess)); 388/// <see cref="TypeDescriptorPermissionFlags.RestrictedRegistrationAccess"/> 408typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess)); 3227/// <see cref="TypeDescriptorPermissionFlags.RestrictedRegistrationAccess"/> 3245typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess)); 3262/// <see cref="TypeDescriptorPermissionFlags.RestrictedRegistrationAccess"/> 3282typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess));
security\system\security\permissions\typedescriptorpermission.cs (23)
35private TypeDescriptorPermissionFlags m_flags; 53public TypeDescriptorPermission(TypeDescriptorPermissionFlags flag) 65m_flags = TypeDescriptorPermissionFlags.RestrictedRegistrationAccess; 75m_flags = TypeDescriptorPermissionFlags.NoFlags; 79public TypeDescriptorPermissionFlags Flags 100return m_flags == TypeDescriptorPermissionFlags.RestrictedRegistrationAccess; 115TypeDescriptorPermissionFlags flag_union = m_flags | operand.m_flags; 116if (flag_union == TypeDescriptorPermissionFlags.NoFlags) 130return m_flags == TypeDescriptorPermissionFlags.NoFlags; 135TypeDescriptorPermissionFlags sourceFlag = this.m_flags; 136TypeDescriptorPermissionFlags targetFlag = operand.m_flags; 153TypeDescriptorPermissionFlags flag_intersect = operand.m_flags & this.m_flags; 154if (flag_intersect == TypeDescriptorPermissionFlags.NoFlags) 167return new TypeDescriptorPermission((TypeDescriptorPermissionFlags)m_flags); 170private void VerifyAccess(TypeDescriptorPermissionFlags type) 172if ((type & ~TypeDescriptorPermissionFlags.RestrictedRegistrationAccess) != 0) 202m_flags = TypeDescriptorPermissionFlags.RestrictedRegistrationAccess; 206m_flags = TypeDescriptorPermissionFlags.NoFlags; 210TypeDescriptorPermissionFlags flags = (TypeDescriptorPermissionFlags)Enum.Parse(typeof(TypeDescriptorPermissionFlags), strFlags); 216internal static void VerifyFlags(TypeDescriptorPermissionFlags flags) 218if ((flags & ~TypeDescriptorPermissionFlags.RestrictedRegistrationAccess) != 0)
security\system\security\permissions\typedescriptorpermissionattribute.cs (6)
15TypeDescriptorPermissionFlags m_flags = TypeDescriptorPermissionFlags.NoFlags; 19public TypeDescriptorPermissionFlags Flags { 28get { return (m_flags & TypeDescriptorPermissionFlags.RestrictedRegistrationAccess) != 0; } 29set { m_flags = value ? m_flags | TypeDescriptorPermissionFlags.RestrictedRegistrationAccess : m_flags & ~TypeDescriptorPermissionFlags.RestrictedRegistrationAccess; }