Imported Upstream version 5.14.0.78

Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-05-10 08:37:03 +00:00
parent 74b74abd9f
commit 19234507ba
1776 changed files with 67755 additions and 31107 deletions

View File

@@ -1081,6 +1081,16 @@ namespace System.Text.RegularExpressions
protected bool UseOptionC()
{
#if MOBILE
return false;
#elif MONO
// This is here so we can debug this issue: https://github.com/mono/mono/pull/7982,
// once that is fixed, we can remove this. Disabling it completely for mobile
// as we are not likely to debug the threading issue there.
if (Environment.GetEnvironmentVariable ("MONO_REGEX_COMPILED_ENABLE") == null)
return false;
#endif
return (roptions & RegexOptions.Compiled) != 0;
}