NullReferenceException replaced with ArgumentNullException

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7040 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2005-03-07 21:47:13 +00:00
commit 3825c088e4
2 changed files with 4 additions and 4 deletions

View file

@ -28,7 +28,7 @@ class string;
%typemap(in, canthrow=1) string
%{ if (!$input) {
SWIG_CSharpSetPendingException(SWIG_CSharpNullReferenceException, "null string");
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
return $null;
}
$1 = std::string($input); %}
@ -64,7 +64,7 @@ class string;
%typemap(in, canthrow=1) const string &
%{ if (!$input) {
SWIG_CSharpSetPendingException(SWIG_CSharpNullReferenceException, "null string");
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
return $null;
}
std::string $1_str($input);