In libraries like Storage and Communication, some custom ctors reference types from external libraries that are not added as metadata references in the generator which leads to types like global::.StorageSharedKeyCredential credential. We should explore a good way of handling this possibly via a new central plugin?