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.
GraphemeSplitter
A C# implementation of the Unicode grapheme cluster breaking algorithm
BitFields
Source Code Generator for BitFields structs.
CopyDllsAfterBuild
Copy DLLs/PDBs to a external folder on post build.
Ufcpp.FileSystemWatcher
dynamically loads an object from a serialized file with System.IO.FileSystemWatcher
ConventionCodeFixVerifier
Extends the CodeFixVerifier class in the "Analyzer with Code Fix" project template to read test cases from .cs files by naming convention.
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.
ValueChangedGanerator
Roslyn Code Fix provider for generating PropertyChanged from inner struct members.
AnalyzerProject.Convention
Analyzer with ConventionCodeFixVerifier
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
7 more packages load after hydration.