{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/patternify.nullobject","name":"patternify.nullobject","description":"This package provides a Roslyn source generator that automatically generates the Null Object design pattern for C# classes.\n\t\t  It simplifies the implementation of Null Object by creating a default instance of a class that provides safe operations when the expected instance is null.\n\t\t  This generator helps reduce null checks in your code and promotes cleaner, more maintainable code.","version":"0.1.2","softwareVersion":"0.1.2","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/lukasz-strus/Patternify","issueTracker":"https://github.com/lukasz-strus/Patternify/issues","keywords":["Roslyn","SourceGenerator","NullObject","DesignPatterns","CSharp","ThreadSafe","CodeGeneration","AOT","DependencyInjection"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"lukasz-strus"}],"author":[{"@type":"Person","name":"lukasz-strus"}],"copyrightHolder":[{"@type":"Person","name":"lukasz-strus"}],"dateCreated":"2024-09-25","dateModified":"2024-09-25","datePublished":"2024-09-25","copyrightYear":2024,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/patternify.nullobject/0.1.2/patternify.nullobject.0.1.2.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/patternify.nullobject/"],"https://www.w3.org/ns/activitystreams#likes":1}