Imported Upstream version 4.8.0.309

Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-11-10 13:04:39 +00:00
parent ee1447783b
commit 94b2861243
4912 changed files with 390737 additions and 49310 deletions

View File

@@ -28,6 +28,15 @@ namespace System {
internal sealed class SharedStatics
{
#if MONO
// TODO: We are using only GetSharedStringMaker for now which is
// ok to be AppDomain static
static readonly SharedStatics _sharedStatics = new SharedStatics();
private SharedStatics()
{
}
#else
// this is declared static but is actually forced to be the same object
// for each AppDomain at AppDomain create time.
private static SharedStatics _sharedStatics;
@@ -38,6 +47,7 @@ namespace System {
{
BCLDebug.Assert(false, "SharedStatics..ctor() is never called.");
}
#endif
private volatile String _Remoting_Identity_IDGuid;
public static String Remoting_Identity_IDGuid