Skip to main content
Extension methods for extracting constructor arguments and named arguments from AttributeData.

The Problem

Extracting attribute values requires verbose loops and null checks:

The Solution

Constructor Arguments

Extract positional arguments from attribute constructors:

Named Arguments

Extract named property/field arguments:

Symbol Convenience Methods

Get attribute values directly from symbols:

Array Arguments

Extract array-typed arguments:

Common Patterns

Get Display Name

Get JSON Derived Types

API Reference