System.Security.PermissionSet.Intersect C# (CSharp) Method

Intersect() public method

public Intersect ( PermissionSet other ) : PermissionSet
other PermissionSet
return PermissionSet
        public PermissionSet Intersect(PermissionSet other) { return default(PermissionSet); }
        public bool IsEmpty() { return false; }

Same methods

PermissionSet::Intersect ( System other ) : System.Security.PermissionSet

Usage Example

Ejemplo n.º 1
0
        public static PermissionSet ResolvePolicy(Evidence[] evidences)
        {
            if (!AppDomain.CurrentDomain.IsLegacyCasPolicyEnabled)
            {
                throw new NotSupportedException(Environment.GetResourceString("NotSupported_RequiresCasPolicyExplicit"));
            }
            if ((evidences == null) || (evidences.Length == 0))
            {
                evidences = new Evidence[1];
            }
            PermissionSet set = ResolvePolicy(evidences[0]);

            if (set == null)
            {
                return(null);
            }
            for (int i = 1; i < evidences.Length; i++)
            {
                set = set.Intersect(ResolvePolicy(evidences[i]));
                if ((set == null) || set.IsEmpty())
                {
                    return(set);
                }
            }
            return(set);
        }
All Usage Examples Of System.Security.PermissionSet::Intersect