コード例 #1
0
 private static IEnumerable <string> GetPermissionsWithStatus(
     PermissionsStatus permissionsStatus,
     PermissionStatus status
     )
 {
     return(permissionsStatus.Status
            .Where(kvp => kvp.Value == status)
            .Select(kvp => kvp.Key));
 }
コード例 #2
0
 private static IEnumerable<string> GetPermissionsWithStatus(PermissionsStatus permissionsStatus, 
                                                             PermissionStatus status)
 {
     return permissionsStatus.Status.Where(kvp => kvp.Value == status)
                                    .Select(kvp => kvp.Key);
 }
コード例 #3
0
 public static IEnumerable<string> GetGrantedPermissions(PermissionsStatus permissionsStatus)
 {
     return GetPermissionsWithStatus(permissionsStatus, PermissionStatus.Granted);
 }
コード例 #4
0
 public static IEnumerable <string> GetGrantedPermissions(PermissionsStatus permissionsStatus)
 {
     return(GetPermissionsWithStatus(permissionsStatus, PermissionStatus.Granted));
 }