ufcpp
NuGet publisher profile
Packages (37)
ScribanSourceGenerator
Roslyn source generator with Scriban templating language.
InternalReservedAttributeContent
A source code package of C# reserved attributes with internal accessibility such as SkipLocalsInit, ModuleInitializer, NRT Attribute and so on.
NonCopyableAnalyzer
Analyzer for Non-copyable struct
MinimumAsyncBridge
Miminum set of the async/await portability libarary.
DelegateInterface
Dinamically building a proxy type that implements interface by delegates.
StringLiteralGenerator
A C# Source Generator for optimizing UTF-8 binaries.
Ufcpp.DynamicUtils
Utilities for reflection, expression trees, dynamic features.
ValueTupleBridge
Backporting of System.ValueTuple for .NET 3.5.
CopyDllsAfterBuild
Copy DLLs/PDBs to a external folder on post build.
GraphemeSplitter
A C# implementation of the Unicode grapheme cluster breaking algorithm
BitFields
Source Code Generator for BitFields structs.
ConventionCodeFixVerifier
Extends the CodeFixVerifier class in the "Analyzer with Code Fix" project template to read test cases from .cs files by naming convention.
Ufcpp.FileSystemWatcher
dynamically loads an object from a serialized file with System.IO.FileSystemWatcher
MinimumThreadingBridge
Miminum set of the async/await portability libarary.
RecordConstructorGenerator
Code Fix for a record (immutable class/struct) constructor generated from get-only properties
ContextFreeTasks
Task-like structs which capture no synchronization context on the await operations in C#
LazyMixin
Simple mixin-like implementation for lazy initialization
InternalReservedAttributeGenerator
A C# Source Generator for generating C# reserved attributes with internal accessibility.
TasksExtensionsBridge
Backporting of System.Threading.Tasks.Extensions for .NET 3.5.
Utf8Utils
UTF8 Utility. Decode, encode, search, compare, and getting hashcode are directly on ArraySegment<byte>. There is no string allocation.
AnalyzerProject.Convention
Analyzer with ConventionCodeFixVerifier
ValueChangedGanerator
Roslyn Code Fix provider for generating PropertyChanged from inner struct members.
MvvmBridge
Miminum set of the MVVM portability libarary.
FluentArithmetic
A sample package for a Code-Aware library. This package includes: - FluentArithmetic: arithmetic operations with fluent interfaces, e.g. x.Add(y). - FluentArithmeticAnalyzer: Some analyzers and code fixes for FluentArithmetic.
SqlToCsharp
A C# class generator from SQL CREATE TABLE Statements (SSDT)
MixinGenerator.Mixins
common mixins for MixinGenerator
MixinGenerator
generate mixin codes with code analyzer/fix provider
LinqToArray
Optimized LINQ subset dedicated to array
cszip
C# implementation of unzip
csunzip
C# implementation of unzip
LazyMixinAnalyzer
LazyMixinAnalyzer
CopyDllsAfterBuildLocalTool
Copy DLLs/PDBs to a external folder on post build.
IteratorTasks.AsyncBridge
async/await bridge with IteratorTasks + MinimumAsyncBridge.
dotnet-ExtractUnityPackage
A dotnet global tool for extracting .unitypackage
ValueChangedGenerator
Roslyn Code Fix provider for generating PropertyChanged from inner struct members.
ValueChangedGenerator.SourceGenerator
C# (Roslyn) Source Generator for generating PropertyChanged from inner struct members.
RemoveOnly
A C# Source Generator for Date and Time.