roslyn

    0

    2答えて

    文書を変更できるCodeFixProviderがあります。 しかし、最初の文書が変更されたときに2番目の文書も変更する必要があります。 2番目のドキュメントを修正するコードを書くことはできますが、実際にユーザーが選択して最初に適用したときに報告するCodeFixProviderのイベントが表示されないため、いつ実行するのかわかりません資料。 CodeFixProviderを単にプレビューしている場

    0

    1答えて

    私はここに鶏卵問題があります。私はいくつかのクラスを生成するためにSyntaxGeneratorを使用しています。これらのクラスの中には、他のクラスで生成された型であるフィールドとプロパティを持つものがあります。だから私の質問は、まだ生成されていない別の生成クラスで定義された型を持つクラスのフィールドを宣言することができますか?現在生成されているクラスが最初に依存するすべてのクラスを生成してコンパ

    2

    2答えて

    アプリケーションの各クラスのメソッド内でメソッド呼び出しと呼び出しを識別できます。しかし、どのクラスを呼び出すか、呼び出すにはどうしたらいいですか?例えば次のコードでは、 :I出力 "b1.ADD" および "b1.ADD(2)" としては、例えば、取得でき var methodDeclarations = classitem.DescendantNodes().OfType<MethodDecl

    1

    2答えて

    でプロパティからタイプを取得します。これが可能か実用的なものなのかどうかはわかりません。私はこのように見えるいくつかのクラスを持ち、それらはすべて基底クラスから派生します。 考えるClassDeclarationSyntaxFooのために、私はこれを行うことができます: var prop = syntax.DescendantNodes().OfType<PropertyDeclarationSy

    1

    1答えて

    windows.applicationmodel.resources.resourceloader.getstringへのすべての呼び出しをUWPアプリケーションで検索しようとしていますが、compilation.GetSemanticModel().GetSymbolInfo().Symbolは常にnullです。誰かが私に何を教えてもらえますかMetadatareference Roslynがシ

    0

    1答えて

    これは空白の「コード修正(NuGet + VSIX)」アナライザ付きアナライザで発生します。 Vsixプロジェクトを実行すると、サンドボックスの画面がウェルカム画面にとどまり、何も起こりません。 正常なVSが正常に動作し、「VSIXプロジェクト」テンプレートもサンドボックスを正しく開始するため、この特定のテンプレートのみに問題があるようです。 私はチュートリアルに従っているので、テンプレートをあま

    0

    1答えて

    質問はこれです:クラスAAAが使用する : "DDD、CCC、BBB" はどのようにすることができ namespace TestSln { public class AAA { private DDD x; private void func(CCC z) { BBB b = new BBB(); b.z();

    0

    1答えて

    私はRoslynCodeEditorコントロールを使って作業していて、グローバルオブジェクトをRoslynCodeEditorに渡し、スクリプト内にインテリセンスを持たせる方法を見つけようとしています。 RoslynCodeEditorコントロールを使用してスクリプトを編集するときに、コンテキストオブジェクトのプロパティまたはメソッドへのアクセスをどのように許可することができますか? MyCont

    -2

    1答えて

    SyntaxTree内のノードの兄弟を犠牲にすることは可能ですか? 次の例では、オレンジ色の矢印としてマークされたノードの兄弟であるノード(オレンジ色の円)のリストを取得するにはどうすればよいですか? If dayW = DayOfWeek.Wednesday Then

    0

    1答えて

    RoslynでVisual Studioソリューションを開いて、プロジェクトとドキュメントを繰り返し処理しようとしています。私は何にも書きたくない。下のコードでNewSolution.Projects.countは常に0です。最終的には、各文書のSemanticModelを取得したいと考えています。 Const SolutionPartialPath As String = "Visual Stu