public static bool operator ==(MediaFieldBase<T> field1, MediaFieldBase<T> field2) { if (field1 != null && field2 != null) { return field1.Equals(field2); } if (field1 == null && field2 == null) { return true; } return false; }