System.Security.Policy.Evidence
Defines the set of information that constitutes input to security policy decisions. This class cannot be inherited.
namespace System.Security.Policy
{
public sealed class Evidence : ICollection, IEnumerable
{
public int Count { get; }
public bool IsReadOnly { get; }
public bool IsSynchronized { get; }
public bool Locked { get; set; }
public object SyncRoot { get; }
public Evidence();
public Evidence(object[] hostEvidence, object[] assemblyEvidence);
public Evidence(Evidence evidence);
public Evidence(EvidenceBase[] hostEvidence, EvidenceBase[] assemblyEvidence);
public void AddAssembly(object id);
public void AddAssemblyEvidence<[System.Runtime.CompilerServices.Nullable(0)] T>(T evidence) where T : EvidenceBase;
public void AddHost(object id);
public void AddHostEvidence<[System.Runtime.CompilerServices.Nullable(0)] T>(T evidence) where T : EvidenceBase;
public void Clear();
public Evidence Clone();
public void CopyTo(Array array, int index);
public IEnumerator GetAssemblyEnumerator();
public T GetAssemblyEvidence<T>() where T : EvidenceBase;
public IEnumerator GetEnumerator();
public IEnumerator GetHostEnumerator();
public T GetHostEvidence<T>() where T : EvidenceBase;
public void Merge(Evidence evidence);
public void RemoveType(Type t);
}
}