Hello,

I think that the most appropriate option (at least for GH) is to move
those classes into another namespace, say Mono.Data.Common, and make
them public.

If this is still unacceptable for mono, I will move either, but leave
the class declarations internal for mono and ifdef to public for GH.

Regards,
Konstantin Triger


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Miguel de
Icaza
Sent: Monday, January 30, 2006 7:39 AM
To: Konstantin Triger
Cc: mono-devel-list@lists.ximian.com
Subject: Re: [Mono-dev] Refactoring in System.Data.Common

Hello,

> I made some methods/fields in System.Data.Common/ExceptionHelper.cs,
> DbTypes.cs to enable reuse in other assemblies like
> System.Data.OracleClient.

Like Ben pointed out this patch has the unintended side effect of
exposing types that are not part of the public API, so it can not be
applied.

What you could consider doing to share this information is to list the
necessary files that you need to share data with in the ".sources" file
for the other module.

If you need to re-namespace the constants, you could use an ifdef around
it.

Miguel.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to