public void ReadNative(NativeMethods.WError error)
{
_time = new DateTime(error.time.wYear, error.time.wMonth, error.time.wDay, error.time.wHour,
error.time.wMinute, error.time.wSecond, error.time.wMilliseconds);
switch(error.severity) {
case NativeMethods.SEVERITY_HIGH: {
_severity = ErrorSeverity.High;
break;
}
case NativeMethods.SEVERITY_MEDIUM: {
_severity = ErrorSeverity.Medium;
break;
}
case NativeMethods.SEVERITY_LOW: {
_severity = ErrorSeverity.Low;
break;
}
}
_message = error.message;
}