並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

Roslynの検索結果1 - 9 件 / 9件

  • Visual Studio Code向け「Unity」拡張機能が正式版に ~半年以上にわたるプレビューを完了/「Roslyn」のパワーで「Unity」に合わせたサジェストやコード修正

      Visual Studio Code向け「Unity」拡張機能が正式版に ~半年以上にわたるプレビューを完了/「Roslyn」のパワーで「Unity」に合わせたサジェストやコード修正
    • Managed Stripping Levelを変更する隙にRoslyn Analyzerを導入した話 - Cluster Tech Blog

      はじめに きっかけ Managed Stripping Levelを変更する際の課題 Reflection APIを使っているコードが動かなくなる 既存のワールドが動作しなくなる 並行開発中のコードが壊れる Roslyn Analyzerを導入する Roslyn Analyzerの運用上の問題 結果とまとめ はじめに こんにちは、クラスター株式会社でソフトウェアエンジニアをしているhomulerです。 (入社の経緯は4コマになっているので、ぜひそちらも参照ください) clusterのアプリはUnityで作られているのですが、先日、apkのサイズ対策も兼ねて、ビルド時の設定の一つであるManaged Stripping Levelをlowからmediumに変更しました。必要なコードがstripされてしまう可能性があるため、リリース済みのアプリのManaged Stripping Levelを

        Managed Stripping Levelを変更する隙にRoslyn Analyzerを導入した話 - Cluster Tech Blog
      • Roslyn API を使ってみよう!概要編 - Qiita

        はじめに この記事は株式会社ラグザイア Advent Calendar 2023の記事です。 今回から複数回に分けて、Roslyn API について調べて分かったことを紹介したいと思います。 なお、この記事は、もともと作りたいものありきで Roslyn API を使ったので、網羅的な記事ではなく作りたいものを作るために必要な情報だけに絞った記事になります。ご了承下さい。 背景 先日C#で書かれたソースコードのクラスのフィールド、プロパティについて調べる機会がありました。調査対象が膨大だったので手作業ではなく、プログラムを書いて調査することにしました。 調査では、下記の内容を調べる必要がありました。 フィールド(プロパティ)の型 フィールド(プロパティ)の名称 フィールド(プロパティ)の説明 型と名称についてはリフレクションを使えば行けそうな気がします。 説明については、ソースコードに書いて

          Roslyn API を使ってみよう!概要編 - Qiita
        • Roslyn API でサマリータグのコメントの一行目だけを取得する - Qiita

          はじめに この記事は株式会社ラグザイア Advent Calendar 2023の記事です。 前回は フィールドやプロパティの型と名称を取得してみました。 コメントはまだ取得できていませんでしたね。 さて、コメントと言っても色々ありますが当初の目的ではフィールドやプロパティを説明するコメントを取得するのが目的でした。なので次の3パターンのコメントが取得できれば良さそうと考えました。 サマリータグのコメント(1行目だけ) 定義行の直上のコメント 定義行末のコメント public class TestClass { /// <summary> /// 1. Summary タグのコメント /// 捕捉情報や注意事項などのコメント~ /// </summary> public string Hoge => "Hoge"; // 2. 定義行直上のコメント public string Fuga =

            Roslyn API でサマリータグのコメントの一行目だけを取得する - Qiita
          • 【C#】Roslyn for Scripting C#小ネタ集【Script】 - Bakulog

            タイトル通りちょっとしたネタの詰め合わせです。 Roslynの一部でありスクリプトとしてのC#をサポートするRoslyn for Scriptingの具体的な小ネタ紹介です。Roslyn for Scripting自体の基本的な使い方は前に書いた記事をご覧ください。 もくじ 基本的な準備 System.Linq使おうとしたらエラーになったんだけど async/awaitまわりの使い方 拡張メソッドって普通に定義できんの? スクリプトの中でstatic変数の宣言したらどうなるの? dynamicキーワード使うとスクリプト感が高そう 基本的な準備 適当に用意します。インストール周りでうまく行かない場合は前回の記事を見て下さい。 コンソールアプリケーション作ってターゲットを.NET 4.6に設定 NuGetでMicrosoft.CodeAnalysis.CSharp.Scriptingをインスト

              【C#】Roslyn for Scripting C#小ネタ集【Script】 - Bakulog
            • 【C#】RuntimeでcsファイルをRoslynで解析してリフレクションで実行する - はなちるのマイノート

              はじめに 今回はRuntimeでcsファイルをRoslynで解析をしてリフレクションで実行する方法を紹介したいと思います。 github.com はじめに 概要 インストール 今回の流れ 構文木を生成する Syntax Treeの走査 C#のバージョン指定 コンパイル MetadataReferenceで依存先のアセンブリを追加 CSharpCompilationOptionsでコンパイル後のアセンブリの種類を設定 コンパイル結果を調べる Unityで扱う場合 参考 概要 .NET Compiler Platform SDK(通称Roslyn)は、C#で開発されたC#コンパイラープラットフォームを指します。オープンソースなので、誰でもコードが見れますしプルリクも送れます。 github.com The Roslyn .NET compiler provides C# and Visual

                【C#】RuntimeでcsファイルをRoslynで解析してリフレクションで実行する - はなちるのマイノート
              • 【要点解説】C#スクリプト(Roslyn for Scripting)で自作ソフトをパワーアップ! | 初心者DIYプログラミング入門

                Roslyn for Scripting という機能を使うと、自作プログラムからC#で書いたプログラムを(ビルドせずに)即実行できるようになります。 今回は、その基本的な使い方について要点を解説したいと思います。 Roslyn for Scripting とは Roslyn(ロズリン)とは、Visual Studio 2015で採用されたコンパイラープラットフォームのコードネームです。 コンパイラーに必要な機能(言語解析、シンタックハイライト、IntelliSense(プログラム補完機能)、リアルタイムエラー解析、リファクタリングなど)を網羅し、APIとして外部から呼び出されることを前提に開発されました。 Roslyn for Scriptin はこの中の1つの機能であり、C#言語の構文解析を行いながらリアルタイムで実行できる「スクリプト実行環境」を適用してくれます。 つまり、Roslyn

                  【要点解説】C#スクリプト(Roslyn for Scripting)で自作ソフトをパワーアップ! | 初心者DIYプログラミング入門
                • 【アセット紹介】Roslyn C# - Runtime Compiler でScriptをランタイム実行する【Unity】 - Raspberlyのブログ

                  今回はアセットの紹介をしていきます。 紹介するのは「Roslyn C# - Runtime Compiler」。 ランタイムでC# Scriptをコンパイルし実行するアセットです。 どんなアセット? 開発環境 インポートの確認 サンプルシーンの確認 クイックスタート パッケージのインポート Exampleスクリプトの作成 コンパイルと実行 実際に試してみる Sceneの作成 Playerの作成 Scriptの作成 コンポーネントの設定 コードを書いて実行してみる まとめ お得なバンドル情報! 現在アセットストアでは、旧正月を記念したメガバンドルが発売中です!終了しました 厳選されたツール系アセットとアート系アセットが超お得に手に入るチャンス! 今回紹介するRoslyn C# - Runtime Compilerも対象アセットです。 詳しくは下のバナーリンクからどうぞ。 どんなアセット? ラ

                    【アセット紹介】Roslyn C# - Runtime Compiler でScriptをランタイム実行する【Unity】 - Raspberlyのブログ
                  • 【.NET】Roslynを使った構文解析とセマンティック解析のやり方まとめ - LIGHT11

                    .NETでRoslynを使った構文解析とセマンティック解析をする方法についてまとめました。 はじめに セットアップ 構文解析 ノード・トークン・トリビア Nodeクラスの派生型 構文ウォーカー SyntaxTreeを可視化する セマンティック解析 セマンティック解析とは メソッドの呼び出し元を取得する 参考 はじめに この記事では、Roslyn API(正式名称は.NET Compiler Platform SDK)を使って構文解析とセマンティック解析をする方法についてまとめます。 こちらに書いてある通り、Roslyn関連のパッケージはいくつかあります。 このうち本記事では Microsoft.CodeAnalysis.CSharp を使って古文解析とセマンティック解析を行います。 Workspaces系のパッケージを使うとソリューションをコンパイルしたりできますが、今回はそこまではやりま

                      【.NET】Roslynを使った構文解析とセマンティック解析のやり方まとめ - LIGHT11
                    1