P3Model.Parser.CodeAnalysis.Abstractions
0.1.0
Prefix Reserved
dotnet add package P3Model.Parser.CodeAnalysis.Abstractions --version 0.1.0
NuGet\Install-Package P3Model.Parser.CodeAnalysis.Abstractions -Version 0.1.0
<PackageReference Include="P3Model.Parser.CodeAnalysis.Abstractions" Version="0.1.0" />
paket add P3Model.Parser.CodeAnalysis.Abstractions --version 0.1.0
#r "nuget: P3Model.Parser.CodeAnalysis.Abstractions, 0.1.0"
// Install P3Model.Parser.CodeAnalysis.Abstractions as a Cake Addin
#addin nuget:?package=P3Model.Parser.CodeAnalysis.Abstractions&version=0.1.0
// Install P3Model.Parser.CodeAnalysis.Abstractions as a Cake Tool
#tool nuget:?package=P3Model.Parser.CodeAnalysis.Abstractions&version=0.1.0
P3 Model Code Analysis Abstractions
P3 Model Code Analysis Abstractions is a set of base abstractions to build custom code analyzers for P3 Model Parser.
Usage
- Create a new .net class library project.
- Add P3Model.Parser.CodeAnalysis.Abstractions package.
- Implement
SymbolAnalyzer
,OperationAnalyzer
and/orFileAnalyzer
interface with your custom logic. - Add your custom analyzer to
P3Model.Parser
throughP3.Analyzers
method.
For more information about P3 Model .net implementation check P3 Model .net repository.
P3 Model project
P3 Model is a tool to automatically generate documentation from your source code.
Generated documentation is based on information already present in the code and additional metadata added with annotations and JSON or Markdown files.
Each technology like .net or Java has its own tooling. This library is a part of .net tooling.
If you'd like to find more information about P3 Model check project's main repository.
Contribution
If you'd like to contribute check project's main repository.
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.CodeAnalysis (>= 4.9.2)
- P3Model.Parser.ModelSyntax (>= 0.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on P3Model.Parser.CodeAnalysis.Abstractions:
Package | Downloads |
---|---|
P3Model.Parser
P3 Model Parser is a tool that generate documentation from C# source code enriched with metadata like: annotations, markdown files and more. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 99 | 5/14/2024 |
initial version