Show / Hide Table of Contents

Class PortalPermissionCollection

Inheritance
object
CollectionBase
GenericCollectionBase<PortalPermissionInfo>
PortalPermissionCollection
Implements
IList
ICollection
IList<PortalPermissionInfo>
ICollection<PortalPermissionInfo>
IEnumerable<PortalPermissionInfo>
IEnumerable
Inherited Members
GenericCollectionBase<PortalPermissionInfo>.Add(PortalPermissionInfo)
GenericCollectionBase<PortalPermissionInfo>.Remove(PortalPermissionInfo)
GenericCollectionBase<PortalPermissionInfo>.Contains(PortalPermissionInfo)
GenericCollectionBase<PortalPermissionInfo>.CopyTo(PortalPermissionInfo[], int)
GenericCollectionBase<PortalPermissionInfo>.IndexOf(PortalPermissionInfo)
GenericCollectionBase<PortalPermissionInfo>.Insert(int, PortalPermissionInfo)
GenericCollectionBase<PortalPermissionInfo>.IsReadOnly
GenericCollectionBase<PortalPermissionInfo>.this[int]
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 PortalPermissionCollection : GenericCollectionBase<PortalPermissionInfo>, IList, ICollection, IList<PortalPermissionInfo>, ICollection<PortalPermissionInfo>, IEnumerable<PortalPermissionInfo>, IEnumerable

Constructors

PortalPermissionCollection()

Declaration
public PortalPermissionCollection()

PortalPermissionCollection(PortalPermissionCollection)

Declaration
public PortalPermissionCollection(PortalPermissionCollection portalPermissions)
Parameters
Type Name Description
PortalPermissionCollection portalPermissions

PortalPermissionCollection(ArrayList)

Declaration
public PortalPermissionCollection(ArrayList portalPermissions)
Parameters
Type Name Description
ArrayList portalPermissions

PortalPermissionCollection(ArrayList, int)

Declaration
public PortalPermissionCollection(ArrayList portalPermissions, int portalId)
Parameters
Type Name Description
ArrayList portalPermissions
int portalId

Methods

Add(PortalPermissionInfo, bool)

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

AddRange(PortalPermissionCollection)

Declaration
public void AddRange(PortalPermissionCollection portalPermissions)
Parameters
Type Name Description
PortalPermissionCollection portalPermissions

AddRange(ArrayList)

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

AddRange(IEnumerable<PortalPermissionInfo>)

Declaration
public void AddRange(IEnumerable<PortalPermissionInfo> portalPermissions)
Parameters
Type Name Description
IEnumerable<PortalPermissionInfo> portalPermissions

CompareTo(PortalPermissionCollection)

Declaration
public bool CompareTo(PortalPermissionCollection objPortalPermissionCollection)
Parameters
Type Name Description
PortalPermissionCollection objPortalPermissionCollection
Returns
Type Description
bool

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<PortalPermissionInfo, bool>)

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

Implements

IList
ICollection
IList<T>
ICollection<T>
IEnumerable<T>
IEnumerable

Extension Methods

CollectionExtensions.ForEach<TType>(IEnumerable<TType>, Action<TType>)
PagingExtensions.InPagesOf<T>(IEnumerable<T>, int)
PagingExtensions.ToPagedList<T>(IEnumerable<T>, int, int)
EnumerableExtensions.ToDataTable(IEnumerable<dynamic>)
JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS