Dlaczego wewnętrzna ochrona nie jest bardziej restrykcyjna niż wewnętrzna?
Chciałbym utworzyć wewnętrzną właściwość automatyczną:
internal bool IP { get; protected internal set; }
Myślałem, że możliwe będzie zrobienie seteraprotected
lubprotected internal
- ale zawsze dostaję błądmodyfikator dostępności musi być bardziej restrykcyjny niż właściwość. Czy tak nie jest?Private
nie pomaga mi tutaj.
EDYTOWAĆ:
Pytanie brzmi: jak zaimplementować auto-właściwość z wewnętrznym getterem i zabezpieczonym seterem?