access modifiers
1. Private
2. Protected
3. Internal
4. Protected Internal
5. Public
Types - Classes , delegates, structs , enums, interfaces ..
Type member - fields, properties, constructors, methods ...
Type members can have all the access modifiers, but types can have only 2 (internal, public) of the 5 access modifiers
To organize your code--------------- Edit -> outlining -> Toggle outlining expansion
#region Fields(meaningful name)
......
#endregion