| File: System\Security\HostSecurityManager.cs | Web Access |
| Project: src\runtime\src\libraries\System.Security.Permissions\src\System.Security.Permissions.csproj (System.Security.Permissions) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Reflection; using System.Security.Policy; namespace System.Security { public partial class HostSecurityManager { public HostSecurityManager() { } public virtual PolicyLevel DomainPolicy { get { return default(PolicyLevel); } } public virtual HostSecurityManagerOptions Flags { get { return default(HostSecurityManagerOptions); } } public virtual ApplicationTrust DetermineApplicationTrust(Evidence applicationEvidence, Evidence activatorEvidence, TrustManagerContext context) { return default(ApplicationTrust); } public virtual Evidence ProvideAppDomainEvidence(Evidence inputEvidence) { return default(Evidence); } public virtual Evidence ProvideAssemblyEvidence(System.Reflection.Assembly loadedAssembly, Evidence inputEvidence) { return default(Evidence); } [Obsolete] public virtual PermissionSet ResolvePolicy(Evidence evidence) { return default(PermissionSet); } public virtual EvidenceBase GenerateAppDomainEvidence(Type evidenceType) { return null; } public virtual EvidenceBase GenerateAssemblyEvidence(Type evidenceType, Assembly assembly) { return null; } public virtual Type[] GetHostSuppliedAppDomainEvidenceTypes() { return null; } public virtual Type[] GetHostSuppliedAssemblyEvidenceTypes(Assembly assembly) { return null; } } }