Metalama Documentation
Getting started
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Patterns API
Flashtrace API
Introspection API
Advanced API
PostSharp API migration
PostSharp
PostSharp.Aspects
PostSharp.Aspects.Advices
PostSharp.Aspects.Configuration
PostSharp.Aspects.Dependencies
PostSharp.Aspects.Internals
PostSharp.Aspects.Serialization
PostSharp.Collections
PostSharp.Constraints
PostSharp.Extensibility
AllowFreeInstancesAttribute2
AssemblyIdAttribute2
BindingContext
DebuggerInterop
EscalatePostSharpMessageAttribute2
HasInheritedAttributeAttribute2
ICompatibilityLevelService
IFormattingService
IMessageDispenser
IMessageLocationResolver
IMessageSink
ImplementationBoundAttributeAttribute2
InvalidAnnotationException2
IPostSharpEnvironment
IProject
IReflectionBindingManagerService
IService
IServiceLocator
IStateStore
IValidableAnnotation
IWeavingSymbolsService
Message
MessageDispenser
MessageException2
MessageLocation
MessageSource2
MetricAttribute2
MulticastAttribute2
MulticastAttributes
MulticastAttributeUsageAttribute2
MulticastInheritance
MulticastTargets
PostSharpEnvironment
Current
CurrentProject
IsPostSharpRunning
ProjectExtensionElement
RequirePostSharpAttribute2
SeverityType
SuppressAnnotationValidationAttribute2
SuppressWarningAttribute2
PostSharp.Extensibility.BuildTimeLogging
PostSharp.Reflection
PostSharp.Reflection.MethodBody
PostSharp.Serialization
public static IProject CurrentProject { get; }