using System;
using System.Runtime.InteropServices;
namespace System.Security.Policy
{
/// Determines whether an application should be executed and which set of permissions should be granted to the application.
// Token: 0x0200058F RID: 1423
[ComVisible(true)]
public interface IApplicationTrustManager : ISecurityEncodable
{
/// Determines whether an application should be executed and which set of permissions should be granted to the application.
/// An .
/// An identifying the activation context for the application.
/// A identifying the trust manager context for the application.
// Token: 0x06003420 RID: 13344
ApplicationTrust DetermineApplicationTrust(ActivationContext activationContext, TrustManagerContext context);
}
}