An application-local variant map of string keys. These are static properties loaded at compile-time from the file "dxx.ini". So it's a map of the platform info that we can use for example in a dynamic module to ensure compatibility. The ini properties are labelled DXXConfig. The local properties are first loaded from a config file at runtime, specified by a parameter in "dxx.ini"
Copyright 2018 Mark Fisher
Copyright 2018 Mark Fisher
A wrapper that creates injection tools for your project. The settings are passed as template parameters to the class LocalInjector which you instantiate using the static method newInjector. Only one instance of LocalInjector is created; subsequent invocations of newInjector will return the existing instance, and the parameters will be ignored. The parameters to newInjector are parsed: Class parameters are passed to the wrapped container using the "scan" method. Tuple parameters are parsed and converted into properties which are loaded at runtime from "dxx.json". TODO allow for the property filenames to be overridden.
Copyright 2018 Mark Fisher
Copyright 2018 Mark Fisher
Copyright 2018 Mark Fisher
Copyright 2018 Mark Fisher
Copyright 2018 Mark Fisher