API Reference

DefaultIdentifierOwnerResolver

Default implementation of IIdentifierOwnerResolver. Iterates an ordered DI-injected list of resolvers and returns the first non-null owner.

Description

Registered as RsXExpressionParserInjectionTokens.IdentifierOwnerResolver in the default module. Receives the IIdentifierOwnerResolverList multi-inject list and iterates it in registration order. The first resolver that returns a non-null value wins.

The default list contains (in order): PropertyOwnerResolver, ArrayIndexOwnerResolver, SetKeyOwnerResolver, MapKeyOwnerResolver, GlobalIdentifierOwnerResolver.

Extend the list with registerMultiInjectServices, or replace it with overrideMultiInjectServices.