public override int GetHashCode() { int accumulator = (int)this.m_attributes; if (m_permSet != null) { accumulator = accumulator ^ m_permSet.GetHashCode(); } return(accumulator); }
public override int GetHashCode() { int num = 0; if (m_basePermissions != null) { num ^= m_basePermissions.GetHashCode(); } if (m_fullTrustAssemblies != null) { num ^= m_fullTrustAssemblies.GetHashCode(); } return(num); }
public static void PermissionSetCallMethods() { PermissionSet ps = new PermissionSet(new PermissionState()); ps.Assert(); bool containspermissions = ps.ContainsNonCodeAccessPermissions(); PermissionSet ps2 = ps.Copy(); ps.CopyTo(new int[1], 0); ps.Demand(); ps.Equals(ps2); System.Collections.IEnumerator ie = ps.GetEnumerator(); int hash = ps.GetHashCode(); PermissionSet ps3 = ps.Intersect(ps2); bool isempty = ps.IsEmpty(); bool issubsetof = ps.IsSubsetOf(ps2); bool isunrestricted = ps.IsUnrestricted(); string s = ps.ToString(); PermissionSet ps4 = ps.Union(ps2); SecurityElement se = new SecurityElement(""); ps.FromXml(se); se = ps.ToXml(); }
public override int GetHashCode() { // return same hash code if two PolicyStatement are equals return(PermissionSet.GetHashCode() ^ (int)attrs); }