GridPlacement API Reference

GridPlacement API Reference v6.0

This section contains the complete API reference for the GridPlacement 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 placement/validation/services

View Core API

Godot

Godot integration layer

View Godot API


This documentation is automatically generated using AST parsing technology for maximum accuracy. Project: GridPlacement v6.0