Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System / sys / LocalAppContextSwitches.cs
index 0d28af1593f7fcbfc84d9dfce2fe6f21369ac349..f18360712495396159f4a04fbae7d17055d3c9a4 100644 (file)
@@ -61,6 +61,31 @@ namespace System
                 return LocalAppContext.GetCachedSwitchValue(DontEnableSchSendAuxRecordName, ref _dontEnableSchSendAuxRecord);
             }
         }
+        
+        private static int _dontEnableSystemSystemDefaultTlsVersions;
+        internal const string DontEnableSystemDefaultTlsVersionsName = @"Switch.System.Net.DontEnableSystemDefaultTlsVersions";
+
+        public static bool DontEnableSystemDefaultTlsVersions
+        {
+            [MethodImpl(MethodImplOptions.AggressiveInlining)]
+            get
+            {
+                return LocalAppContext.GetCachedSwitchValue(DontEnableSystemDefaultTlsVersionsName, ref _dontEnableSystemSystemDefaultTlsVersions);
+            }
+        }
+
+        private static int _dontEnableTlsAlerts;
+        internal const string DontEnableTlsAlertsName = @"Switch.System.Net.DontEnableTlsAlerts";
+
+        public static bool DontEnableTlsAlerts
+        {
+            [MethodImpl(MethodImplOptions.AggressiveInlining)]
+            get
+            {
+                return LocalAppContext.GetCachedSwitchValue(DontEnableTlsAlertsName, ref _dontEnableTlsAlerts);
+            }
+        }
         #endregion
+
     }
 }