using System.Threading.Tasks;
public static void Main()
Console.WriteLine(MyModule.CheckModulus());
Console.WriteLine(MyModule.CheckModulus());
Console.WriteLine(MyModule.CheckModulus());
var c = MyModule.getIntAsync().Result;
public static class MyModule
private static int iCount = 0;
public static void Increment()
public static bool CheckModulus()
public async static Task<int> getIntAsync()
using (var ms = new MemoryStream(Encoding.ASCII.GetBytes("foo")))
var buffer = new byte[1024];
var count = await ms.ReadAsync(buffer, 0, 3);