Is it better to declare a property as private or as internal? And...why is one preferred over the other?
Someone I work with declares "private" fields as internal all the time and I see no point to it...so I must be missing something.
EXAMPLE:
/// Someone I work with does this
public class SomeClass
{
internal Document _document;
internal Contractor _contractor;
internal IUser _user;
internal Project _project;
}
/// I usually do this
public class SomeClass
{
private Document _document;
private Contractor _contractor;
private IUser _user;
private Project _project;
}