when c# gives this compile error?
'Favorite.Favorites.FavoriteCollection' is inaccessible due to its protection level
private void Form1_Load(object sender, EventArgs e)
{
Favorites objFavorites = new Favorites();
objFavorites.ScanFavorites();
foreach (WebFavorite objWebFavorite in objFavorites.FavoriteCollection)
{
ListViewItem objListViewItem = new ListViewItem();
objListViewItem.Text = objWebFavorite.Name;
objListViewItem.SubItems.Add(objWebFavorite.Url);
lstFavorites.Items.Add(objListViewItem);
}
}
This compile-time error means that the property you are trying to access is not public
and the only way to access it is by either modifying its access modifier or using reflection.