What problem with following code?

  • Thread starter Thread starter Aloneplayer
  • Start date Start date
A

Aloneplayer

internal interface IBaseData : BaseView.IViewProvider
{
Color BackColor { get ; set ; }
}

internal class BaseView
{

internal interface IViewProvider
{
BaseView View { get ; }
}


internal class BaseData : IViewProvider, IBaseData
{

public BaseView View
{
get
{
return null;
}
}



public virtual Color BackColor
{
get
{
return Color.Empty;
}
set
{

}
}
public virtual Image BackgroundImage
{
get
{
return null;
}
set
{
}
}
}
}



Thanks!
 
I don't have Visual Studio in front of me, so I cannot see the error message
you are getting.

However, I can see that you have IBaseData depending on an interface
(IViewProvider) that it cannot see, since it is defined as Internal in an
enclosed scope.

--- Nick
 
Back
Top