See MS Connect bug: https://connect.microsoft.com/VisualStudio/feedback/details/1070903/envdte-codefunction-functionkind-doesnt-return-vscmfunction-vscmfunctiondestructor-for-protected-overrides-sub-finalize