.NET の書式設定オプション
この記事の書式設定オプションは、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 |
他のusing ディレクティブの前にSystem.* using ディレクティブを配置しないでください。 |
|
既定のオプションの値 | 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