• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class ModulePermissionCollection

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Inheritance
System.Object
ModulePermissionCollection
Namespace: DotNetNuke.Security.Permissions
Assembly: DotNetNuke.dll
Syntax
public class ModulePermissionCollection : CollectionBase

Constructors

| Improve this Doc View Source

ModulePermissionCollection()

Initializes a new instance of the ModulePermissionCollection class.

Declaration
public ModulePermissionCollection()
| Improve this Doc View Source

ModulePermissionCollection(ArrayList, Int32)

Initializes a new instance of the ModulePermissionCollection class.

Declaration
public ModulePermissionCollection(ArrayList modulePermissions, int moduleID)
Parameters
Type Name Description
ArrayList modulePermissions
System.Int32 moduleID
| Improve this Doc View Source

ModulePermissionCollection(ArrayList)

Initializes a new instance of the ModulePermissionCollection class.

Declaration
public ModulePermissionCollection(ArrayList modulePermissions)
Parameters
Type Name Description
ArrayList modulePermissions
| Improve this Doc View Source

ModulePermissionCollection(ModuleInfo)

Initializes a new instance of the ModulePermissionCollection class.

Declaration
public ModulePermissionCollection(ModuleInfo objModule)
Parameters
Type Name Description
ModuleInfo objModule
| Improve this Doc View Source

ModulePermissionCollection(ModulePermissionCollection)

Initializes a new instance of the ModulePermissionCollection class.

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

Properties

| Improve this Doc View Source

Item[Int32]

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

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

Methods

| Improve this Doc View Source

Add(ModulePermissionInfo, Boolean)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public int Add(ModulePermissionInfo value, bool checkForDuplicates)
Parameters
Type Name Description
ModulePermissionInfo value
System.Boolean checkForDuplicates
Returns
Type Description
System.Int32
| Improve this Doc View Source

Add(ModulePermissionInfo)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public int Add(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
System.Int32
| Improve this Doc View Source

AddRange(ArrayList)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public void AddRange(ArrayList modulePermissions)
Parameters
Type Name Description
ArrayList modulePermissions
| Improve this Doc View Source

AddRange(ModulePermissionCollection)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public void AddRange(ModulePermissionCollection modulePermissions)
Parameters
Type Name Description
ModulePermissionCollection modulePermissions
| Improve this Doc View Source

CompareTo(ModulePermissionCollection)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public bool CompareTo(ModulePermissionCollection objModulePermissionCollection)
Parameters
Type Name Description
ModulePermissionCollection objModulePermissionCollection
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Contains(ModulePermissionInfo)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public bool Contains(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IndexOf(ModulePermissionInfo)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public int IndexOf(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
Returns
Type Description
System.Int32
| Improve this Doc View Source

Insert(Int32, ModulePermissionInfo)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public void Insert(int index, ModulePermissionInfo value)
Parameters
Type Name Description
System.Int32 index
ModulePermissionInfo value
| Improve this Doc View Source

Remove(ModulePermissionInfo)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public void Remove(ModulePermissionInfo value)
Parameters
Type Name Description
ModulePermissionInfo value
| Improve this Doc View Source

Remove(Int32, Int32, Int32)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public void Remove(int permissionID, int roleID, int userID)
Parameters
Type Name Description
System.Int32 permissionID
System.Int32 roleID
System.Int32 userID
| Improve this Doc View Source

ToList()

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public List<PermissionInfoBase> ToList()
Returns
Type Description
List<PermissionInfoBase>
| Improve this Doc View Source

ToString(String)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

Declaration
public string ToString(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
System.String
| Improve this Doc View Source

Where(Func<ModulePermissionInfo, Boolean>)

ModulePermissionCollection provides the a custom collection for ModulePermissionInfo objects.

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

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS