問題タブ [roslyn-code-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
452 参照

c# - MVC 6 プロジェクトで Roslyn Code Analysis API を使用する方法

MVC 6 プロジェクトで新しい Roslyn Code Analysis API を使用する予定です。

ただし、このコードを実行すると:

アナライザー プロジェクトのみを取得し、MVC 6 プロジェクトは何も取得しないため、sampleProjectToAnalyzenull のままです。

そのようなプロジェクトをどのように分析すればよいでしょうか?

0 投票する
0 に答える
211 参照

vb.net - Roslyn ワークスペース変更イベント

メニュー ダイアログで構成可能なコード アナライザーがいくつかあります。ユーザーが DialogBox でいくつかのオプションを設定した後、結果が異なるため、すべてのアナライザーを再度実行したいと考えています。アナライザーから DialogBox の構成情報を読み取る方法と、Visual Studio ソリューションで渡す DialogBox を呼び出す方法は知っていますが、アナライザーを再実行する必要があることを Visual Studio に伝える方法がわかりません。WorkspaceChanged イベントを発生させることはできますか (そうであれば、どのように)、それは私がやりたいことをするのでしょうか、それとも何か他のことをする必要がありますか? それが重要な場合、私のコードはVBです。ワークスペースをキャプチャするツールの下にオプション メニューが既にあります。VB の場合、プロジェクト ファイルを手動で編集し、すべての「CSharp」を「VisualBasic」に置き換える必要があります。

0 投票する
2 に答える
573 参照

c# - FieldTypeDeclaration ( Roslyn ) を使用してフィールド タイプを変更するにはどうすればよいですか

Visual Studio プロジェクト タイプ - Stand-Alone Code Analysis Tool を使用しています。次のコードを使用していますが、ToString() が予期しない結果を示しています。

の値newFieldStr

期待される結果を得る方法を教えてください。

0 投票する
2 に答える
611 参照

tfs - Roslyn-Analyzer 警告の TFS チェックイン ポリシー

最近、Visual Studio 2015 に切り替えたので、新しい Roslyn-Analyzer 機能を利用したいと考えています。実際、「レガシー」StyleCop を新しい StyleCop アナライザー ( https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) に置き換えたいと考えています。VS2013 では、StyleCop を実行し、違反があった場合にチェックインを防止するカスタム チェックイン ポリシーがありました。Roslyn-Analyzers でも同様のことを実現できますか? 「すぐに」サポートされていますか、それともカスタム チェックイン ポリシーを作成する必要がありますか?

0 投票する
1 に答える
2083 参照

c# - Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax から System.Type を取得できますか?

Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax から System.Type または本質的に完全修飾型名を取得できますか? 問題は、TypeSyntax が、完全に修飾されたクラス名ではない可能性があるコードで記述された型の名前を返すことです。そこから Type を見つけることができません。