<PackageReference Include="System.Security.Permissions" Version="10.0.2" />

System.Security.Policy.ApplicationTrust

Encapsulates security decisions about an application. This class cannot be inherited.
namespace System.Security.Policy { public sealed class ApplicationTrust : EvidenceBase, ISecurityEncodable { public ApplicationIdentity ApplicationIdentity { get; set; } public PolicyStatement DefaultGrantSet { get; set; } public object ExtraInfo { get; set; } public IList<StrongName> FullTrustAssemblies { get; } public bool IsApplicationTrustedToRun { get; set; } public bool Persist { get; set; } public ApplicationTrust(); public ApplicationTrust(ApplicationIdentity identity); public ApplicationTrust(PermissionSet defaultGrantSet, IEnumerable<StrongName> fullTrustAssemblies); public void FromXml(SecurityElement element); public SecurityElement ToXml(); } }