static void Main(string[] args) { UseMyInterfaceAsync(new MyAsyncClass()).Wait(); var factory = MyAsyncClassFactory.createAsync().Result; Console.WriteLine(factory); var funType = new MyFundamentalType(); funType.Initialisation.Wait(); Console.WriteLine(funType); var data = new AsyncProperty().Data.GetValue(); Console.WriteLine(data); }
public static Task <MyAsyncClassFactory> createAsync() { var result = new MyAsyncClassFactory(); return(result.InitialiseAsync()); }