roslyn

    -2

    1答えて

    これを手伝ってもらえますか? I`mロザリン初心者:D - >ツリー番号1における方法(数2)と数値2(数2)に送信 - > "number3 = 5" このツリー(数5)にnumber3に送信"方法(2,2)" - >このメソッドから値を返す "INTのreturnValue =法(2,2)" - number3から>戻り値 "INT someNumber = number3" static v

    1

    1答えて

    新しいコンピュータビルド、Win 10のクリーンインストール、VS2017のインストール。数週間VS2017問題に苦労した後、VS2015に戻ってアップデートを待つことにしました。 2017を問題なくアンインストールしましたが、2015をインストールしようとすると、すでにバージョンがインストールされていて、コントロールパネルの[アプリケーションの追加と削除]を使用してRLSをアンインストールするた

    1

    1答えて

    に割り当てられている場合のRoslynチェック私は、キーをRESXファイルからリソースを使用するように変換するアプリケーションを作成しています。このコードは、前のローカル変数で働いていた:私はdataFlowAnalysisを取得しようとすると、 public static void AnalyzeConstDeclaration(SyntaxNodeAnalysisContext context

    0

    1答えて

    私は古い.netコードを.netコアにしようとしています。私はあまりにも私が変換しているものに精通していないが、CodeDomを使用して、いくつかの簡単なコードgenのです。私が知ることから、これはネットコアでRoslynを使う必要があることを意味します。 これは私が古いコードで持っていたものです: var thing = new CodeTypeDeclaration("test"); wra

    1

    1答えて

    私は分析装置を作成しようとしていますが、Roslynを使ってフィールドに割り当てられたすべての割り当てを見つける必要があります。 private async static Task<bool> VariableDoesNotMutate(SyntaxNodeAnalysisContext context, VariableDeclaratorSyntax firstVariable) {

    2

    2答えて

    私は変数へのすべての参照を見つけるためにSymbolFinderを使用しています。このフィールドがその定義の外に割り当てられているかどうか確認したいと思います。 var references = await SymbolFinder.FindReferencesAsync(equivalentSymbol, context.GetSolution(), cancellati

    2

    1答えて

    私はRoslynを使ってコードエディタを開発しています。 私はブレークポイントを設定するための視覚的なスタジオ風の動作を目指しています。それはどのようなラインで、ユーザーの行をクリックすることができ、私は を把握する必要がありますが、それがある場合、私は実際にブレークポイント?と を設定することができた時、そのソースの場所となっていますブレークポイントを設定する必要がありますか? はたとえば、ユー

    0

    1答えて

    Roslyn Syntax Treesは変更不可能なので、変更後は新しいノードを取得する必要があります。 ドキュメントエディタを使用してドキュメントを更新しようとしていますが、ノードが構文ツリーに見つからないというエラーが発生し続けます。 public static T FindEquivalentNode<T>(this Document newDocument, T node) wh

    1

    1答えて

    コード内の属性メンバーのすべての出現に対してメッセージ(重大度=情報)をスローするアナライザーを作成したいと思います。それは[Obsolete(...)]の動作を模倣しますが、代わりにメッセージだけをスローします。 属性定義が public class ThrowsMessageAttribute : Attribute { // ... } 私はそれに起因することになるためのメ