ApplicationTrust
Encapsulates security decisions about an application. This class cannot be inherited.
                using System.Collections.Generic;
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 => null;
        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()
        {
            return null;
        }
    }
}