Skip to main content
Table of Contents

Namespace Stratara.Abstractions.Reflections

Classes

TrustedTypeResolver

Default ITrustedTypeResolver backed by a process-wide ConcurrentDictionary<TKey, TValue> keyed by the version-independent type-name representation (assembly version / culture / public-key-token segments stripped).

Interfaces

ITrustedTypeResolver

Resolves runtime Type instances from persisted type-name strings against a host-defined allowlist. The framework uses this in code paths that deserialize messages arriving from message buses or event-store rows, where a naive GetType(string) against attacker-controlled input would permit instantiation of arbitrary public types loaded into the process.