Contract.Assume Method (Boolean, String)
Instructs code analysis tools to assume that a condition is true, even if it cannot be statically proven to always be true, and displays a message if the assumption fails.
Assembly: mscorlib (in mscorlib.dll)
[ConditionalAttribute("DEBUG")] [ConditionalAttribute("CONTRACTS_FULL")] public static void Assume( bool condition, string userMessage )
If userMessage is not a constant string literal, the contract may not be understood by tools.
At run time, using this method is equivalent to using the Assert(Boolean, String) method.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.