[CheckId] CA2106 [Warning] CA2106: Secure asserts [Description] 
A method asserts a permission and no security checks are performed on the caller. Asserting a security permission without performing any security checks can leave an exploitable security weakness in your code.