internal static void GetDefaultConfiguration(Config4Impl config) { if (IsCompact()) { config.SingleThreadedClient(true); } Translate(config, typeof(Delegate), new TNull()); Translate(config, typeof(Type), new TType()); // TODO: unnecessary? Translate(config, typeof(Type).GetType(), new TType()); #if !CF && !SILVERLIGHT if (IsMono()) { Translate(config, new Exception(), new TSerializable()); } #endif #if !SILVERLIGHT Translate(config, new ArrayList(), new TList()); Translate(config, new Hashtable(), new TDictionary()); Translate(config, new Queue(), new TQueue()); Translate(config, new Stack(), new TStack()); #endif Translate(config, CultureInfo.InvariantCulture, new TCultureInfo()); if (!IsCompact()) { Translate(config, "System.Collections.SortedList, mscorlib", new TDictionary()); } new TypeHandlerConfigurationDotNet(config).Apply(); config.ObjectClass(typeof(ActivatableBase)).Indexed(false); }
internal static void GetDefaultConfiguration(Config4Impl config) { if (IsCompact()) { config.SingleThreadedClient(true); } Translate(config, typeof(Delegate), new TNull()); Translate(config, typeof(Type), new TType()); // TODO: unnecessary? Translate(config, typeof(Type).GetType(), new TType()); #if !CF && !SILVERLIGHT if (IsMono()) { Translate(config, new Exception(), new TSerializable()); } #endif #if !SILVERLIGHT Translate(config, new ArrayList(), new TList()); Translate(config, new Hashtable(), new TDictionary()); Translate(config, new Queue(), new TQueue()); Translate(config, new Stack(), new TStack()); #endif Translate(config, CultureInfo.InvariantCulture, new TCultureInfo()); if (!IsCompact()) { Translate(config, "System.Collections.SortedList, mscorlib", new TDictionary()); } new TypeHandlerConfigurationDotNet(config).Apply(); config.ObjectClass(typeof (ActivatableBase)).Indexed(false); }