Если событие является тем, опубликованным другим классом, Вы не можете - по крайней мере, не надежно. В то время как мы часто думаем о событии, как являющемся только что переменной делегата, это - на самом деле просто пара методов: добавьте и удалите (или подпишитесь и откажитесь от подписки).
, Если это - Ваш собственный код, это публикует событие, это легко - можно заставить добавить/удалить средства доступа сделать то, что Вы любите.
Взглянули на моя статья о событиях и видят, помогает ли это Вам. В противном случае предоставьте больше подробную информацию о том, что Вы хотите сделать, указывая, какие биты кода Вы можете изменить и который Вы не.
Clang не анализирует код C ++. Но он должен работать с кодом C, скомпилированным как C. Как узнать, что он не работает? Или вы уверены, что в вашем коде C есть ошибки, которые нужно отлавливать?