internal static bool TryParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) {
result = DateTime.MinValue;
DateTimeResult resultData = new DateTimeResult(); // The buffer to store the parsing result.
resultData.Init();
if (TryParseExact(s, format, dtfi, style, ref resultData)) {
result = resultData.parsedDate;
return true;
}
return false;
}