Example #1
0
            public override int GetHashCode()
            {
                var hashCode = (DeclaringType?.GetHashCode() ?? 0) ^ GenericDefinition.GetHashCode();

                for (var i = 0; i < GenericArguments.Length; i++)
                {
                    hashCode ^= GenericArguments[i].GetHashCode();
                }
                return(hashCode);
            }