File: System\Xml\XmlSecureResolverAsync.cs
Project: ndp\fx\src\Xml\System.Xml.csproj (System.Xml)

using System.Security.Permissions;
using System.Threading.Tasks;
 
namespace System.Xml {
 
    [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
    public partial class XmlSecureResolver : XmlResolver {
        public override Task<object> GetEntityAsync(Uri absoluteUri, string role, Type ofObjectToReturn) {
            permissionSet.PermitOnly();
            return resolver.GetEntityAsync(absoluteUri, role, ofObjectToReturn);
        }
    }
}