You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnawaitExecutePhase(proj1.GetDocuments(docs1),SecondPass,progress,"Phase 2 of 2:");
166
+
}finally{
167
+
ExchangeFatalErrorHandler(originalErrorHandler);
168
+
}
169
+
}
170
+
171
+
/// <summary>
172
+
/// Use this to stop the library exiting the process without telling us.
173
+
/// </summary>
174
+
/// <remarks>
175
+
/// The simplification code in particular is quite buggy, scattered with "throw ExceptionUtilities.Unreachable" with no particular reasoning for why the code wouldn't be reachable.
176
+
/// It then uses FatalError.ReportUnlessCanceled rather than FatalError.ReportWithoutCrashUnlessCanceled causing fatal crashes with Environment.FailFast
177
+
/// While this presumably allows them to get good low-level debugging info from the windows error reports caused, it just means that people come to this project complaining about VS crashes.
178
+
/// See https://github.com/icsharpcode/CodeConverter/issues/521 and https://github.com/icsharpcode/CodeConverter/issues/484
179
+
/// There are other ways to find these bugs - just run the expander/reducer on a couple of whole open source projects and the bugs will pile up.
0 commit comments