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

System.Security.Policy.ApplicationTrustCollection

Represents a collection of ApplicationTrust objects. This class cannot be inherited.
namespace System.Security.Policy { public sealed class ApplicationTrustCollection : ICollection, IEnumerable { public int Count { get; } public bool IsSynchronized { get; } public ApplicationTrust this[int index] { get; } public ApplicationTrust this[string appFullName] { get; } public object SyncRoot { get; } public int Add(ApplicationTrust trust); public void AddRange(ApplicationTrust[] trusts); public void AddRange(ApplicationTrustCollection trusts); public void Clear(); public void CopyTo(ApplicationTrust[] array, int index); public ApplicationTrustCollection Find(ApplicationIdentity applicationIdentity, ApplicationVersionMatch versionMatch); public ApplicationTrustEnumerator GetEnumerator(); public void Remove(ApplicationTrust trust); public void Remove(ApplicationIdentity applicationIdentity, ApplicationVersionMatch versionMatch); public void RemoveRange(ApplicationTrust[] trusts); public void RemoveRange(ApplicationTrustCollection trusts); } }