From fda22d558eb7dc8314874a4a327edafa1bd27c0a Mon Sep 17 00:00:00 2001 From: Lehnargh Date: Sun, 24 Oct 2021 14:44:22 +0200 Subject: [PATCH] Added an example Singleton Implementation in C# --- .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 61784 bytes .../.vs/SingletonPattern/v16/.suo | Bin 0 -> 36864 bytes .../SingletonPattern/SingletonPattern.sln | 25 ++++++ .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 61784 bytes .../.vs/SingletonPattern/v16/.suo | Bin 0 -> 18944 bytes .../SingletonPattern/ExampleSingelton.cs | 28 +++++++ .../SingletonPattern/Program.cs | 14 ++++ .../SingletonPattern/SingletonPattern.csproj | 8 ++ .../SingeltonPattern.csproj.nuget.dgspec.json | 72 ++++++++++++++++ .../obj/SingeltonPattern.csproj.nuget.g.props | 19 +++++ .../SingeltonPattern.csproj.nuget.g.targets | 6 ++ .../SingletonPattern.csproj.nuget.dgspec.json | 72 ++++++++++++++++ .../obj/SingletonPattern.csproj.nuget.g.props | 19 +++++ .../SingletonPattern.csproj.nuget.g.targets | 6 ++ .../SingletonPattern/obj/project.assets.json | 78 ++++++++++++++++++ .../SingletonPattern/obj/project.nuget.cache | 10 +++ 16 files changed, 357 insertions(+) create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/.vs/SingletonPattern/v16/.suo create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern.sln create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/v16/.suo create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/ExampleSingelton.cs create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/Program.cs create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/SingletonPattern.csproj create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.dgspec.json create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.props create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.targets create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.dgspec.json create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.props create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.targets create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.assets.json create mode 100644 DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.nuget.cache diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 b/DesignPattern/Singleton_CSharp/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..b80b0be9cc5d51e7ca7ad19b28620c190dbba929 GIT binary patch literal 61784 zcmd5_4S*a)R_=iiLINQH4mb|D+>p!VAesG3Hk;+=vf0h%hx{zNn-FqK!t6}%?j*A_ z!%WX68**HZ<2d9vj*G}4A|fIpA|i)~h=_=Yh=_=Y93mnjB4Q1Vh=`nDRll04>Y0JH znXV9c^SZmf?Ru|%Uj1~{t8Ir^mNmP_9xjgV>&i^d>+ajU&pKsgF_lhs#}i|AcQ)h1 zQ<*|vJny99>7KX~w+`!#rwg`qOkX~`(@r?Osm!RI&*f7Y$6C?aW)IuTJKCE&md2O0 zE??GWFYRb=Nwl_(EE!qW+OfQ27(dNR+7n9?%M$Tr@%HAH){)l4aKc`mXt&#ktrK|M z4!wF)(a9B^)%k2OXZ<+R-8r~gZhc7DVzIIS(d`(`}hI^|QtMJJWb6ov*Me%f}jnZCH=*!fKLgW*(WNTkqE#�f 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 D;rm*u literal 0 HcmV?d00001 diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern.sln b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern.sln new file mode 100644 index 00000000..d5d4ae54 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31727.386 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingletonPattern", "SingletonPattern\SingletonPattern.csproj", "{1D291EEF-B4FD-48F7-9587-6D58B646954E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1D291EEF-B4FD-48F7-9587-6D58B646954E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1D291EEF-B4FD-48F7-9587-6D58B646954E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1D291EEF-B4FD-48F7-9587-6D58B646954E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1D291EEF-B4FD-48F7-9587-6D58B646954E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A8359B11-3CCC-4FE9-B71D-42B6768AC973} + EndGlobalSection +EndGlobal diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..7de37653007f16aa6814835dc9a53807a8b916d9 GIT binary patch literal 61784 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 literal 0 HcmV?d00001 diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/v16/.suo b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/.vs/SingletonPattern/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..2d8f7ac986b0c370c3b907688926626669434280 GIT binary patch literal 18944 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 literal 0 HcmV?d00001 diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/ExampleSingelton.cs b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/ExampleSingelton.cs new file mode 100644 index 00000000..9ecf078f --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/ExampleSingelton.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace SingletonPattern +{ + public class ExampleSingleton + { + private static ExampleSingleton exampleSingleton; + + public string exampleText { get; set; } + + private ExampleSingleton() + { + exampleText = "This is a example Text within the Singelton Instance."; + } + + public static ExampleSingleton GetExampleSingeltonInstance() + { + if (exampleSingleton == null) + { + exampleSingleton = new ExampleSingleton(); + } + + return exampleSingleton; + } + } +} diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/Program.cs b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/Program.cs new file mode 100644 index 00000000..f654a16d --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/Program.cs @@ -0,0 +1,14 @@ +using System; + +namespace SingletonPattern +{ + class Program + { + static void Main(string[] args) + { + //You get the global Instance of the exampleClass by Calling the Static GetExampleSingletonInstance Method declared in the Singleton class + var exampleSingleton = ExampleSingleton.GetExampleSingeltonInstance(); + Console.WriteLine(exampleSingleton.exampleText); + } + } +} diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/SingletonPattern.csproj b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/SingletonPattern.csproj new file mode 100644 index 00000000..9acff6d2 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/SingletonPattern.csproj @@ -0,0 +1,8 @@ + + + + Exe + netcoreapp3.1 + + + diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.dgspec.json b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.dgspec.json new file mode 100644 index 00000000..46550a96 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.dgspec.json @@ -0,0 +1,72 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingeltonPattern\\SingeltonPattern\\SingeltonPattern.csproj": {} + }, + "projects": { + "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingeltonPattern\\SingeltonPattern\\SingeltonPattern.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingeltonPattern\\SingeltonPattern\\SingeltonPattern.csproj", + "projectName": "SingeltonPattern", + "projectPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingeltonPattern\\SingeltonPattern\\SingeltonPattern.csproj", + "packagesPath": "C:\\Users\\andre\\.nuget\\packages\\", + "outputPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingeltonPattern\\SingeltonPattern\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\andre\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[3.1.18, 3.1.18]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-rc.1.21463.6\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.props b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.props new file mode 100644 index 00000000..abd2a556 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\andre\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 5.11.1 + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.targets b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.targets new file mode 100644 index 00000000..53cfaa19 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingeltonPattern.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.dgspec.json b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.dgspec.json new file mode 100644 index 00000000..47494fb1 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.dgspec.json @@ -0,0 +1,72 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj": {} + }, + "projects": { + "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj", + "projectName": "SingletonPattern", + "projectPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj", + "packagesPath": "C:\\Users\\andre\\.nuget\\packages\\", + "outputPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\andre\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[3.1.18, 3.1.18]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-rc.1.21463.6\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.props b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.props new file mode 100644 index 00000000..abd2a556 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\andre\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 5.11.1 + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.targets b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.targets new file mode 100644 index 00000000..53cfaa19 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/SingletonPattern.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.assets.json b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.assets.json new file mode 100644 index 00000000..784a8069 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.assets.json @@ -0,0 +1,78 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v3.1": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v3.1": [] + }, + "packageFolders": { + "C:\\Users\\andre\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj", + "projectName": "SingletonPattern", + "projectPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj", + "packagesPath": "C:\\Users\\andre\\.nuget\\packages\\", + "outputPath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\andre\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[3.1.18, 3.1.18]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-rc.1.21463.6\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.nuget.cache b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.nuget.cache new file mode 100644 index 00000000..5c161407 --- /dev/null +++ b/DesignPattern/Singleton_CSharp/SingletonPattern/SingletonPattern/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "LA5GKSdzUu5hWQ45SaQ8jz5WHYA/AR+dffOHfdKdmr6636tqHZt5AgUMqzYCtY9JnlGXacs/wj2xaknd3WEf9g==", + "success": true, + "projectFilePath": "C:\\Users\\andre\\Documents\\Repositories\\Hacktoberfest21\\Hacktoberfest2021\\Contributions\\SingletonPattern\\SingletonPattern\\SingletonPattern.csproj", + "expectedPackageFiles": [ + "C:\\Users\\andre\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\3.1.18\\microsoft.netcore.app.host.win-x64.3.1.18.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file