質問: 通常、usingディレクティブはnamespaceの外(ファイル先頭)に記述しますが、StyleCopを使用すると > > SA1200 : CSharp.Ordering : All using directives must be placed inside of the namespace. > > > が発生します。この意味を教えてください。
回答: SA1200は次の2つの理由から警告の対象となっています。 > > 1. Placing using-alias directives within the namespace eliminates compiler confusion between conflicting types. > 2. When multiple namespaces are defined within a single file, placing using directives within the namespace elements scopes references and aliases. > > > 詳しくはStyleCopt SA1200のドキュメントを参照してください。