MainClass.Main C# (CSharp) Method

Main() public static method

public static Main ( string args ) : void
args string
return void
	public static void Main(string[] args)
	{
		if (args.Length == 0) {
			Console.WriteLine("Provide some filenames in the arguments");
			return;
		}

		var files = args.Where(arg => File.GetAttributes(arg) == FileAttributes.Normal);

		var stopwatch = new Stopwatch();
		stopwatch.Start();
		Loop.Default.Run(async () => {
			foreach (var file in await Task.WhenAll(files.Select(async (file) => Tuple.Create(file, await Differentiate(file))))) {
				Console.WriteLine("{1} {0}", file.Item1, file.Item2.ToHex());
			}
		});
		stopwatch.Stop();
		Console.WriteLine(stopwatch.Elapsed.TotalMilliseconds);
	}
}

Usage Example

コード例 #1
0
        public void ValidTrxReturnsOK()
        {
            int expexted = 0;
            int actual   = MainClass.Main(new string[] { Path.Combine("trx", "sample.trx"), mTargetDir });

            Assert.AreEqual(expexted, actual);
        }
All Usage Examples Of MainClass::Main