Skip to content
Permalink
Browse files

Ensure APIs are exposed in the simple interop extensions. (#72)

* Moving the generated Clang bindings to the ClangSharp.Interop namespace

* Fixing up the types in the Interop.Wrappers folder

* Merging the ClangSharp/Interop.Extensions and ClangSharp/Interop.Wrappers folders

* Ensure APIs are exposed in the simple interop extensions.

* Resolving a couple of files that didn't get committed
  • Loading branch information...
tannergooding committed Jun 14, 2019
1 parent ff37c07 commit bc44fd7bc6e15db98c980a6cbcfeb3fa38f3138c
Showing 301 changed files with 1,989 additions and 1,199 deletions.
@@ -51,7 +51,7 @@
<Features>strict</Features>
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<HighEntropyVA>true</HighEntropyVA>
<LangVersion>latest</LangVersion>
<LangVersion>preview</LangVersion>
<NeutralLanguage>en-US</NeutralLanguage>
<OverwriteReadOnlyFiles>true</OverwriteReadOnlyFiles>
<PackageLicenseExpression>NCSA</PackageLicenseExpression>
@@ -28,6 +28,7 @@
<!-- Package versions for package references across all projects -->
<ItemGroup>
<PackageReference Update="libclang" Version="8.0.0" />
<PackageReference Update="Microsoft.Bcl.HashCode" Version="1.0.0-preview6.19303.8" />
<PackageReference Update="Microsoft.Net.Compilers.Toolset" Version="3.2.0-beta1-final" />
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.1.1" />
<PackageReference Update="System.CommandLine.Experimental" Version="0.2.0-alpha.19174.3" />
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,6 +1,7 @@
using System;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class CXXMethodDecl : FunctionDecl
{
@@ -1,6 +1,7 @@
using System;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class ClassTemplateSpecializationDecl : CXXRecordDecl
{
@@ -1,6 +1,7 @@
using System;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class DeclaratorDecl : ValueDecl
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class NamedDecl : Decl
{
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Collections.Generic;
using System.Collections.Generic;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System;
using System;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,5 +1,6 @@
using System;
using System;
using System.Collections.Generic;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class TemplateDecl : NamedDecl
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,3 +1,5 @@
using ClangSharp.Interop;

namespace ClangSharp
{
internal class TypeDecl : NamedDecl
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,3 +1,5 @@
using ClangSharp.Interop;

namespace ClangSharp
{
internal class TypedefNameDecl : TypeDecl
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Collections.Generic;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,5 +1,6 @@
using System;
using System;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,3 +1,5 @@
using ClangSharp.Interop;

namespace ClangSharp
{
internal class ValueDecl : NamedDecl
@@ -1,4 +1,5 @@
using System;
using System;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,6 @@
namespace ClangSharp
using ClangSharp.Interop;

namespace ClangSharp
{
internal class AbstractConditionalOperator : Expr
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,5 +1,6 @@
using System;
using System;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{
@@ -1,4 +1,5 @@
using System.Diagnostics;
using System.Diagnostics;
using ClangSharp.Interop;

namespace ClangSharp
{

0 comments on commit bc44fd7

Please sign in to comment.
You can’t perform that action at this time.