public T Activate <T>(AppDomain target)
        {
            if (target != AppDomain.CurrentDomain && !Utils.HasFullTrust())
            {
                throw new SecurityException(Res.PartialTrustCannotActivate);
            }

            return(AddInActivator.Activate <T>(this, target));
        }
        public T Activate <T>(PermissionSet permissions)
        {
            if (permissions == null)
            {
                throw new ArgumentNullException("permissions");
            }
            System.Diagnostics.Contracts.Contract.EndContractBlock();

            return(AddInActivator.Activate <T>(this, permissions));
        }
 public T Activate <T>(AddInEnvironment environment)
 {
     return(AddInActivator.Activate <T>(this, environment));
 }
 public T Activate <T>(AddInProcess process, AddInSecurityLevel level)
 {
     return(AddInActivator.Activate <T>(this, process, level));
 }
 public T Activate <T>(AddInProcess process, PermissionSet permissionSet)
 {
     return(AddInActivator.Activate <T>(this, process, permissionSet));
 }
 public T Activate <T>(AddInSecurityLevel trustLevel, String appDomainName)
 {
     return(AddInActivator.Activate <T>(this, trustLevel, appDomainName));
 }
 public T Activate <T>(AddInSecurityLevel trustLevel)
 {
     return(AddInActivator.Activate <T>(this, trustLevel));
 }