Microsoft Namespace

Classes

Assumes

Common runtime checks that throw Microsoft.Assumes.InternalErrorException exceptions upon failure.

EventHandlerExtensions

Extension methods to make it easier to safely invoke events.

ExceptionExtensions

Extension methods for exceptions.

Report

Common runtime checks that trace messages and invoke an assertion failure, but does not throw exceptions.

Requires

Common runtime checks that throw ArgumentExceptions upon failure.

ValidatedNotNullAttribute

Indicates to Code Analysis that a method validates a particular parameter.

Verify

Common runtime checks that throw exceptions upon failure.

Interfaces

IDisposableObservable

A disposable object that also provides a safe way to query its disposed status.