この記事の書式設定オプションは、C# と Visual Basic の両方に適用されます。 これらは、コード スタイル ルール IDE0055 用のオプションです。
using ディレクティブ オプション
ディレクティブの並べ替えとグループ化 using 方法をカスタマイズするには、次のオプションを使用します。
.editorconfig ファイルの例:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
ヒント
別の C# 固有の using ディレクティブ規則 IDE0065 も使用できます。 この規則は、using ディレクティブが名前空間の内部と外部のどちらに配置されるかに関係します。
dotnet_sort_system_directives_first
| プロパティ | 値 | 説明 |
|---|---|---|
| オプション名 | dotnet_sort_system_directives_first | |
| 該当言語 | C# および Visual Basic | |
| 導入されたバージョン | Visual Studio 2017 | |
| オプションの値 | true |
ディレクティブ System.*using アルファベット順に並べ替え、他の using ディレクティブの前に配置します。 |
false |
他のSystem.*ディレクティブの前にusingusingディレクティブを配置しないでください。 |
|
| 既定のオプションの値 | true |
コード例:
// dotnet_sort_system_directives_first = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_sort_system_directives_first = false
using System.Collections.Generic;
using Octokit;
using System.Threading.Tasks;
dotnet_separate_import_directive_groups
| プロパティ | 値 | 説明 |
|---|---|---|
| オプション名 | dotnet_separate_import_directive_groups | |
| 該当言語 | C# および Visual Basic | |
| 導入されたバージョン | Visual Studio 2017 | |
| オプションの値 | true |
using ディレクティブ グループの間に空白行を配置します。 |
false |
using ディレクティブ グループの間に空白行を配置しません。 |
|
| 既定のオプションの値 | false |
コード例:
// dotnet_separate_import_directive_groups = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
// dotnet_separate_import_directive_groups = false
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET