Support status of different components
Our products consist of several components, maintained in different source repositories, for which we assume varying levels of responsibility and, therefore, provide different levels of support.
Core components
We assume maintenance responsibility and provide full support to enterprise customers for the following repositories and packages:
Repository | Namespaces |
---|---|
Metalama and Metalama.Premium 💎 | Metalama.Framework , Metalama.Testing , Metalama.Extensions , Metalama.Patterns , Metalama.LinqPad , Flashtrace |
Metalama.Compiler1 | Metalama.Compiler |
PostSharp 🔑 | PostSharp (exclusive of any sub-namespace not mentioned here), PostSharp.Pattern , PostSharp.Compiler , PostSharp.Sdk |
Visual Studio Tools for Metalama and PostSharp 🔑 | N/A |
In this table, 💎 means private repositories with possible customer access, and 🔑 means private repositories with no customer access.
Documentation
We assume responsibility for the accuracy of the documentation and samples. However, sample code is not intended for use in production, as many details are intentionally omitted for the sake of clarity.
Repository | Namespaces |
---|---|
Metalama.Samples | Metalama.Samples |
Metalama.Documentation | |
PostSharp Documentation |
Unsupported repositories
We do not assume responsibility nor provide support for the following repositories, or for any other project or repository not listed elsewhere on this page:
Repository | Namespaces |
---|---|
Metalama.Community | Metalama.Community |
PostSharp.Engineering | PostSharp.Engineering |
-
We do not assume responsibility for bugs that can be reproduced using the standard C# compiler (Roslyn), from which
Metalama.Compiler
is forked.↩