First Release V0.1 Features

Coordinator
Aug 29, 2010 at 12:12 PM

The following are contracts applied to method arguments. I need developers to implement the same for the properties and method return values.

 

Argument.Is.Null

Argument.Is.InstanceOf

Argument.Is.Lower.Than

Argument.Is.LowerEqual.Than

Argument.Is.Greater.Than

Argument.Is.GreaterEqual.Than

Argument.Is.Equal.To

Argument.Is.Not.Null

Argument.Is.Not.InstanceOf

Argument.Is.Not.Lower.Than

Argument.Is.Not.LowerEqual.Than

Argument.Is.Not.Greater.Than

Argument.Is.Not.GreaterEqual.Than

Argument.Is.Not.Equal.To

Argument.Is.In.Range

Argument.Is.In

Argument.Is.Not.In.Range

Argument.Is.Not.In

Argument.Has

Argument.Has.All

Argument.Has.Any

Argument.All.Are.Null

Argument.All.Are.InstanceOf

Argument.All.Are.Lower.Than

Argument.All.Are.LowerEqual.Than

Argument.All.Are.Greater.Than

Argument.All.Are.GreaterEqual.Than

Argument.All.Are.Equal.To

Argument.All.Are.Not.Null

Argument.All.Are.Not.InstanceOf

Argument.All.Are.Not.Lower.Than

Argument.All.Are.Not.LowerEqual.Than

Argument.All.Are.Not.Greater.Than

Argument.All.Are.Not.GreaterEqual.Than

Argument.All.Are.Not.Equal.To

Argument.Any.That.Is.Null

Argument.Any.That.Is.InstanceOf

Argument.Any.That.Is.Lower.Than

Argument.Any.That.Is.LowerEqual.Than

Argument.Any.That.Is.Greater.Than

Argument.Any.That.Is.GreaterEqual.Than

Argument.Any.That.Is.Equal.To

Argument.Any.That.Is.Not.Null

Argument.Any.That.Is.Not.InstanceOf

Argument.Any.That.Is.Not.Lower.Than

Argument.Any.That.Is.Not.LowerEqual.Than

Argument.Any.That.Is.Not.Greater.Than

Argument.Any.That.Is.Not.GreaterEqual.Than

Argument.Any.That.Is.Not.Equal.To

Coordinator
Aug 29, 2010 at 10:47 PM

Thanks to my dear friend, Sina, who accepted to implement the contracts for properties. The work will be started soon.