Metalama Documentation
Getting started
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Patterns API
Flashtrace API
Introspection API
Advanced API
Metalama.Compiler
Metalama.Compiler.Services
Metalama.Framework.Engine
Metalama.Framework.Engine.AspectWeavers
Metalama.Framework.Engine.CodeFixes
Metalama.Framework.Engine.CodeModel
Metalama.Framework.Engine.Collections
Metalama.Framework.Engine.Diagnostics
Metalama.Framework.Engine.Formatting
Metalama.Framework.Engine.Metrics
Metalama.Framework.Engine.Services
Metalama.Framework.Engine.Utilities
Metalama.Framework.Engine.Utilities.Roslyn
Metalama.Testing.AspectTesting
Metalama.Testing.UnitTesting
TestCompilationFactory
TestContext
TestContextOptions
AdditionalAssemblies
CodeFormattingOptions
Default
EqualityContract
FormatCompileTimeCode
FormatOutput
IgnoreUserProfileLicenses
ProjectName
Properties
References
RequireOrderedAspects
RequiresExclusivity
TempPathLength
Timeout
Equals
GetHashCode
PrintMembers
ToString
operator !=
operator ==
UnitTestClass
PostSharp API migration
public bool RequiresExclusivity { get; init; }