Metalama Documentation
Getting started
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Patterns API
Metalama.Patterns.Caching
Metalama.Patterns.Caching.Aspects
Metalama.Patterns.Caching.Aspects.Configuration
Metalama.Patterns.Caching.Aspects.Helpers
Metalama.Patterns.Caching.Backends
Metalama.Patterns.Caching.Backends.Azure
Metalama.Patterns.Caching.Backends.Redis
Metalama.Patterns.Caching.Building
Metalama.Patterns.Caching.Dependencies
Metalama.Patterns.Caching.Formatters
Metalama.Patterns.Caching.Implementation
Metalama.Patterns.Caching.Locking
Metalama.Patterns.Caching.Serializers
Metalama.Patterns.Caching.ValueAdapters
Metalama.Patterns.Contracts
ContractBaseAttribute4
ContractConfigurationExtensions
ContractContext
ContractExtensions
ContractHelpers
ContractOptions
ContractTemplates
CreditCardAttribute5
DoNotCheckInvariantsAttribute2
EmailAttribute6
EnumDataTypeAttribute5
EnumDataTypeAttributeHelper
GreaterThanAttribute6
GreaterThanOrEqualAttribute6
InequalityStrictness
InvariantAttribute4
InvariantSuspensionCounter
InvariantViolationException3
LessThanAttribute6
LessThanOrEqualAttribute6
NegativeAttribute7
NonNegativeAttribute7
NonPositiveAttribute7
NotEmptyAttribute5
NotNullAttribute5
PhoneAttribute6
PositiveAttribute7
PostconditionViolationException3
RangeAttribute5
RegularExpressionAttribute6
RegularExpressionBaseAttribute5
RequiredAttribute5
StrictlyGreaterThanAttribute6
StrictlyLessThanAttribute6
StrictlyNegativeAttribute7
StrictlyPositiveAttribute7
StrictRangeAttribute6
StringLengthAttribute5
SuspendInvariantsAttribute5
SuspendInvariantsAttribute
BuildAspect
OverrideMethod
SuspendInvariantsCookie
UrlAttribute6
Metalama.Patterns.Contracts.Numeric
Metalama.Patterns.Immutability
Metalama.Patterns.Immutability.Configuration
Metalama.Patterns.Memoization
Metalama.Patterns.Observability
Metalama.Patterns.Observability.Configuration
Metalama.Patterns.Observability.Implementation
Metalama.Patterns.Wpf
Metalama.Patterns.Wpf.Configuration
Flashtrace API
Introspection API
Advanced API
PostSharp API migration
Default template of the new method implementation.
public override dynamic? OverrideMethod()