Click or drag to resize
PrimitiveExtensionsEnforceT Method (Boolean, String, Object)
Confirms that a condition is true. Raise an exception if it is not.

Namespace: Bio.Util
Assembly: Bio.Core (in Bio.Core.dll) Version: 2.0.0.1 (2.0.0.1)
Syntax
public static bool Enforce<T>(
	this bool condition,
	string messageToFormat,
	params Object[] formatValues
)
where T : new(), Exception

Parameters

condition
Type: SystemBoolean
The condition to check
messageToFormat
Type: SystemString
A message for the exception
formatValues
Type: SystemObject
Values for the exception's message.

Type Parameters

T
The type of exception that will be raised.

Return Value

Type: Boolean

[Missing <returns> documentation for "M:Bio.Util.PrimitiveExtensions.Enforce``1(System.Boolean,System.String,System.Object[])"]

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Boolean. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
Warning: The message with be evaluated even if the condition is true, so don't make it's calculation slow. Avoid this with the "messageFunction" version.
See Also