public static bool SchemaEquals(SchemaID sid, SchemaID sid2) { if (sid == null || sid2 == null || SchemaID.GetSchemaHashCode(sid) != SchemaID.GetSchemaHashCode(sid2)) { return(false); } return(sid2.SchemaName.Equals(sid.SchemaName) && sid2.DatabaseEquals(sid)); }