Esiste un modo (riflessione o altro) per determinare in modo programmatico che l'interfaccia IList richieda ICollection, che a sua volta richiede IEnumerable?Posso determinare i requisiti di interfaccia/dipendenze/ereditarietà programmaticamente?
Sto lavorando a uno reflection library e ho trovato uno scenario in cui è possibile utilizzare queste informazioni, ma non ho trovato alcun modo per ottenerlo. Sia il compilatore che l'IDE (ovviamente) conoscono la relazione, quindi devono essere disponibili in qualche modo.
Spero in suggerimenti che non coinvolgano IL o l'analisi di origine, nessuno dei quali è davvero un'opzione per il mio caso d'uso.
Gli oggetti COM possono farlo. – VoidStar