Metalama Documentation
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Metalama.Extensions.Architecture.Aspects
BaseUsageValidationAttribute
CurrentAssembly
CurrentNamespace
Description
ExclusionPredicateType
NamespaceOfTypes
Namespaces
ReferenceKinds
TypeNames
Types
ValidateDerivedTypes
AddPredicatesFromAttributes
IConditionallyInheritableAspect.IsInheritable
TryCreateExclusionPredicate
TryCreatePredicate
CannotBeUsedFromAttribute2
CanOnlyBeUsedFromAttribute2
DerivedTypesMustRespectNamingConventionAttribute4
DerivedTypesMustRespectRegexNamingConventionAttribute3
ExperimentalAttribute
InternalOnlyImplementAttribute3
InternalsCannotBeUsedFromAttribute3
InternalsCanOnlyBeUsedFromAttribute3
InternalsUsageValidationAttribute2
Metalama.Extensions.Architecture.Fabrics
Metalama.Extensions.Architecture.Predicates
Metalama.Extensions.Architecture.Validators
Metalama.Extensions.DependencyInjection
Metalama.Extensions.DependencyInjection.Implementation
Metalama.Extensions.DependencyInjection.ServiceLocator
Metalama.Extensions.Metrics
Metalama.Extensions.Multicast
Patterns API
Flashtrace API
Introspection API
Advanced API
PostSharp API migration
Gets an optional description message appended to the warning message.
public string Description { get; set; }