public void TryParse_Basics() { var tpc = new TryParseConverter(); Assert.IsTrue(tpc.CanConvert(typeof(string), typeof(int))); Assert.IsTrue(tpc.CanConvert(typeof(string), typeof(Guid))); Assert.IsFalse(tpc.CanConvert(typeof(int), typeof(int))); }
private bool TryParseValue <T>(TryParseConverter <string, T> tryParser, string argument, ref T result) { return((argument != null) ? tryParser(argument, out result) : false); }