void InitializeHashCode() { _hashCode = _acceptVarArgs ? 1 : 2; foreach (IParameter parameter in _parameters) { _hashCode ^= parameter.Type.GetHashCode(); } _hashCode ^= _returnType.GetHashCode(); }