Show / Hide Table of Contents

Class ModulePermissionCollection

Inheritance
object
CollectionBase
ModulePermissionCollection
Implements
IList
ICollection
IEnumerable
Inherited Members
CollectionBase.Clear()
CollectionBase.RemoveAt(int)
CollectionBase.GetEnumerator()
CollectionBase.OnSet(int, object, object)
CollectionBase.OnInsert(int, object)
CollectionBase.OnClear()
CollectionBase.OnRemove(int, object)
CollectionBase.OnValidate(object)
CollectionBase.OnSetComplete(int, object, object)
CollectionBase.OnInsertComplete(int, object)
CollectionBase.OnClearComplete()
CollectionBase.OnRemoveComplete(int, object)
CollectionBase.InnerList
CollectionBase.List
CollectionBase.Capacity
CollectionBase.Count
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security.Permissions
Assembly: DotNetNuke.dll
Syntax
public class ModulePermissionCollection : CollectionBase, IList, ICollection, IEnumerable

Constructors

ModulePermissionCollection()

Declaration
public ModulePermissionCollection()

ModulePermissionCollection(ModuleInfo)

Declaration
public ModulePermissionCollection(ModuleInfo objModule)
Parameters
Type Name Description
ModuleInfo objModule

ModulePermissionCollection(ModulePermissionCollection)

Declaration
public ModulePermissionCollection(ModulePermissionCollection modulePermissions)
Parameters
Type Name Description
ModulePermissionCollection modulePermissions

ModulePermissionCollection(ArrayList)

Declaration
public ModulePermissionCollection(ArrayList modulePermissions)
Parameters
Type Name Description
ArrayList modulePermissions

ModulePermissionCollection(ArrayList, int)

Declaration
public ModulePermissionCollection(ArrayList modulePermissions, int moduleID)
Parameters
Type Name Description
ArrayList modulePermissions
int moduleID

Properties

this[int]

Declaration
public ModulePermissionInfo this[int index] { get; set; }
Parameters
Type Name Description
int index
Property Value
Type Description
ModulePermissionInfo

Methods

Add(ModulePermissionInfo)

Declaration
public int Add(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
int

Add(ModulePermissionInfo, bool)

Declaration
public int Add(ModulePermissionInfo value, bool checkForDuplicates)
Parameters
Type Name Description
ModulePermissionInfo value
bool checkForDuplicates
Returns
Type Description
int

AddRange(ModulePermissionCollection)

Declaration
public void AddRange(ModulePermissionCollection modulePermissions)
Parameters
Type Name Description
ModulePermissionCollection modulePermissions

AddRange(ArrayList)

Declaration
public void AddRange(ArrayList modulePermissions)
Parameters
Type Name Description
ArrayList modulePermissions

CompareTo(ModulePermissionCollection)

Declaration
public bool CompareTo(ModulePermissionCollection objModulePermissionCollection)
Parameters
Type Name Description
ModulePermissionCollection objModulePermissionCollection
Returns
Type Description
bool

Contains(ModulePermissionInfo)

Declaration
public bool Contains(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
bool

IndexOf(ModulePermissionInfo)

Declaration
public int IndexOf(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
int

Insert(int, ModulePermissionInfo)

Declaration
public void Insert(int index, ModulePermissionInfo value)
Parameters
Type Name Description
int index
ModulePermissionInfo value

Remove(ModulePermissionInfo)

Declaration
public void Remove(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value

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
Type Description
List<PermissionInfoBase>

ToString(string)

Declaration
public string ToString(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

Where(Func<ModulePermissionInfo, bool>)

Declaration
public IEnumerable<ModulePermissionInfo> Where(Func<ModulePermissionInfo, bool> predicate)
Parameters
Type Name Description
Func<ModulePermissionInfo, bool> predicate
Returns
Type Description
IEnumerable<ModulePermissionInfo>

Implements

IList
ICollection
IEnumerable

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS