---
title: Reflector
summary: API reference for Reflector.
status: draft
owner: saif-docgen
last_reviewed: 2026-09-15
library: SAIF.Framework.Common
reference_type: package
---

# Reflector

Single-method reflection helper that enumerates the public properties of a type, used by mapping/binding code that needs a type's property set without hand-written reflection calls.

## Purpose
- Single-method reflection helper that enumerates the public properties of a type, used by mapping/binding code that needs a type's property set without hand-written reflection calls.

## Context
- Namespace: `SAIF.Common`
- Assembly/package: `SAIF.Framework.Common`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| GetPropertyInfos<TTarget>() | `public static PropertyInfo[] GetPropertyInfos<TTarget>()` | Returns `typeof(TTarget).GetProperties()` — the public instance and static properties of `TTarget`. ([BR-090](../../business-rules.md#br-090-property-reflection-returns-only-the-type's-public-properties)) |


## Sources
- `Common/SAIF.Common/Classes/Reflector.cs`
