Table of Contents

API Reference

Welcome to the PatternKit API reference documentation.

PatternKit provides fluent, modern implementations of classic design patterns for .NET 9+.

Namespaces

Browse the API documentation by namespace:

  • PatternKit.Behavioral - Behavioral patterns (Strategy, Chain, Iterator, Visitor, etc.)
  • PatternKit.Creational - Creational patterns (Factory, Builder, Prototype, Singleton)
  • PatternKit.Structural - Structural patterns (Decorator, Proxy, Facade, Adapter, etc.)
  • PatternKit.Generators - Source generators for reducing boilerplate

Getting Started

If you're new to PatternKit, check out:

  • Home - Overview and quick start guide
  • Patterns - Pattern documentation and examples
  • Generators - Source generator guides

Additional Resources