Avviso del compilatore (livello 1) C4678

classe base 'base_type' meno accessibile di 'derived_type'

Un tipo pubblico deriva da un tipo privato. Se viene creata un'istanza del tipo pubblico in un assembly di riferimento, i membri del tipo di base privato non saranno accessibili.

C4678 è raggiungibile solo usando l'opzione del compilatore obsoleta /clr:oldSyntax. Si tratta di un errore quando si usa /clr, per avere una classe base meno accessibile che la classe derivata.