Machinations

Classes
Machinations.Annotations Namespace Reference

## Classes

class | CanBeNullAttribute
| Indicates that the value of the marked element could be `null` sometimes, so the check for `null` is necessary before its usage. More...
class | ItemCanBeNullAttribute
| Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can be null. More...
class | ItemNotNullAttribute
| Can be appplied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can never be null. More...
class | NotNullAttribute
| Indicates that the value of the marked element could never be `null`. More...