/// <summary> /// Set the domain friendly name. /// </summary> /// <param name="domainFriendlyName">The domain friendly name.</param> /// <returns>The application loader.</returns> public AppDomianLoader DomainFriendlyName(string domainFriendlyName) { _domainFriendlyName = domainFriendlyName; if (_domainFriendlyName != null) { _appDomainFlag = _appDomainFlag | AppDomainFlag.DomainFriendlyName; } return(this); }
/// <summary> /// Set the security info. /// </summary> /// <param name="securityInfo">The security info.</param> /// <returns>The application loader.</returns> public AppDomianLoader Evidence(Evidence securityInfo) { _securityInfo = securityInfo; if (_securityInfo != null) { _appDomainFlag = _appDomainFlag | AppDomainFlag.SecurityInfo; } return(this); }
/// <summary> /// Set the strong names. /// </summary> /// <param name="fullTrustAssemblies">The strong names.</param> /// <returns>The application loader.</returns> public AppDomianLoader StrongNames(params StrongName[] fullTrustAssemblies) { _fullTrustAssemblies = fullTrustAssemblies; if (_fullTrustAssemblies != null) { _appDomainFlag = _appDomainFlag | AppDomainFlag.FullTrustAssemblies; } return(this); }
/// <summary> /// Set the permission set. /// </summary> /// <param name="permissionSet">The permission set.</param> /// <returns>The application loader.</returns> public AppDomianLoader PermissionSet(PermissionSet permissionSet) { _permissionSet = permissionSet; if (_permissionSet != null) { _appDomainFlag = _appDomainFlag | AppDomainFlag.PermissionSet; } return(this); }
/// <summary> /// Set the app domain setup. /// </summary> /// <param name="appDomainSetup">The app domain setup.</param> /// <returns>The application loader.</returns> public AppDomianLoader AppDomainSetup(AppDomainSetup appDomainSetup) { _appDomainSetup = appDomainSetup; if (_appDomainSetup != null) { _appDomainFlag = _appDomainFlag | AppDomainFlag.AppDomainSetup; } return(this); }