Using [NotNull] and 'nameof' operator
This commit is contained in:
parent
6e7ec9b2fb
commit
582f562bbb
|
|
@ -5,6 +5,7 @@ using System;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using Microsoft.AspNet.Http;
|
using Microsoft.AspNet.Http;
|
||||||
using Microsoft.AspNet.Authentication.Cookies.Infrastructure;
|
using Microsoft.AspNet.Authentication.Cookies.Infrastructure;
|
||||||
|
using Microsoft.Framework.Internal;
|
||||||
|
|
||||||
namespace Microsoft.AspNet.Authentication.Cookies
|
namespace Microsoft.AspNet.Authentication.Cookies
|
||||||
{
|
{
|
||||||
|
|
@ -38,12 +39,9 @@ namespace Microsoft.AspNet.Authentication.Cookies
|
||||||
public string CookieName
|
public string CookieName
|
||||||
{
|
{
|
||||||
get { return _cookieName; }
|
get { return _cookieName; }
|
||||||
|
[param: NotNull]
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
if (value == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException("value");
|
|
||||||
}
|
|
||||||
_cookieName = value;
|
_cookieName = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,11 +37,11 @@ namespace Microsoft.AspNet.Authentication.Facebook
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(Options.AppId))
|
if (string.IsNullOrWhiteSpace(Options.AppId))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "AppId"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.AppId)));
|
||||||
}
|
}
|
||||||
if (string.IsNullOrWhiteSpace(Options.AppSecret))
|
if (string.IsNullOrWhiteSpace(Options.AppSecret))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "AppSecret"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.AppSecret)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Options.Notifications == null)
|
if (Options.Notifications == null)
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Microsoft.AspNet.Authentication.MicrosoftAccount
|
||||||
JToken userId = User["id"];
|
JToken userId = User["id"];
|
||||||
if (userId == null)
|
if (userId == null)
|
||||||
{
|
{
|
||||||
throw new ArgumentException(Resources.Exception_MissingId, "user");
|
throw new ArgumentException(Resources.Exception_MissingId, nameof(user));
|
||||||
}
|
}
|
||||||
|
|
||||||
Id = userId.ToString();
|
Id = userId.ToString();
|
||||||
|
|
|
||||||
|
|
@ -43,17 +43,17 @@ namespace Microsoft.AspNet.Authentication.OAuth
|
||||||
// todo: review error handling
|
// todo: review error handling
|
||||||
if (string.IsNullOrWhiteSpace(Options.AuthenticationScheme))
|
if (string.IsNullOrWhiteSpace(Options.AuthenticationScheme))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "AuthenticationScheme"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.AuthenticationScheme)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(Options.ClientId))
|
if (string.IsNullOrWhiteSpace(Options.ClientId))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "ClientId"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.ClientId)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(Options.ClientSecret))
|
if (string.IsNullOrWhiteSpace(Options.ClientSecret))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "ClientSecret"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.ClientSecret)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(Options.AuthorizationEndpoint))
|
if (string.IsNullOrWhiteSpace(Options.AuthorizationEndpoint))
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ using System.IdentityModel.Tokens;
|
||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
using Microsoft.AspNet.Authentication;
|
using Microsoft.AspNet.Authentication;
|
||||||
using Microsoft.IdentityModel.Protocols;
|
using Microsoft.IdentityModel.Protocols;
|
||||||
|
using Microsoft.Framework.Internal;
|
||||||
|
|
||||||
namespace Microsoft.AspNet.Authentication.OAuthBearer
|
namespace Microsoft.AspNet.Authentication.OAuthBearer
|
||||||
{
|
{
|
||||||
|
|
@ -122,13 +123,9 @@ namespace Microsoft.AspNet.Authentication.OAuthBearer
|
||||||
return _securityTokenValidators;
|
return _securityTokenValidators;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[param: NotNull]
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
if (value == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException("SecurityTokenValidators");
|
|
||||||
}
|
|
||||||
|
|
||||||
_securityTokenValidators = value;
|
_securityTokenValidators = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ using System.Net.Http;
|
||||||
using Microsoft.AspNet.Http;
|
using Microsoft.AspNet.Http;
|
||||||
using Microsoft.AspNet.Http.Authentication;
|
using Microsoft.AspNet.Http.Authentication;
|
||||||
using Microsoft.IdentityModel.Protocols;
|
using Microsoft.IdentityModel.Protocols;
|
||||||
|
using Microsoft.Framework.Internal;
|
||||||
|
|
||||||
namespace Microsoft.AspNet.Authentication.OpenIdConnect
|
namespace Microsoft.AspNet.Authentication.OpenIdConnect
|
||||||
{
|
{
|
||||||
|
|
@ -110,7 +111,7 @@ namespace Microsoft.AspNet.Authentication.OpenIdConnect
|
||||||
{
|
{
|
||||||
if (value <= TimeSpan.Zero)
|
if (value <= TimeSpan.Zero)
|
||||||
{
|
{
|
||||||
throw new ArgumentOutOfRangeException("BackchannelTimeout", value, Resources.OIDCH_0101_BackChallnelLessThanZero);
|
throw new ArgumentOutOfRangeException(nameof(BackchannelTimeout), value, Resources.OIDCH_0101_BackChallnelLessThanZero);
|
||||||
}
|
}
|
||||||
|
|
||||||
_backchannelTimeout = value;
|
_backchannelTimeout = value;
|
||||||
|
|
@ -190,13 +191,9 @@ namespace Microsoft.AspNet.Authentication.OpenIdConnect
|
||||||
{
|
{
|
||||||
return _protocolValidator;
|
return _protocolValidator;
|
||||||
}
|
}
|
||||||
|
[param: NotNull]
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
if (value == null)
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException("value");
|
|
||||||
}
|
|
||||||
|
|
||||||
_protocolValidator = value;
|
_protocolValidator = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,11 +45,11 @@ namespace Microsoft.AspNet.Authentication.Twitter
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(Options.ConsumerSecret))
|
if (string.IsNullOrWhiteSpace(Options.ConsumerSecret))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "ConsumerSecret"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.ConsumerSecret)));
|
||||||
}
|
}
|
||||||
if (string.IsNullOrWhiteSpace(Options.ConsumerKey))
|
if (string.IsNullOrWhiteSpace(Options.ConsumerKey))
|
||||||
{
|
{
|
||||||
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, "ConsumerKey"));
|
throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Exception_OptionMustBeProvided, nameof(Options.ConsumerKey)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Options.Notifications == null)
|
if (Options.Notifications == null)
|
||||||
|
|
|
||||||
|
|
@ -36,12 +36,12 @@ namespace Microsoft.AspNet.Authentication
|
||||||
|
|
||||||
if (_validBase64EncodedSubjectPublicKeyInfoHashes.Count == 0)
|
if (_validBase64EncodedSubjectPublicKeyInfoHashes.Count == 0)
|
||||||
{
|
{
|
||||||
throw new ArgumentOutOfRangeException("validBase64EncodedSubjectPublicKeyInfoHashes");
|
throw new ArgumentOutOfRangeException(nameof(validBase64EncodedSubjectPublicKeyInfoHashes));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_algorithm != SubjectPublicKeyInfoAlgorithm.Sha1 && _algorithm != SubjectPublicKeyInfoAlgorithm.Sha256)
|
if (_algorithm != SubjectPublicKeyInfoAlgorithm.Sha1 && _algorithm != SubjectPublicKeyInfoAlgorithm.Sha256)
|
||||||
{
|
{
|
||||||
throw new ArgumentOutOfRangeException("algorithm");
|
throw new ArgumentOutOfRangeException(nameof(algorithm));
|
||||||
}
|
}
|
||||||
|
|
||||||
_algorithm = algorithm;
|
_algorithm = algorithm;
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ namespace Microsoft.AspNet.Authentication
|
||||||
|
|
||||||
if (_validCertificateThumbprints.Count == 0)
|
if (_validCertificateThumbprints.Count == 0)
|
||||||
{
|
{
|
||||||
throw new ArgumentOutOfRangeException("validThumbprints");
|
throw new ArgumentOutOfRangeException(nameof(validThumbprints));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue