The root namespace for all classes defined in the PostSharp project.

Classes

  Class Description
ApplicationInfo
Provides information about PostSharp.
AssertionFailedException
This exception is thrown when an internal assertion failed.
ExceptionHelper
Provides methods that retrieve exception messages from an embedded resource and throws an exception.
Post
Provides some methods that are transformed during post-compilation.
Trace
Provides tracing functionality. An instance of the Trace type implements a trace sink.

Structures

  Structure Description
NullableBool
Three-state boolean: True, False and Null.

Interfaces

  Interface Description
ITaggable
Defines the semantics of a taggable object. User code can add custom pieces of information to PostSharp objects using this mechanism. DomainTags are identified by a Guid. There is no difference between an absent tag and a null tag value.

Enumerations

  Enumeration Description
BoolWithDefault
Boolean with a "default" value. For use in design-time configurable boolean properties.