المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Inconsistent accessibility: property type is less accessible than property



C# Programming
11-10-2009, 10:40 PM
I'm not sure why I'm getting this error. First I created an enum in my static main class:


public enum ItemTypes
{
None,
Root,
Clients
}

Then I created a class that refers to it:


public class csNodeInfo
{
private csWorkITApp.ItemTypes _ItemType = csWorkITApp.ItemTypes.None;
public csWorkITApp.ItemTypes ItemType
{
get { return _ItemType; }
set { _ItemType = value; }
}

private DataAccess.AppDataAccess _DataRecord = null;
public DataAccess.AppDataAccess DataRecord
{

get { return _DataRecord; }
set { _DataRecord = value; }
}
}



It's erroring on public csWorkITApp.ItemTypes ItemType saying

"Inconsistent accessibility: property type '...csWorkITApp.ItemTypes' is less accessible than property '...csNodeInfo.ItemType'"

Anyone?

Everything makes sense in someone's mind