<PackageReference Include="System.Security.Permissions" Version="5.0.0-preview.2.20160.6" />

PermissionSet

public virtual int Count { get; }

public virtual bool IsReadOnly { get; }

public virtual bool IsSynchronized { get; }

public virtual object SyncRoot { get; }

public PermissionSet(PermissionSet permSet)

public static byte[] ConvertPermissionSet(string inFormat, byte[] inData, string outFormat)

public static void RevertAssert()

protected virtual IPermission AddPermissionImpl(IPermission perm)

public void Assert()

public virtual PermissionSet Copy()

public virtual void CopyTo(Array array, int index)

public void Demand()

public void Deny()

public virtual void FromXml(SecurityElement et)

protected virtual IEnumerator GetEnumeratorImpl()

public IPermission GetPermission(Type permClass)

protected virtual IPermission GetPermissionImpl(Type permClass)

public bool IsEmpty()

public bool IsSubsetOf(PermissionSet target)

public bool IsUnrestricted()

public void PermitOnly()

public IPermission RemovePermission(Type permClass)

protected virtual IPermission RemovePermissionImpl(Type permClass)

protected virtual IPermission SetPermissionImpl(IPermission perm)

public virtual SecurityElement ToXml()