From 0473f4ff3f5ddef52954c929a94abcb9dcb852cc Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 26 Nov 2023 23:20:16 +0100 Subject: [PATCH] Initial Commit --- .gitignore | 261 ++++++++++++++++++ .../AyCode.Blazor.Components.csproj | 45 +++ AyCode.Blazor.Components/Component1.razor | 3 + AyCode.Blazor.Components/Component1.razor.css | 6 + AyCode.Blazor.Components/ExampleJsInterop.cs | 37 +++ AyCode.Blazor.Components/_Imports.razor | 8 + .../wwwroot/background.png | Bin 0 -> 378 bytes .../wwwroot/exampleJsInterop.js | 6 + .../AyCode.Blazor.Controllers.csproj | 41 +++ AyCode.Blazor.Controllers/Class1.cs | 7 + .../AyCode.Blazor.Models.Server.csproj | 36 +++ AyCode.Blazor.Models.Server/Class1.cs | 7 + .../AyCode.Blazor.Models.csproj | 24 ++ AyCode.Blazor.Models/Class1.cs | 7 + AyCode.Maui.Core/AyCode.Maui.Core.csproj | 35 +++ AyCode.Maui.Core/Class1.cs | 7 + .../Platforms/Android/PlatformClass1.cs | 7 + .../Platforms/MacCatalyst/PlatformClass1.cs | 7 + .../Platforms/Tizen/PlatformClass1.cs | 9 + .../Platforms/Windows/PlatformClass1.cs | 7 + .../Platforms/iOS/PlatformClass1.cs | 7 + Aycode.Blazor.sln | 49 ++++ 22 files changed, 616 insertions(+) create mode 100644 .gitignore create mode 100644 AyCode.Blazor.Components/AyCode.Blazor.Components.csproj create mode 100644 AyCode.Blazor.Components/Component1.razor create mode 100644 AyCode.Blazor.Components/Component1.razor.css create mode 100644 AyCode.Blazor.Components/ExampleJsInterop.cs create mode 100644 AyCode.Blazor.Components/_Imports.razor create mode 100644 AyCode.Blazor.Components/wwwroot/background.png create mode 100644 AyCode.Blazor.Components/wwwroot/exampleJsInterop.js create mode 100644 AyCode.Blazor.Controllers/AyCode.Blazor.Controllers.csproj create mode 100644 AyCode.Blazor.Controllers/Class1.cs create mode 100644 AyCode.Blazor.Models.Server/AyCode.Blazor.Models.Server.csproj create mode 100644 AyCode.Blazor.Models.Server/Class1.cs create mode 100644 AyCode.Blazor.Models/AyCode.Blazor.Models.csproj create mode 100644 AyCode.Blazor.Models/Class1.cs create mode 100644 AyCode.Maui.Core/AyCode.Maui.Core.csproj create mode 100644 AyCode.Maui.Core/Class1.cs create mode 100644 AyCode.Maui.Core/Platforms/Android/PlatformClass1.cs create mode 100644 AyCode.Maui.Core/Platforms/MacCatalyst/PlatformClass1.cs create mode 100644 AyCode.Maui.Core/Platforms/Tizen/PlatformClass1.cs create mode 100644 AyCode.Maui.Core/Platforms/Windows/PlatformClass1.cs create mode 100644 AyCode.Maui.Core/Platforms/iOS/PlatformClass1.cs create mode 100644 Aycode.Blazor.sln diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c4efe2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,261 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +project.fragment.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +#*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc \ No newline at end of file diff --git a/AyCode.Blazor.Components/AyCode.Blazor.Components.csproj b/AyCode.Blazor.Components/AyCode.Blazor.Components.csproj new file mode 100644 index 0000000..a4b62eb --- /dev/null +++ b/AyCode.Blazor.Components/AyCode.Blazor.Components.csproj @@ -0,0 +1,45 @@ + + + + net7.0 + enable + enable + + + + + + + + + + + + + + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Utils.dll + + + + + + + + + + + + + + diff --git a/AyCode.Blazor.Components/Component1.razor b/AyCode.Blazor.Components/Component1.razor new file mode 100644 index 0000000..3ac81b2 --- /dev/null +++ b/AyCode.Blazor.Components/Component1.razor @@ -0,0 +1,3 @@ +
+ This component is defined in the AyCode.Blazor.Components library. +
diff --git a/AyCode.Blazor.Components/Component1.razor.css b/AyCode.Blazor.Components/Component1.razor.css new file mode 100644 index 0000000..c6afca4 --- /dev/null +++ b/AyCode.Blazor.Components/Component1.razor.css @@ -0,0 +1,6 @@ +.my-component { + border: 2px dashed red; + padding: 1em; + margin: 1em 0; + background-image: url('background.png'); +} diff --git a/AyCode.Blazor.Components/ExampleJsInterop.cs b/AyCode.Blazor.Components/ExampleJsInterop.cs new file mode 100644 index 0000000..493ee87 --- /dev/null +++ b/AyCode.Blazor.Components/ExampleJsInterop.cs @@ -0,0 +1,37 @@ +using Microsoft.JSInterop; + +namespace AyCode.Blazor.Components +{ + // This class provides an example of how JavaScript functionality can be wrapped + // in a .NET class for easy consumption. The associated JavaScript module is + // loaded on demand when first needed. + // + // This class can be registered as scoped DI service and then injected into Blazor + // components for use. + + public class ExampleJsInterop : IAsyncDisposable + { + private readonly Lazy> moduleTask; + + public ExampleJsInterop(IJSRuntime jsRuntime) + { + moduleTask = new(() => jsRuntime.InvokeAsync( + "import", "./_content/AyCode.Blazor.Components/exampleJsInterop.js").AsTask()); + } + + public async ValueTask Prompt(string message) + { + var module = await moduleTask.Value; + return await module.InvokeAsync("showPrompt", message); + } + + public async ValueTask DisposeAsync() + { + if (moduleTask.IsValueCreated) + { + var module = await moduleTask.Value; + await module.DisposeAsync(); + } + } + } +} \ No newline at end of file diff --git a/AyCode.Blazor.Components/_Imports.razor b/AyCode.Blazor.Components/_Imports.razor new file mode 100644 index 0000000..ec03770 --- /dev/null +++ b/AyCode.Blazor.Components/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using DevExpress.Blazor \ No newline at end of file diff --git a/AyCode.Blazor.Components/wwwroot/background.png b/AyCode.Blazor.Components/wwwroot/background.png new file mode 100644 index 0000000000000000000000000000000000000000..e15a3bde6e2bdb380df6a0b46d7ed00bdeb0aaa8 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK1SGdsl%54rjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwr2>%=KS^ie7oTIEF;HpS|GCbyPusHSqiXaCu3qf)82(9Gq&mZq2{Kq}M*X&MWtJ zSi1Jo7ZzfImg%g=t(qo=wsSR2lZoP(Rj#3wacN=q0?Br(rXzgZEGK2$ID{|A=5S{xJEuzSH>!M+7wSY6hB<=-E^*n0W7 S8wY^CX7F_Nb6Mw<&;$S{dxtsz literal 0 HcmV?d00001 diff --git a/AyCode.Blazor.Components/wwwroot/exampleJsInterop.js b/AyCode.Blazor.Components/wwwroot/exampleJsInterop.js new file mode 100644 index 0000000..ea8d76a --- /dev/null +++ b/AyCode.Blazor.Components/wwwroot/exampleJsInterop.js @@ -0,0 +1,6 @@ +// This is a JavaScript module that is loaded on demand. It can export any number of +// functions, and may import other JavaScript modules if required. + +export function showPrompt(message) { + return prompt(message, 'Type anything here'); +} diff --git a/AyCode.Blazor.Controllers/AyCode.Blazor.Controllers.csproj b/AyCode.Blazor.Controllers/AyCode.Blazor.Controllers.csproj new file mode 100644 index 0000000..7ee3bea --- /dev/null +++ b/AyCode.Blazor.Controllers/AyCode.Blazor.Controllers.csproj @@ -0,0 +1,41 @@ + + + + net7.0 + enable + enable + + + + + + + + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Database.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Utils.dll + + + + diff --git a/AyCode.Blazor.Controllers/Class1.cs b/AyCode.Blazor.Controllers/Class1.cs new file mode 100644 index 0000000..2228cf0 --- /dev/null +++ b/AyCode.Blazor.Controllers/Class1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Blazor.Controllers +{ + public class Class1 + { + + } +} \ No newline at end of file diff --git a/AyCode.Blazor.Models.Server/AyCode.Blazor.Models.Server.csproj b/AyCode.Blazor.Models.Server/AyCode.Blazor.Models.Server.csproj new file mode 100644 index 0000000..4907342 --- /dev/null +++ b/AyCode.Blazor.Models.Server/AyCode.Blazor.Models.Server.csproj @@ -0,0 +1,36 @@ + + + + net7.0 + enable + enable + + + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Database.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.Server.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Utils.dll + + + + diff --git a/AyCode.Blazor.Models.Server/Class1.cs b/AyCode.Blazor.Models.Server/Class1.cs new file mode 100644 index 0000000..24dcfc5 --- /dev/null +++ b/AyCode.Blazor.Models.Server/Class1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Blazor.Models.Server +{ + public class Class1 + { + + } +} \ No newline at end of file diff --git a/AyCode.Blazor.Models/AyCode.Blazor.Models.csproj b/AyCode.Blazor.Models/AyCode.Blazor.Models.csproj new file mode 100644 index 0000000..7f54c51 --- /dev/null +++ b/AyCode.Blazor.Models/AyCode.Blazor.Models.csproj @@ -0,0 +1,24 @@ + + + + net7.0 + enable + enable + + + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Utils.dll + + + + diff --git a/AyCode.Blazor.Models/Class1.cs b/AyCode.Blazor.Models/Class1.cs new file mode 100644 index 0000000..c9122e2 --- /dev/null +++ b/AyCode.Blazor.Models/Class1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Blazor.Models +{ + public class Class1 + { + + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/AyCode.Maui.Core.csproj b/AyCode.Maui.Core/AyCode.Maui.Core.csproj new file mode 100644 index 0000000..4900293 --- /dev/null +++ b/AyCode.Maui.Core/AyCode.Maui.Core.csproj @@ -0,0 +1,35 @@ + + + + net7.0;net7.0-android;net7.0-ios;net7.0-maccatalyst + $(TargetFrameworks);net7.0-windows10.0.19041.0 + + + true + true + enable + + 14.2 + 14.0 + 21.0 + 10.0.17763.0 + 10.0.17763.0 + 6.5 + + + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Core.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Entities.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Interfaces.dll + + + ..\..\AyCode.Core\AyCode.Database\bin\Debug\net7.0\AyCode.Utils.dll + + + + diff --git a/AyCode.Maui.Core/Class1.cs b/AyCode.Maui.Core/Class1.cs new file mode 100644 index 0000000..5fdfb89 --- /dev/null +++ b/AyCode.Maui.Core/Class1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Maui.Core +{ + // All the code in this file is included in all platforms. + public class Class1 + { + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/Platforms/Android/PlatformClass1.cs b/AyCode.Maui.Core/Platforms/Android/PlatformClass1.cs new file mode 100644 index 0000000..12a74ae --- /dev/null +++ b/AyCode.Maui.Core/Platforms/Android/PlatformClass1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Maui.Core +{ + // All the code in this file is only included on Android. + public class PlatformClass1 + { + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/Platforms/MacCatalyst/PlatformClass1.cs b/AyCode.Maui.Core/Platforms/MacCatalyst/PlatformClass1.cs new file mode 100644 index 0000000..50556d6 --- /dev/null +++ b/AyCode.Maui.Core/Platforms/MacCatalyst/PlatformClass1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Maui.Core +{ + // All the code in this file is only included on Mac Catalyst. + public class PlatformClass1 + { + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/Platforms/Tizen/PlatformClass1.cs b/AyCode.Maui.Core/Platforms/Tizen/PlatformClass1.cs new file mode 100644 index 0000000..56df1d4 --- /dev/null +++ b/AyCode.Maui.Core/Platforms/Tizen/PlatformClass1.cs @@ -0,0 +1,9 @@ +using System; + +namespace AyCode.Maui.Core +{ + // All the code in this file is only included on Tizen. + public class PlatformClass1 + { + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/Platforms/Windows/PlatformClass1.cs b/AyCode.Maui.Core/Platforms/Windows/PlatformClass1.cs new file mode 100644 index 0000000..397bf87 --- /dev/null +++ b/AyCode.Maui.Core/Platforms/Windows/PlatformClass1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Maui.Core +{ + // All the code in this file is only included on Windows. + public class PlatformClass1 + { + } +} \ No newline at end of file diff --git a/AyCode.Maui.Core/Platforms/iOS/PlatformClass1.cs b/AyCode.Maui.Core/Platforms/iOS/PlatformClass1.cs new file mode 100644 index 0000000..7fd0051 --- /dev/null +++ b/AyCode.Maui.Core/Platforms/iOS/PlatformClass1.cs @@ -0,0 +1,7 @@ +namespace AyCode.Maui.Core +{ + // All the code in this file is only included on iOS. + public class PlatformClass1 + { + } +} \ No newline at end of file diff --git a/Aycode.Blazor.sln b/Aycode.Blazor.sln new file mode 100644 index 0000000..9057840 --- /dev/null +++ b/Aycode.Blazor.sln @@ -0,0 +1,49 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AyCode.Blazor.Components", "AyCode.Blazor.Components\AyCode.Blazor.Components.csproj", "{44425BB8-C340-4194-9EDD-7CC266A766EE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AyCode.Blazor.Controllers", "AyCode.Blazor.Controllers\AyCode.Blazor.Controllers.csproj", "{3A963824-4785-467C-9FAC-FAF39DF6725A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AyCode.Maui.Core", "AyCode.Maui.Core\AyCode.Maui.Core.csproj", "{9556B5B5-B3FC-4DE2-8CD1-AB2B823CDE27}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AyCode.Blazor.Models", "AyCode.Blazor.Models\AyCode.Blazor.Models.csproj", "{FACA58DF-AB08-4CDE-9F07-508E32172104}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AyCode.Blazor.Models.Server", "AyCode.Blazor.Models.Server\AyCode.Blazor.Models.Server.csproj", "{8EF7D4F3-F3AB-47E1-931F-83267D2EB308}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {44425BB8-C340-4194-9EDD-7CC266A766EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {44425BB8-C340-4194-9EDD-7CC266A766EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44425BB8-C340-4194-9EDD-7CC266A766EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {44425BB8-C340-4194-9EDD-7CC266A766EE}.Release|Any CPU.Build.0 = Release|Any CPU + {3A963824-4785-467C-9FAC-FAF39DF6725A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3A963824-4785-467C-9FAC-FAF39DF6725A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3A963824-4785-467C-9FAC-FAF39DF6725A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3A963824-4785-467C-9FAC-FAF39DF6725A}.Release|Any CPU.Build.0 = Release|Any CPU + {9556B5B5-B3FC-4DE2-8CD1-AB2B823CDE27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9556B5B5-B3FC-4DE2-8CD1-AB2B823CDE27}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9556B5B5-B3FC-4DE2-8CD1-AB2B823CDE27}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9556B5B5-B3FC-4DE2-8CD1-AB2B823CDE27}.Release|Any CPU.Build.0 = Release|Any CPU + {FACA58DF-AB08-4CDE-9F07-508E32172104}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FACA58DF-AB08-4CDE-9F07-508E32172104}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FACA58DF-AB08-4CDE-9F07-508E32172104}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FACA58DF-AB08-4CDE-9F07-508E32172104}.Release|Any CPU.Build.0 = Release|Any CPU + {8EF7D4F3-F3AB-47E1-931F-83267D2EB308}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8EF7D4F3-F3AB-47E1-931F-83267D2EB308}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8EF7D4F3-F3AB-47E1-931F-83267D2EB308}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8EF7D4F3-F3AB-47E1-931F-83267D2EB308}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B92FCF09-9211-4CD6-8E16-09AF33E1B8AC} + EndGlobalSection +EndGlobal