TITcs.SharePoint.Libs by Stiven F. Câmara

<PackageReference Include="TITcs.SharePoint.Libs" Version="1.0.0" />

.NET API 60,016,200 bytes

 SPRole

public class SPRole : SPMember
public string Description { get; set; }

public SPGroupCollection Groups { get; }

public string Name { get; set; }

public SPWeb ParentWeb { get; }

public SPRights PermissionMask { get; set; }

public SPRoleType Type { get; }

public SPUserCollection Users { get; }

public string Xml { get; }

public void AddGroup(SPGroup group)

public void AddUser(SPUser user)

public void AddUser(string loginName, string email, string name, string notes)

public void RemoveGroup(SPGroup group)

public void RemoveUser(SPUser user)

public void Update()