Class PermissionList
A class to manage the roles and users that have a specific permission.
Implements
System.Collections.Generic.IList<SecurityEntity>
    System.Collections.Generic.ICollection<SecurityEntity>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyList<SecurityEntity>
    System.Collections.Generic.IReadOnlyCollection<SecurityEntity>
    System.Collections.Generic.IEnumerable<SecurityEntity>
    System.Collections.IEnumerable
  Inherited Members
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.get_Item(System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.set_Item(System.Int32, System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Add(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.Add(System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.AddRange(System.Collections.Generic.IEnumerable<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.AsReadOnly()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.BinarySearch(System.Int32, System.Int32, EPiServer.Security.SecurityEntity, System.Collections.Generic.IComparer<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.BinarySearch(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.BinarySearch(EPiServer.Security.SecurityEntity, System.Collections.Generic.IComparer<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Clear()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Contains(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.Contains(System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.ConvertAll<TOutput>(System.Converter<EPiServer.Security.SecurityEntity, TOutput>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.CopyTo(EPiServer.Security.SecurityEntity[])
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.CopyTo(System.Int32, EPiServer.Security.SecurityEntity[], System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.CopyTo(EPiServer.Security.SecurityEntity[], System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Exists(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Find(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindAll(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindIndex(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindIndex(System.Int32, System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindIndex(System.Int32, System.Int32, System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindLast(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindLastIndex(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindLastIndex(System.Int32, System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.FindLastIndex(System.Int32, System.Int32, System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.ForEach(System.Action<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.GetEnumerator()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.Generic.IEnumerable<EPiServer.Security.SecurityEntity>.GetEnumerator()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IEnumerable.GetEnumerator()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.GetRange(System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.IndexOf(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.IndexOf(System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.IndexOf(EPiServer.Security.SecurityEntity, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.IndexOf(EPiServer.Security.SecurityEntity, System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Insert(System.Int32, EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.Insert(System.Int32, System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.LastIndexOf(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.LastIndexOf(EPiServer.Security.SecurityEntity, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.LastIndexOf(EPiServer.Security.SecurityEntity, System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Remove(EPiServer.Security.SecurityEntity)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.Remove(System.Object)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.RemoveAll(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.RemoveAt(System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.RemoveRange(System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Reverse()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Reverse(System.Int32, System.Int32)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Sort()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Sort(System.Collections.Generic.IComparer<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Sort(System.Comparison<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.ToArray()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.TrimExcess()
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.TrueForAll(System.Predicate<EPiServer.Security.SecurityEntity>)
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Capacity
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Count
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.IsFixedSize
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.Generic.ICollection<EPiServer.Security.SecurityEntity>.IsReadOnly
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.IsReadOnly
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.ICollection.IsSynchronized
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.ICollection.SyncRoot
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.Item[System.Int32]
    
    
      System.Collections.Generic.List<EPiServer.Security.SecurityEntity>.System.Collections.IList.Item[System.Int32]
    
    
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 7.19.2Syntax
[Obsolete("Class is no longer used")]
public class PermissionList : List<SecurityEntity>, IList<SecurityEntity>, ICollection<SecurityEntity>, IList, ICollection, IReadOnlyList<SecurityEntity>, IReadOnlyCollection<SecurityEntity>, IEnumerable<SecurityEntity>, IEnumerableConstructors
PermissionList(Permission)
Initializes a new instance of the PermissionList class.
Declaration
public PermissionList(Permission permission)Parameters
| Type | Name | Description | 
|---|---|---|
| Permission | permission | The permission that this instance applies to. | 
Properties
Permission
Gets the permission that this instance applies to.
Declaration
public Permission Permission { get; }Property Value
| Type | Description | 
|---|---|
| Permission | The permission. | 
Methods
IsPermitted(IPrincipal)
Determines whether the specified principal has this permission.
Declaration
public bool IsPermitted(IPrincipal principal)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Security.Principal.IPrincipal | principal | The principal. | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
 | 
Implements
      System.Collections.Generic.IList<T>
  
  
      System.Collections.Generic.ICollection<T>
  
  
      System.Collections.IList
  
  
      System.Collections.ICollection
  
  
      System.Collections.Generic.IReadOnlyList<T>
  
  
      System.Collections.Generic.IReadOnlyCollection<T>
  
  
      System.Collections.Generic.IEnumerable<T>
  
  
      System.Collections.IEnumerable
  
  