internal bool IsFullTrustAssembly(Assembly a)
{
AssemblyName assemblyName = a.UnprotectedGetName();
StrongNamePublicKeyBlob blob = new StrongNamePublicKeyBlob(assemblyName.GetPublicKey());
StrongNameMembershipCondition o = new StrongNameMembershipCondition(blob, assemblyName.Name, assemblyName.Version);
foreach (object obj in this.full_trust_assemblies)
{
StrongNameMembershipCondition strongNameMembershipCondition = (StrongNameMembershipCondition)obj;
if (strongNameMembershipCondition.Equals(o))
{
return(true);
}
}
return(false);
}