ItemVault

ItemVault API Reference

ItemVault API Reference v1.0.0

This section contains the complete API reference for the ItemVault plugin, generated using AST parsing.

⚠️ IMPORTANT: AST Parsing vs Regex

This documentation is generated using AST parsing (Roslyn), NOT regex.

Why AST Parsing is Essential

AST Parsing Provides:

  • Accurate C# language understanding
  • Proper type resolution and inheritance analysis
  • Semantic-aware signature extraction
  • Robust handling of complex language features
  • Support for generics, constraints, and modern C# features
  • No false positives from fragile pattern matching

Regex Parsing Fails On:

  • Nested types and complex inheritance
  • Generic constraints and variance
  • Conditional compilation directives
  • Preprocessor directives and regions
  • Complex attribute scenarios
  • Partial classes and method overloads
  • Extension methods and LINQ expressions
  • Future C# language features

Architecture Layers

Core

Core inventory service interfaces and implementations

View Core API


This documentation is automatically generated using AST parsing technology for maximum accuracy. Project: ItemVault v1.0.0