public static IConfigurationManager CreateDefault()
{
var platform = Environment.OSVersion.Platform;
switch ( platform )
{
case PlatformID.Xbox:
return new XBoxConfigurationManager();
#if !(XBOX || XBOX360)
case PlatformID.MacOSX:
#endif
case PlatformID.Unix:
case PlatformID.Win32NT:
case PlatformID.Win32S:
case PlatformID.Win32Windows:
case PlatformID.WinCE:
default:
#if !(XBOX || XBOX360)
return new DefaultConfigurationManager();
#else
return null;
#endif
}
}
}