Esempio n. 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((MediaType?.GetHashCode() ?? 0) * 397) ^ CharSet.GetHashCode());
     }
 }
Esempio n. 2
0
        public override int GetHashCode()
        {
            int hashCode = ControllerName.ToUpperInvariant().GetHashCode() ^ ActionName.ToUpperInvariant().GetHashCode();

            if (MediaType != null)
            {
                hashCode ^= MediaType.GetHashCode();
            }
            if (SampleDirection != null)
            {
                hashCode ^= SampleDirection.GetHashCode();
            }
            if (ParameterType != null)
            {
                hashCode ^= ParameterType.GetHashCode();
            }
            foreach (string parameterName in ParameterNames)
            {
                hashCode ^= parameterName.ToUpperInvariant().GetHashCode();
            }

            return(hashCode);
        }
Esempio n. 3
0
 public override int GetHashCode() => 31 *Body.GetHashCode() + MediaType.GetHashCode();