commit 0386577b8cd98a3425fab4c01f0567aa9234af54 Author: ronnie Date: Wed Apr 15 23:18:12 2026 -0400 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d1eadef --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +bin/ +obj/ +.generated/ +.vs/ diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..2bb8f3d --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,43 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + + { + "name": ".NET Core Launch (console)", + "type": "coreclr", + "request": "launch", + "WARNING01": "*********************************************************************************", + "WARNING02": "The C# extension was unable to automatically decode projects in the current", + "WARNING03": "workspace to create a runnable launch.json file. A template launch.json file has", + "WARNING04": "been created as a placeholder.", + "WARNING05": "", + "WARNING06": "If the server is currently unable to load your project, you can attempt to", + "WARNING07": "resolve this by restoring any missing project dependencies (example: run 'dotnet", + "WARNING08": "restore') and by fixing any reported errors from building the projects in your", + "WARNING09": "workspace.", + "WARNING10": "If this allows the server to now load your project then --", + "WARNING11": " * Delete this file", + "WARNING12": " * Open the Visual Studio Code command palette (View->Command Palette)", + "WARNING13": " * run the command: '.NET: Generate Assets for Build and Debug'.", + "WARNING14": "", + "WARNING15": "If your project requires a more complex launch configuration, you may wish to", + "WARNING16": "delete this configuration and pick a different template using the 'Add", + "WARNING17": "Configuration...' button at the bottom of this file.", + "WARNING18": "*********************************************************************************", + "preLaunchTask": "build", + "program": "${workspaceFolder}/StructuralInstance.Test/bin/Debug/net10.0/StructuralInstance.Test.dll", + "args": [], + "cwd": "${workspaceFolder}", + "console": "internalConsole", + "stopAtEntry": false + }, + { + "name": ".NET Core Attach", + "type": "coreclr", + "request": "attach" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..db0c9fc --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,41 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/StructuralInstance/StructuralInstance.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary;ForceNoAlign" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "publish", + "command": "dotnet", + "type": "process", + "args": [ + "publish", + "${workspaceFolder}/StructuralInstance/StructuralInstance.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary;ForceNoAlign" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "watch", + "command": "dotnet", + "type": "process", + "args": [ + "watch", + "run", + "--project", + "${workspaceFolder}/StructuralInstance/StructuralInstance.csproj" + ], + "problemMatcher": "$msCompile" + } + ] +} \ No newline at end of file diff --git a/StructuralInstance.Test/StructuralInstance.Test.csproj b/StructuralInstance.Test/StructuralInstance.Test.csproj new file mode 100644 index 0000000..13f9524 --- /dev/null +++ b/StructuralInstance.Test/StructuralInstance.Test.csproj @@ -0,0 +1,26 @@ + + + + net10.0 + enable + enable + false + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructuralInstance.Test/UnitTest1.cs b/StructuralInstance.Test/UnitTest1.cs new file mode 100644 index 0000000..8ec8a5a --- /dev/null +++ b/StructuralInstance.Test/UnitTest1.cs @@ -0,0 +1,13 @@ +using Shouldly; + +namespace StructuralInstance.Test; + +public class UnitTest1 +{ + [Fact] + public void Test1() + { + var c = new Class1(); + c.Test.ShouldBe("Hello Month"); + } +} diff --git a/StructuralInstance.slnx b/StructuralInstance.slnx new file mode 100644 index 0000000..771f434 --- /dev/null +++ b/StructuralInstance.slnx @@ -0,0 +1,4 @@ + + + + diff --git a/StructuralInstance/Class1.cs b/StructuralInstance/Class1.cs new file mode 100644 index 0000000..e6549f0 --- /dev/null +++ b/StructuralInstance/Class1.cs @@ -0,0 +1,6 @@ +namespace StructuralInstance; + +public class Class1 +{ + public string Test = "Hello Month"; +} diff --git a/StructuralInstance/StructuralInstance.csproj b/StructuralInstance/StructuralInstance.csproj new file mode 100644 index 0000000..b760144 --- /dev/null +++ b/StructuralInstance/StructuralInstance.csproj @@ -0,0 +1,9 @@ + + + + net10.0 + enable + enable + + +