Class TabPermissionCollection
Inheritance
TabPermissionCollection
Assembly: DotNetNuke.dll
Syntax
public class TabPermissionCollection : CollectionBase, IList, ICollection, IEnumerable
Constructors
TabPermissionCollection()
Declaration
public TabPermissionCollection()
TabPermissionCollection(TabPermissionCollection)
Declaration
public TabPermissionCollection(TabPermissionCollection tabPermissions)
Parameters
TabPermissionCollection(ArrayList)
Declaration
public TabPermissionCollection(ArrayList tabPermissions)
Parameters
Type |
Name |
Description |
ArrayList |
tabPermissions |
|
TabPermissionCollection(ArrayList, int)
Declaration
public TabPermissionCollection(ArrayList tabPermissions, int tabId)
Parameters
Properties
this[int]
Declaration
public TabPermissionInfo this[int index] { get; set; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
Methods
Add(TabPermissionInfo)
Declaration
public int Add(TabPermissionInfo value)
Parameters
Returns
Add(TabPermissionInfo, bool)
Declaration
public int Add(TabPermissionInfo value, bool checkForDuplicates)
Parameters
Returns
AddRange(TabPermissionCollection)
Declaration
public void AddRange(TabPermissionCollection tabPermissions)
Parameters
AddRange(ArrayList)
Declaration
public void AddRange(ArrayList tabPermissions)
Parameters
Type |
Name |
Description |
ArrayList |
tabPermissions |
|
AddRange(IEnumerable<TabPermissionInfo>)
Declaration
public void AddRange(IEnumerable<TabPermissionInfo> tabPermissions)
Parameters
CompareTo(TabPermissionCollection)
Declaration
public bool CompareTo(TabPermissionCollection objTabPermissionCollection)
Parameters
Returns
Contains(TabPermissionInfo)
Declaration
public bool Contains(TabPermissionInfo value)
Parameters
Returns
IndexOf(TabPermissionInfo)
Declaration
public int IndexOf(TabPermissionInfo value)
Parameters
Returns
Insert(int, TabPermissionInfo)
Declaration
public void Insert(int index, TabPermissionInfo value)
Parameters
Remove(TabPermissionInfo)
Declaration
public void Remove(TabPermissionInfo value)
Parameters
Remove(int, int, int)
Declaration
public void Remove(int permissionID, int roleID, int userID)
Parameters
Type |
Name |
Description |
int |
permissionID |
|
int |
roleID |
|
int |
userID |
|
ToList()
Declaration
public List<PermissionInfoBase> ToList()
Returns
ToString(string)
Declaration
public string ToString(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
Where(Func<TabPermissionInfo, bool>)
Declaration
public IEnumerable<TabPermissionInfo> Where(Func<TabPermissionInfo, bool> predicate)
Parameters
Returns
Implements
Extension Methods