Exemplo n.º 1
0
        public override void Initialize(XAccessor x)
        {
            _teardown = x.GetValue<bool>(TEARDOWN_ATTR) ?? false;

            var xParams = x.NavigateToList(PARAM);
            foreach (var xParam in xParams)
            {
                string name = xParam.GetStringValue(NAME_ATTR);
                string val = xParam.GetStringValue(VALUE_ATTR);
                if (string.IsNullOrEmpty(name))
                    ExceptionHelper.ThrowPolicyInitNullError(this.GetType(), NAME_ATTR);
                _injectionHints.Add(name, val);
            }
        }