///<inheritdoc/> public override int GetHashCode() { unchecked { var hashCode = Path.GetHashCode(); hashCode = (hashCode * 397) ^ ParameterType.GetHashCode(); hashCode = (hashCode * 397) ^ IsOut.GetHashCode(); hashCode = (hashCode * 397) ^ IsOptional.GetHashCode(); return(hashCode); } }
/// <inheritdoc/> public override int GetHashCode() { unchecked { var hashCode = Name.GetHashCode(); hashCode = (hashCode * 397) ^ IndirectionLevel; hashCode = (hashCode * 397) ^ ArrayDimensions; hashCode = (hashCode * 397) ^ IsByRef.GetHashCode(); hashCode = (hashCode * 397) ^ IsOut.GetHashCode(); return(hashCode); } }