From 6949be4bc63ab5a3d0c74784891c174c5c81e103 Mon Sep 17 00:00:00 2001 From: FajitaOfTreason <234828294+FajitaOfTreason@users.noreply.github.com> Date: Mon, 2 Feb 2026 17:54:11 -0800 Subject: [PATCH 1/3] add sb csharp vscode extension info to vscode setup page --- .../3.csharp/1.recipes/visual-studio-code.md | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md index d20c4c98..c0c9ee06 100644 --- a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md +++ b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md @@ -5,6 +5,21 @@ icon: mdi:microsoft-visual-studio-code ogImage: icon: mdi:microsoft-visual-studio-code --- +# Streamer.Bot C# Extension + +This extension automates the process of setting up a project referencing Streamer.Bot's installation to provide IntelliSense, while also providing hover documentation for CPH methods. Installation includes the base C# extension dependency. + +::card-group + ::card{title="Visual Studio Code" icon=mdi:microsoft-visual-studio-code to="https://code.visualstudio.com/download"} + Follow the installation instructions for your operating system + :: + + ::card{title="Streamer.Bot C# Extension" icon=mdi:language-csharp color=info to="https://marketplace.visualstudio.com/items?itemName=fajita-of-treason.streamer-bot-csharp"} + Write Streamer.bot C# code with IntelliSense and documentation + :: +:: + +# Manual Setup This tutorial provides a general step-by-step guide on setting up Visual Studio Code (VS Code) for writing C# code for Streamer.bot. @@ -13,12 +28,12 @@ By following these instructions, you'll be able to write code with linting, whic ## Prerequisites ::card-group - ::card{title="Visual Studio Code" icon="mdi:microsoft-visual-studio-code" to="https://code.visualstudio.com/download"} + ::card{title="Visual Studio Code" icon=mdi:microsoft-visual-studio-code to="https://code.visualstudio.com/download"} Follow the installation instructions for your operating system :: - ::card{title="VSCode C# Extension" icon="vscode-icons:file-type-csharp" to="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp"} - This is the necessary extension for C# development and includes the .NET Install Tool + ::card{title="VSCode C# Extension" icon=vscode-icons:file-type-csharp to="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp"} + This is the base extension for C# development and includes the .NET Install Tool :: :: @@ -89,7 +104,7 @@ Open the `Explorer` view by selecting `View > Explorer` from the menu bar, or us - + @@ -108,7 +123,7 @@ Do not use quotes around your Streamer.bot directory path, even if it contains s **Notes about `StreamerBot.csproj`** - This file includes the Streamer.bot using statements in every `.cs` file automatically - This file configures the project as a `.NET Framework 4.8.1` project -- To point to your own Streamer.bot dlls, replace the contents of `` with the path to your own Streamer.bot directory (containing `Streamer.bot.exe` and `.dll` files) +- To point to your own Streamer.bot DLLs, replace the contents of `` with the path to your own Streamer.bot directory (containing `Streamer.bot.exe` and `.dll` files) :: ### Create a .cs File From 44b13fbdcef63806eae1e70c599c115762c883e8 Mon Sep 17 00:00:00 2001 From: FajitaOfTreason <234828294+FajitaOfTreason@users.noreply.github.com> Date: Mon, 2 Feb 2026 18:37:43 -0800 Subject: [PATCH 2/3] simplify extension description --- streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md index c0c9ee06..1e568812 100644 --- a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md +++ b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md @@ -7,7 +7,7 @@ ogImage: --- # Streamer.Bot C# Extension -This extension automates the process of setting up a project referencing Streamer.Bot's installation to provide IntelliSense, while also providing hover documentation for CPH methods. Installation includes the base C# extension dependency. +This extension automates the process of setting up a Streamer.Bot C# project directory with IntelliSense, while also providing hover documentation for CPH methods. Installation includes the base C# extension dependency. ::card-group ::card{title="Visual Studio Code" icon=mdi:microsoft-visual-studio-code to="https://code.visualstudio.com/download"} From 19004c5e2c620b637eaad523119576797718af57 Mon Sep 17 00:00:00 2001 From: FajitaOfTreason <234828294+FajitaOfTreason@users.noreply.github.com> Date: Mon, 2 Feb 2026 19:07:24 -0800 Subject: [PATCH 3/3] Streamer.bot --- streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md index 1e568812..03c19b2f 100644 --- a/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md +++ b/streamerbot/3.api/3.csharp/1.recipes/visual-studio-code.md @@ -5,16 +5,16 @@ icon: mdi:microsoft-visual-studio-code ogImage: icon: mdi:microsoft-visual-studio-code --- -# Streamer.Bot C# Extension +# Streamer.bot C# Extension -This extension automates the process of setting up a Streamer.Bot C# project directory with IntelliSense, while also providing hover documentation for CPH methods. Installation includes the base C# extension dependency. +This extension automates the process of setting up a Streamer.bot C# project directory with IntelliSense, while also providing hover documentation for CPH methods. Installation includes the base C# extension dependency. ::card-group ::card{title="Visual Studio Code" icon=mdi:microsoft-visual-studio-code to="https://code.visualstudio.com/download"} Follow the installation instructions for your operating system :: - ::card{title="Streamer.Bot C# Extension" icon=mdi:language-csharp color=info to="https://marketplace.visualstudio.com/items?itemName=fajita-of-treason.streamer-bot-csharp"} + ::card{title="Streamer.bot C# Extension" icon=mdi:language-csharp color=info to="https://marketplace.visualstudio.com/items?itemName=fajita-of-treason.streamer-bot-csharp"} Write Streamer.bot C# code with IntelliSense and documentation :: ::