System.ServiceModel.Security.UserNamePasswordServiceCredential.GetUserNamePasswordValidator C# (CSharp) Method

GetUserNamePasswordValidator() private method

private GetUserNamePasswordValidator ( ) : UserNamePasswordValidator
return UserNamePasswordValidator
        internal UserNamePasswordValidator GetUserNamePasswordValidator()
        {
            if (this.validationMode == UserNamePasswordValidationMode.MembershipProvider)
            {
                return this.GetMembershipProviderValidator();
            }
            else if (this.validationMode == UserNamePasswordValidationMode.Custom)
            {
                if (this.validator == null)
                {
                    throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.MissingCustomUserNamePasswordValidator)));
                }
                return this.validator;
            }

            throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new NotSupportedException());
        }