-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgram.cs
56 lines (45 loc) · 1.49 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
* ___ _ ___ _ _
* | __| _ _ | |_ _ _ _ _ | _ \ ___ (_) _ _ | |_
* | _| | ' \ | _| | '_| | || | | _/ / _ \ | | | ' \ | _|
* |___| |_||_| \__| |_| \_, | |_| \___/ |_| |_||_| \__|
* |__/
*
* MIT License * MF366
*
*/
// System
using System;
// Avalonia
using Avalonia;
namespace WriterSharp
{
/// <summary>
/// Entry point class for WriterSharp.
/// </summary>
internal class Program
{
/// <summary>
/// WriterSharp's method entry point.
/// <br/><br/>
/// <strong>Message from Avalona:</strong>
/// <br/>
/// Initialization code. Don't use any Avalonia, third-party APIs or any
/// SynchronizationContext-reliant code before AppMain is called: things aren't initialized
/// yet and stuff might break.
/// </summary>
/// <param name="args">Commandline arguments</param>
[STAThread]
public static void Main(string[] args) => BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);
/// <summary>
/// Avalonia configuration. Not to be removed. Used by the visual designer too.
/// </summary>
/// <returns>AppBuilder</returns>
public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure<App>()
.UsePlatformDetect()
.WithInterFont()
.LogToTrace();
}
}