Creates an ArgumentException.

Namespace:  PostSharp
Assembly:  PostSharp.Core (in PostSharp.Core.dll)

Syntax

Visual Basic (Declaration)
Public Function CreateArgumentException ( _
	parameterName As String, _
	messageKey As String, _
	ParamArray arguments As Object() _
) As Exception
C#
public Exception CreateArgumentException(
	string parameterName,
	string messageKey,
	params Object[] arguments
)
Visual C++
public:
Exception^ CreateArgumentException(
	String^ parameterName, 
	String^ messageKey, 
	... array<Object^>^ arguments
)

Parameters

parameterName
Type: System..::.String
Name of the incorrect parameter.
messageKey
Type: System..::.String
Key of the resource string containing the message. The message may contain arguments like {0}, {1}, ...
arguments
Type: array< System..::.Object >[]()[]
Arguments of the formatting string.

See Also