SPRoleDefinitionCollection public sealed class SPRoleDefinitionCollection : SPBaseCollection Documentation public SPRoleDefinition this[int index] { get; } public SPRoleDefinition this[string name] { get; } public string Xml { get; } public void Add(SPRoleDefinition role) public void BreakInheritance(bool CopyRoleDefinitions, bool KeepRoleAssignments) public void Delete(int indexer) public void Delete(string roleName) public void DeleteById(int id) public SPRoleDefinition GetById(int id) public SPRoleDefinition GetByType(SPRoleType roleType)