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.