C# 6.0 Types Reference

This page helps public readers understand the key type categories that make up the 6.0 runtime. It is not a replacement for the full API reference — it provides a mental model.

Position and Transform Types

The runtime uses types for grid and world positioning. Examples include:

  • grid position
  • world position
  • cell size
  • rotation

These are the types other systems read when they need to validate or execute placement work.

Visual and Preview Types

Public 6.0 guides also reference visual-oriented types such as:

  • color and alpha
  • highlighted or preview state
  • mesh or visual instance references

This separation keeps authoritative state distinct from reflected visuals.

Validation and Runtime Markers

The runtime also uses types for:

  • validation state
  • update tracking
  • relationship state
  • tags such as selected, preview, placed, dirty, or active

These tags are part of why the 6.0 flow is easier to reason about than the older 5.0 state-first architecture.

When to Use This Page

Use this page when you want a mental model of the runtime.

Use the auto-generated 6.0 API section when you need the current type names and file-level source pointers.