Conditionally throws an InvalidOperationException (message
withparameters).
Namespace:
PostSharp
Assembly:
PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
<ConditionalAttribute("ASSERT")> _
Public Sub AssertValidOperation ( _
condition As Boolean, _
messageKey As String, _
ParamArray arguments As Object() _
) |
| C# |
|---|
[ConditionalAttribute("ASSERT")]
public void AssertValidOperation(
bool condition,
string messageKey,
params Object[] arguments
) |
| Visual C++ |
|---|
[ConditionalAttribute(L"ASSERT")]
public:
void AssertValidOperation(
bool condition,
String^ messageKey,
... array<Object^>^ arguments
) |
Parameters
- condition
- Type: System..::.Boolean
false to throw the exception, otherwise true.
- 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