cls-compliant

    1

    1答えて

    ないように私は、4つの引数を使用してテストケースの属性があります。 [TestCase("2007", "52", "saturday", "2007/12/29")] をコンパイラは言う: アレイの属性の引数としては、CLSに準拠していません。 1つの引数を削除すると、その動作は完璧です。したがって、なぜ4つの属性を持つテストケースがCLSに準拠していないのかはわかりません。私はNUnit

    -1

    1答えて

    StreamSocketクラスのパブリックプロパティとメソッドパラメータを持つUWPライブラリを開発しています。しかし、「StreamSocketはCLSに準拠していません」という警告が表示されています。マイクロソフトがCLSに準拠していないそれぞれのアセンブリを残すことを決定し、このライブラリを使用/配布する際に知っておくべき潜在的な問題はありますか?おそらくCLSの不整合は、私のライブラリが他

    1

    1答えて

    ModuleLangsという名前のDLLファイルがあります。このモジュール内の私はAvailableLanguageというクラスを持って、クラス定義は以下の通りです: Public Class AvailableLanguage Implements IEquatable(Of AvailableLanguage) Private _langID As Integer

    0

    2答えて

    私がオンラインで読んできたことから、フィールドがprivateであれば、先頭には_で始めることができます。しかし、私が次のことをすると、それは文句を言う?私はプライベートフィールドを返すのでそれですか?これを消費するものは_myObjectについて全く知らないので、それはなぜ重要なのでしょうか? private MyBusinessObject _myObjectBO; protected M

    -3

    1答えて

    .NETコードでCLSに準拠していないすべてのステートメントを見つける方法を教えてください。 Visual Studio 2015コンパイラはできますか? CLSに準拠しない警告を見つけるにはどうすればよいですか? 私はStyleCop ReSharper extensionとndependを成功裏にチェックしました。 私が行ったのは、C#コードVisual StudioプロジェクトでCLSに準拠

    5

    2答えて

    私はANTLR V3を使ってDSL言語のC#コードを生成しています。 生成されたコードには、プロジェクトがCLSに準拠していないため、警告が生成される原因となるlaxerクラスとparserクラスのCLSCompliant属性が含まれています。 ANTLRでCLSCompliant属性を使用しないコードを生成するにはどうすればよいですか? C#3文法の文字列テンプレートを変更することはできますか?

    2

    1答えて

    でCallerMemberNameを使用するためにはどうすればINotifyPropertyChangedのクラスの実装でCallerMemberName属性を使用していました。しかし、CallerMemberNameは、デフォルト値を持つパラメータでのみ使用できます。ハードコードされた文字列引数を使用してnotifyメソッドを呼び出さなくても、この矛盾を解決するためによく使われる方法はありますか

    5

    1答えて

    [assembly: CLSCompliant(true)] //CS3016: Arrays as attribute arguments is not CLS-compliant. [ModuleExport(typeof(ModuleA), DependsOnModuleNames = new [] { "ModuleB" })] public class ModuleA : IMo

    1

    1答えて

    CA1026: Default parameters should not be usedによると、私はデフォルトのパラメータを使用するはずがありません。この ルールから警告を抑制しない : MSDNには、メッセージを抑制しないと言います。 ただし、CLSCompliantのバリ​​エーションを含めると、このメッセージは表示されませんか?または、同じメソッドに2つのバリエーションがあります.1つは

    10

    1答えて

    私は次の警告メッセージが出てい... 戻り値の型は、CLSに準拠していません。 Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection Dim connection As MySqlConnection = Nothing connection = getConnectio