public static bool TryParse(string value, out ObjectId id) { id = Empty; if (value == null || value.Length != 24) { return false; } try { id = new ObjectId(value); return true; } catch (FormatException) { return false; } }
public bool Equals(ObjectId other) { return other != null && ToString() == other.ToString(); }