[Mono-osx] Re: MonoMac.dll depends on System.Drawing.dll?

Lee V. Andrus landrus2 at by-rite.net
Wed Sep 8 11:22:50 EDT 2010

Using directives can also be used to create aliases for specific types  
without exposing the whole namespace.  Like this:

  using PointF = System.Drawing.PointF;

I'm sure it's a pain to put so much at the top of every file because  
C# doesn't have #include or typedef.  But this can reduce the solution  
to boilerplate.  You may even be able to incorporate it into your  
standard header.

On Wed, Sep 1, 2010 at 2:48 PM, Inspired Mars <inspiredmars at  
gmail.com> wrote:
> Yes, however, we're using the same namespaces also - hence the  
> earlier point about porting the Drawing portion of our Windows app.  
> It would be pretty painful to have to rename our wrappers for  
> System.Drawing.
> On Wed, Sep 1, 2010 at 1:24 PM, Stifu <stifu at free.fr> wrote:
> > "This is problematic because we're drawing via our own classes  
> that are
> > identically named"
> >
> > You may already know, but to work around this issue, you could  
> just use
> > namespace aliases.

More information about the Mono-osx mailing list