public RequiredPermission(PermissionElementType type, int elementId, PermissionAction action) : this(type, elementId) { Actions = new PermissionAction[] { action }; }
public RequiredPermission(PermissionElementType type, int[] elements) { Type = type; Elements = elements; }
public RequiredPermission(PermissionElementType type, int elementId, PermissionAction[] actions) : this(type, elementId) { Actions = actions; }
public RequiredPermission(PermissionElementType type, int elementId) { Type = type; Elements = new int[] { elementId }; }