System.Security.FrameSecurityDescriptor.CheckDemand C# (CSharp) Method

CheckDemand() private method

private CheckDemand ( CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandle rmh ) : bool
demand CodeAccessPermission
permToken PermissionToken
rmh System.RuntimeMethodHandle
return bool
        internal bool CheckDemand(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandle rmh)
        {
            // imperative security
            bool fContinue = CheckDemand2(demand, permToken, rmh, false); 
            if (fContinue == SecurityRuntime.StackContinue)
            {
                // declarative security
                fContinue = CheckDemand2(demand, permToken, rmh, true);
            }
            return fContinue;
        }
        

Usage Example

 [System.Security.SecurityCritical]  // auto-generated
 private static bool FrameDescHelper(FrameSecurityDescriptor secDesc,
                                        IPermission demandIn, 
                                        PermissionToken permToken,
                                        RuntimeMethodHandleInternal rmh)
 {
     return secDesc.CheckDemand((CodeAccessPermission) demandIn, permToken, rmh);
 }
All Usage Examples Of System.Security.FrameSecurityDescriptor::CheckDemand