Metalama Documentation
Getting started
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Metalama.Framework.Advising
Metalama.Framework.Aspects
Metalama.Framework.Code
Accessibility
AccessibilityExtensions
AsyncInfo
AttributeExtensions
CodeDisplayContext
CodeDisplayFormat
CompilationExtensions
ConstructorCollectionExtensions
ConstructorInitializerKind
ConversionKind
DeclarationEnhancements<T>
DeclarationExtensions
DeclarationKind
DeclarationOriginKind
DerivedTypesOptions
EnumerableKind
ExecutionScope
GenericExtensions
IAnnotation
IAnnotation<T>
IAspectDeclarationOrigin
IAssembly
IAssemblyIdentity
IAttribute
IAttributeData
ICompilation
ICompilationElement
IConstructor
IDeclaration
IDeclarationCache
IDeclarationOrigin
IDisplayable
IEvent
IExpression
IField
IFieldOrProperty
IFieldOrPropertyOrIndexer
IGeneric
IHasAccessors
IHasParameters
IHasType
IIndexer
IManagedResource
IMember
IMemberOrNamedType
IMethod
IMethodBase
INamedDeclaration
INamedType
INamespace
INamespaceOrNamedType
IObjectCreationExpression
IParameter
IProperty
IPropertyOrIndexer
IRef<T>
ISourceExpression
IteratorInfo
IType
ITypeParameter
MemberExtensions
MethodCollectionExtensions
MethodExtensions
GetAsyncInfo
GetIteratorInfo
MethodKind
NamedTypeExtensions
NamespaceExtensions
OperatorCategory
OperatorKind
OperatorKindExtensions
ReferenceResolutionOptions
RefExtensions
RefKind
RefKindExtensions
ReflectionExtensions
SerializableDeclarationId
SerializableTypeId
SourceReference
SourceSpan
SpecialType
TypedConstant
TypeExtensions
TypeFactory
TypeKind
TypeKindConstraint
VarianceKind
Writeability
Metalama.Framework.Code.Collections
Metalama.Framework.Code.Comparers
Metalama.Framework.Code.DeclarationBuilders
Metalama.Framework.Code.Invokers
Metalama.Framework.Code.SyntaxBuilders
Metalama.Framework.Code.Types
Metalama.Framework.CodeFixes
Metalama.Framework.Diagnostics
Metalama.Framework.Eligibility
Metalama.Framework.Fabrics
Metalama.Framework.Metrics
Metalama.Framework.Options
Metalama.Framework.Project
Metalama.Framework.RunTime
Metalama.Framework.Serialization
Metalama.Framework.Services
Metalama.Framework.Utilities
Metalama.Framework.Validation
Extensions API
Patterns API
Flashtrace API
Introspection API
Advanced API
PostSharp API migration
[CompileTime] public static AsyncInfo GetAsyncInfo(this IMethod method)