AvalonStudio.App.Main C# (CSharp) Метод

Main() приватный статический Метод

private static Main ( string args ) : void
args string
Результат void
		private static void Main(string[] args)
		{
			Configuration.EnableReleaseOnFinalizer = true;

			AppDomain.CurrentDomain.UnhandledException += (sender, e) =>
			{
				var message = (e.ExceptionObject as Exception)?.Message;

				if (message != null)
				{
					Console.WriteLine(message);
				}
			};

			if (args == null)
			{
				throw new ArgumentNullException(nameof(args));
			}

			var builder = AppBuilder.Configure<App>();

			if (args.Length >= 1 && args[0] == "--skia")
			{
				builder.UseSkia();
				
				if (Platform.PlatformIdentifier == PlatformID.Win32NT)
				{
					builder.UseWin32();
				}
				else
				{
					builder.UseGtk();
				}
			}
			else
			{
				builder.UsePlatformDetect();
			}

			builder.SetupWithoutStarting();

			var splash = new BootScreen();

			splash.Show();

			builder.Instance.Run(splash);
		}