Libclang bindings for .NET written in C#
See the version list below for details.
Install-Package ClangSharp -Version 3.8.0
dotnet add package ClangSharp --version 3.8.0
<PackageReference Include="ClangSharp" Version="3.8.0" />
paket add ClangSharp --version 3.8.0
#r "nuget: ClangSharp, 3.8.0"
// Install ClangSharp as a Cake Addin #addin nuget:?package=ClangSharp&version=3.8.0 // Install ClangSharp as a Cake Tool #tool nuget:?package=ClangSharp&version=3.8.0
Updated to Clang 3.8.0
This package has no dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on ClangSharp:
CppAst is a .NET library providing a C/C++ parser for header files with access to the full AST, comments and macros
DeepEnds is a tool written by Zeb Mason to perform dependency analysis on code in a hierarchical manner. It produces DGML files for visualisation of graphs within Visual Studio and computes various metrics which can be placed in a CSV file or a HTML report. The HTML report can be generated directly or via Doxygen and contains extra information about how the edges of the graphs are formed. Input can a mix of csproj, vbproj and .NET assemblies or a vcxproj or Doxygen XML output or even a DGML file. Run the exe without arguments for help.
ClangSharp are strongly-typed safe Clang bindings written in C# for .NET and Mono, tested on Linux and Windows.
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on ClangSharp:
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
.NET (C#, VB.NET,...) bindings for libimobiledevice