m C #, como restringir quem pode chamar um método em tempo de compilaç

m C #, é possível restringir quem pode chamar um método em tempo de compilaçã

Examinei as diretivas, mas isso não funcionou, pois não posso atribuir valores a símbolo

#define WHO VisualStudioUser.Current // does not work

Eu também procurei no Code Access Security (CAS), mas isso é imposição de tempo de execução, não tempo de compilaçã

O requisito é restringir o acesso a um método em tempo de compilação para desenvolvedores específicos, considerando que o método existe em um assembly pré-compilad

aqui estão mais detalhes ... Estou construindo uma estrutura, uma série ou montagens para uma equipe de desenvolvedores. Devido às nossas restrições de licença de software, só posso permitir que alguns desenvolvedores escrevam código para fazer uma chamada para alguns métodos restritos. Os desenvolvedores não terão acesso ao código fonte da estrutura, mas terão acesso aos assemblies da estrutura compilado

questionAnswers(4)

yourAnswerToTheQuestion