public override int GetHashCode() { int result = typeEvaluators != null?typeEvaluators.GetHashCode() : 0; result = 31 * result + (functionsEvaluators != null ? functionsEvaluators.GetHashCode() : 0); result = 31 * result + (nullEvaluator != null ? nullEvaluator.GetHashCode() : 0); result = 31 * result + (notFoundEvaluator != null ? notFoundEvaluator.GetHashCode() : 0); result = 31 * result + (functionDispatchEvaluator != null ? functionDispatchEvaluator.GetHashCode() : 0); return(result); }
public override int GetHashCode() { int result = databaseProduct != default(Net.Vpc.Upa.Persistence.DatabaseProduct) ? databaseProduct.GetHashCode() : 0; result = 31 * result + (databaseProductVersion != null ? databaseProductVersion.GetHashCode() : 0); result = 31 * result + (connectionDriver != null ? connectionDriver.GetHashCode() : 0); result = 31 * result + (connectionDriverVersion != null ? connectionDriverVersion.GetHashCode() : 0); result = 31 * result + (structureStrategy != default(Net.Vpc.Upa.Persistence.StructureStrategy) ? structureStrategy.GetHashCode() : 0); result = 31 * result + (properties != null ? properties.GetHashCode() : 0); return(result); }