Axiom.Framework.Configuration.ConfigurationManagerFactory.CreateDefault C# (CSharp) Method

CreateDefault() public static method

public static CreateDefault ( ) : IConfigurationManager
return IConfigurationManager
		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
			}
		}
	}
ConfigurationManagerFactory