using System; using System.Collections.Generic; using System.Text; using Cosmos.Build.Windows; using System.Collections; namespace MatthijsTest { public class Program { #region Cosmos Builder logic // Most users wont touch this. This will call the Cosmos Build tool [STAThread] private static void Main(string[] args) { BuildUI.Run(); } #endregion public static void Init() { Console.Clear(); Console.WriteLine("Kernel started!"); Console.WriteLine("Starting doing tests"); DoIt(); Console.WriteLine("Done"); } public class TestType { public void DoIt(object sender, EventArgs e) { Console.WriteLine("Writeline from an instance method!"); } } public static void DoIt() { EventHandler xEvent = WriteMessage1; var xType = new TestType(); xEvent += xType.DoIt; xEvent += WriteMessage2; xEvent(null, null); } public static void WriteMessage1(object sender, EventArgs e) { Console.WriteLine("Message 1"); } public static void WriteMessage2(object sender, EventArgs e) { Console.WriteLine("Message 2"); } } }