Niedawno szukałem metadanych struktury C# Boolean.Dlaczego widok metadanych VS nie wyświetla jawnie wdrożonych interfejsów użytkowników?
Boolean implementuje interfejs IConvertible. Ale patrząc na członków Boolean, nie widziałem większości członków IConvertible.
Zrobiłem kilka testów z niektórymi kolegami, w tym tworzenie własnych klas, i doszliśmy do wniosku, że IConvertible musi być implementowane jawnie dla Boolean.
Pytanie brzmi, dlaczego nie są one widoczne? Rozumiem, że może to być "decyzja projektowa", ale rozumiem, że zwiększyłoby to wartość, gdyby były widoczne dla każdego, kto sprawdza metadane.
Testy przeprowadzono w VS2010 .NET4.0
Mówisz o widoku Metadanych w VS, a nie o rzeczywistych metadanych. Rzeczywiste metadane oczywiście zawierają jawne implementacje interfejsu. – CodesInChaos
Dzięki za wyjaśnienia –