Очень просто: вы используете логические ИЛИ.
filteredTasks.Where(p => p.TaskStateID == 10 || p.TaskStateID == 11 || p.TaskStateID == 12)
C # лямбды не используют подмножество языка C #: они используют весь язык. Все возможное в C # доступно лямбдам. Единственное требование - выражение должно возвращать правильный тип; и даже тогда вы можете использовать фигурные скобки, чтобы охватить более сложный код:
p => { /* code block that has a return statement here */ }
Устаревший плагин Perfoce на основе VCS вообще не работает.
Устаревший плагин PerforceDirectPlugin, не основанный на VCS ( http: //plugins.intellij. net / plugin /? id = 69 ) частично работает с Community Edition. Некоторые операции не работают, предположительно из-за изменения API плагина. Однако основные операции Edit / Add / Revert / Sync работают.
Интеграция его в Community Edition - совсем другая история. Я привык «редактировать по типу», поэтому обычно набираю return, когда появляется диалоговое окно с предупреждением о том, что файл, который я пытаюсь редактировать, доступен только для чтения. Это плохо, потому что позже будет сложно найти файлы, которые я случайно отредактировал с помощью файловой системы, и проверить их для редактирования в Perforce.
Другой большой недостающий элемент - это панель изменений VCS слева, которая очень полезна чтобы увидеть, где вы изменили файл, и быстро вернуться, чтобы прочитать / отредактировать эти изменения.
Однако основные операции Edit / Add / Revert / Sync работают.Интеграция его в Community Edition - совсем другая история. Я привык «редактировать по типу», поэтому обычно набираю return, когда появляется диалоговое окно с предупреждением о том, что файл, который я пытаюсь редактировать, доступен только для чтения. Это плохо, потому что позже будет сложно найти файлы, которые я случайно отредактировал с помощью файловой системы, и проверить их для редактирования в Perforce.
Другой большой недостающий элемент - это панель изменений VCS слева, которая очень полезна чтобы увидеть, где вы изменили файл, и быстро вернуться, чтобы прочитать / отредактировать эти изменения.
Однако основные операции Edit / Add / Revert / Sync работают.Интеграция его в Community Edition - совсем другая история. Я привык «редактировать по типу», поэтому обычно набираю return, когда появляется диалоговое окно с предупреждением о том, что файл, который я пытаюсь редактировать, доступен только для чтения. Это плохо, потому что позже будет сложно найти файлы, которые я случайно отредактировал с помощью файловой системы, и проверить их для редактирования в Perforce.
Другой большой недостающий элемент - это панель изменений VCS слева, которая очень полезна чтобы увидеть, где вы изменили файл, и быстро вернуться, чтобы прочитать / отредактировать эти изменения.
m пытается редактировать только для чтения. Это плохо, потому что позже будет сложно найти файлы, которые я случайно отредактировал с помощью файловой системы, и проверить их для редактирования в Perforce.Другой большой недостающий элемент - это панель изменений VCS слева, которая очень полезна чтобы увидеть, где вы изменили файл, и быстро вернуться, чтобы прочитать / отредактировать эти изменения.
m пытается редактировать только для чтения. Это плохо, потому что позже будет сложно найти файлы, которые я случайно отредактировал с помощью файловой системы, и проверить их для редактирования в Perforce.Другой большой недостающий элемент - это панель изменений VCS слева, которая очень полезна чтобы увидеть, где вы изменили файл, и быстро вернуться, чтобы прочитать / отредактировать эти изменения.
The community edition is announced, not released, so it is a drop too early for that. There was a separate plug-in in older versions of IDEA, and I imagine when the community edition gets released and gets going, someone will write one.