C# MOC
A structured traversal of the C# programming language, optimized for high-performance tool building and agentic integration.
Fundamentals
- csharp-basics: Syntax, types, and the Common Language Runtime (CLR).
- csharp-type-system: Value types vs. Reference types and the Garbage Collector (GC).
Modern Features (.NET 8+)
- csharp-linq: Language Integrated Query for data manipulation.
- csharp-async-await: The core pattern for non-blocking I/O.
- csharp-records: Immutable data structures for high-signal tool inputs.
- csharp-pattern-matching: Advanced control flow for complex logic.
Integration
- csharp-mcp-sdk: Building Tier 1 servers in the .NET ecosystem.
- dotnet-dependency-injection: Managing complex agentic dependencies.
- csharp-for-agentic-workflows: Using C# as a practical host language for local tools and agents.
- microsoft-data-sqlite-agent-patterns: Low-overhead SQLite access patterns for agent memory services.