[CheckId] CA2103 [Warning] CA2103: Review imperative security [Description] 
A method uses imperative security and might be constructing the permission by using state information or return values that can change as long as the demand is active. Use declarative security whenever possible.