diff options
Diffstat (limited to 'mcs/class/referencesource/System.Web/Util/SecUtil.cs')
-rw-r--r-- | mcs/class/referencesource/System.Web/Util/SecUtil.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mcs/class/referencesource/System.Web/Util/SecUtil.cs b/mcs/class/referencesource/System.Web/Util/SecUtil.cs index 567446cea96..9a104eabbf5 100644 --- a/mcs/class/referencesource/System.Web/Util/SecUtil.cs +++ b/mcs/class/referencesource/System.Web/Util/SecUtil.cs @@ -215,6 +215,17 @@ namespace System.Web.Util { return iValue; } + internal static int? GetNullableIntValue(NameValueCollection config, string valueName) { + int iValue; + string sValue = config[valueName]; + + if (sValue == null || !Int32.TryParse(sValue, out iValue)) { + return null; + } + + return iValue; + } + #if !FEATURE_PAL // internal static void CheckSchemaVersion(ProviderBase provider, SqlConnection connection, string[] features, string version, ref int schemaVersionCheck) { if (connection == null) { |