Пример #1
0
 /// <summary>
 /// Initializes the type resolver from the application configuration.
 /// </summary>
 private void Init()
 {
     var config = AppConfigurationManager.GetSettings<TypeResolverConfigurationSettings>(
         TypeResolverConfigurationSettings.ROOT);
     _settings = config ?? new TypeResolverConfigurationSettings();
 }
Пример #2
0
 /// <summary>
 /// Creates a new instance of this class using the specified default resolver and
 /// type resolution settings.
 /// </summary>
 /// <param name="defaultResolver">Default type resolver</param>
 /// <param name="settings">Type resolution settings</param>
 public DefaultTypeResolver(ITypeResolver defaultResolver, TypeResolverConfigurationSettings settings) 
     : base(defaultResolver)
 {
     if (settings == null) throw new ArgumentNullException("settings");
     _settings = settings;
 }