問題タブ [roslyn]
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.
c# - C#コンパイラはC ++で記述されていますか?
C#コンパイラはC ++で記述されていますか?
c# - 「サービスとしてのC#コンパイラ」の状態は何ですか
2008 年の PDC に戻って、Anders Hejlsberg による C# の未来に関する講演で、彼は C# コンパイラを書き直し、「サービスとしてのコンパイラ」を提供することについて話しました。 ...
さて、これがどういう状態か分かる人いますか?CTP にはないようで、2008 年の PDC セッション ビデオ (約 1 時間) へのリンクを除いて、Web にはほとんど情報がありません。
このイニシアチブは暗くなりましたか?
visual-studio - 公演VisualStudioインテリセンスへのxmlタグ
一部のメソッドにxmlタグを追加しました<returns>
が、IntelliSenseでそのコンテンツを表示できません。
これが私のコードです:
このコンテンツを表示する方法はありますか?
.net - Compiler as a Service の利点は何ですか
Anders Hejlsberg の .NET 4.0 プレゼンテーションで、彼は NET 5.0 (または将来のリリース) について説明し、「Compiler as a Service」モデルに取り組んでいます。
Anders Hejlsberg 氏は次のように述べています。アプリケーションのプログラミング、インタラクティブなプロンプト、ユーザー作成のリファクタリング、C# の島々がほとんど埋め込まれていないドメイン固有の言語などです。」
これが実際に役立つ実際の例を見つけるのに苦労しています。ここで主要な概念が欠けていますか?それとも、これは本当に言語に利益をもたらすのでしょうか?
[1]: http://www.simple-talk.com/opinion/geek-of-the-week/anders-hejlsberg-geek-of-the-week/ Compiler as a Service
c# - Compiler as a Service で何をしますか
おそらく次のリリースでこの機能を利用できるようになると思いますが、この機能を使用してできるようになると思うこと、またはこの機能を使用してやりたいことは何ですか?
個人的には、コード生成中 (MSBuild タスクなど) に、プロジェクト内のコードを理解して、より良い (より多くのコード) を生成するオプションがあればいいのにと思うことがあります。
たとえば、ある型のパラメーターが送信される部分メソッドを持つ部分クラスがある場合、コード生成時にその情報を使用してより適切なコードを生成できます。
つまり、コードを書いている時点で「意図」を公開し、コード ジェネレーターを重労働にすることができます。
部分メソッドでこの情報を指定すると、正しいコードを生成できました。
では、Compiler as a Service で何ができるようになることを望んでいますか?
asp.net - ASP.NETWebサイトからのコードのコンパイル
ユーザーがコードを貼り付けてプリセット言語(C#、VB.NET、Python、Rubyなど)の1つを選択するテキストボックスをASP.NETページに配置する必要があり、コードが正常にコンパイルされるかどうかを確認する必要があります。そうでない場合は、エラーと警告を行番号で表示する必要があります。
どうすればこれを行うことができますか?
c# - サービスとしてのコンパイラ: リファクタリング ツールの作成方法
Microsoft の Lisa Feigenbaum は、ここで「サービスとしてのコンパイラ」について語っています。これにより、リファクタリングツールの構築が容易になると読みました。どのように?Mono の CAASは優れていますが、Microsoft のバージョンが似ている場合、この特定のユース ケースがどのように行われるかわかりません。
c# - CodeDomでコンパイルする前にコンパイルエラーをチェックする方法
CodeDomを使用して、作成しているアプリケーションでカスタムスクリプト(C#)を実行できるようにしています。スクリプトを書いている間、コンパイルエラーをチェックできるようにしたいと思います。コードはかなり後でメモリに追加されてコンパイルされて実行されるため、スクリプトの記述中にアセンブリをコンパイルしてメモリに残したくありません。
これを達成するための最良の方法は何ですか?
コンパイル後にアセンブリをメモリから削除することはできますか?
アップデート:
キースありがとう。
興味のある人のために、これは私がRoslynで使用している新しいコードです
c# - コンパイル時のコード書き換えにRoslynを使用できますか?
たとえば、私は持っています
FooクラスASTを取得し、コンパイル時にBarを次のように書き換えることはできますか?
。
c# - Visual Studio: c# インタラクティブ シェル ウィンドウ
VS の外部で C# インタラクティブ シェル ウィンドウ (Roslyn CTP から) を使用する方法はありますか? または、これに似たものはありますか?