Skip to content
Permalink
Browse files

Setup some infrastructure for the repository. (#60)

* Adding a Directory.Build.props and Directory.Build.targets

* Cleaning up the .editorconfig, .gitattributes, and .gitignore files

* Adding some scripts for building, restoring, testing, and packing the solution.

* Disabling check for overflow/underflow

* Marking the shell scripts as executable and adding them to the solution

* Changing the VersionPrefix to 8.0.0

* Updating the LICENSE.txt file to use Microsoft and Contributors
  • Loading branch information...
tannergooding committed Jun 1, 2019
1 parent 92d65a1 commit 23e8db8018b0ddeb82ba84da5f96cd4e067275fd
Showing with 1,255 additions and 311 deletions.
  1. +367 −2 .editorconfig
  2. +39 −0 .gitattributes
  3. +16 −185 .gitignore
  4. +0 −29 ClangSharp.PInvokeGenerator.Test/ClangSharp.PInvokeGenerator.Test.csproj
  5. +0 −22 ClangSharp.Test/ClangSharp.Test.csproj
  6. +85 −48 ClangSharp.sln
  7. +73 −0 Directory.Build.props
  8. +32 −0 Directory.Build.targets
  9. +4 −4 LICENSE.txt
  10. +3 −0 build.cmd
  11. +11 −0 build.sh
  12. +3 −0 pack.cmd
  13. +11 −0 pack.sh
  14. +3 −0 restore.cmd
  15. +11 −0 restore.sh
  16. +148 −0 scripts/build.ps1
  17. +241 −0 scripts/build.sh
  18. +3 −0 scripts/cibuild.cmd
  19. +11 −0 scripts/cibuild.sh
  20. +3 −2 { → sources}/ClangSharp.PInvokeGenerator/ClangSharp.PInvokeGenerator.csproj
  21. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/Attr.cs
  22. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/CXXFinalAttr.cs
  23. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/ConstAttr.cs
  24. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/DLLExport.cs
  25. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/DLLImport.cs
  26. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/PureAttr.cs
  27. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/UnexposedAttr.cs
  28. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Attrs/VisibilityAttr.cs
  29. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Cursor.cs
  30. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/AccessSpecDecl.cs
  31. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/CXXConstructorDecl.cs
  32. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/CXXConversionDecl.cs
  33. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/CXXDestructorDecl.cs
  34. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/CXXMethodDecl.cs
  35. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/CXXRecordDecl.cs
  36. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/ClassTemplateDecl.cs
  37. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/ClassTemplatePartialSpecializationDecl.cs
  38. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/ClassTemplateSpecializationDecl.cs
  39. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/Decl.cs
  40. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/DeclaratorDecl.cs
  41. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/EnumConstantDecl.cs
  42. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/EnumDecl.cs
  43. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/FieldDecl.cs
  44. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/FriendDecl.cs
  45. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/FunctionDecl.cs
  46. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/FunctionTemplateDecl.cs
  47. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/NamedDecl.cs
  48. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/NamespaceDecl.cs
  49. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/NonTypeTemplateParmDecl.cs
  50. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/ParmVarDecl.cs
  51. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/RecordDecl.cs
  52. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/RedeclarableTemplateDecl.cs
  53. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/StaticAssertDecl.cs
  54. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TagDecl.cs
  55. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TemplateDecl.cs
  56. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TemplateTemplateParmDecl.cs
  57. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TemplateTypeParmDecl.cs
  58. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TypeAliasDecl.cs
  59. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TypeAliasTemplateDecl.cs
  60. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TypeDecl.cs
  61. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TypedefDecl.cs
  62. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/TypedefNameDecl.cs
  63. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/UnexposedDecl.cs
  64. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/UsingDecl.cs
  65. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/ValueDecl.cs
  66. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Decls/VarDecl.cs
  67. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/AbstractConditionalOperator.cs
  68. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/ArraySubscriptExpr.cs
  69. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/BinaryOperator.cs
  70. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CStyleCastExpr.cs
  71. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXBoolLiteralExpr.cs
  72. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXConstCastExpr.cs
  73. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXFunctionalCastExpr.cs
  74. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXNamedCastExpr.cs
  75. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXNullPtrLiteralExpr.cs
  76. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXStaticCastExpr.cs
  77. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CXXThisExpr.cs
  78. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CallExpr.cs
  79. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CastExpr.cs
  80. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CharacterLiteral.cs
  81. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/CompoundAssignOperator.cs
  82. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/ConditionalOperator.cs
  83. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/DeclRefExpr.cs
  84. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/ExplicitCastExpr.cs
  85. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/Expr.cs
  86. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/FloatingLiteral.cs
  87. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/InitListExpr.cs
  88. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/IntegerLiteral.cs
  89. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/MemberExpr.cs
  90. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/PackExpansionExpr.cs
  91. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/ParenExpr.cs
  92. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/SizeOfPackExpr.cs
  93. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/StringLiteral.cs
  94. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/UnaryExprOrTypeTraitExpr.cs
  95. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/UnaryOperator.cs
  96. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Exprs/UnexposedExpr.cs
  97. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/CXXBaseSpecifier.cs
  98. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/MemberRef.cs
  99. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/NamespaceRef.cs
  100. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/OverloadedDeclRef.cs
  101. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/Ref.cs
  102. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/TemplateRef.cs
  103. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Refs/TypeRef.cs
  104. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/BreakStmt.cs
  105. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/CompoundStmt.cs
  106. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/DeclStmt.cs
  107. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/DoStmt.cs
  108. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/ForStmt.cs
  109. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/IfStmt.cs
  110. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/NullStmt.cs
  111. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/ReturnStmt.cs
  112. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/Stmt.cs
  113. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/Stmts/ValueStmt.cs
  114. 0 { → sources}/ClangSharp.PInvokeGenerator/Cursors/TranslationUnit.cs
  115. 0 { → sources}/ClangSharp.PInvokeGenerator/Diagnostic.cs
  116. 0 { → sources}/ClangSharp.PInvokeGenerator/DiagnosticLevel.cs
  117. 0 { → sources}/ClangSharp.PInvokeGenerator/Extensions/IReadOnlyListExtensions.cs
  118. 0 { → sources}/ClangSharp.PInvokeGenerator/OutputBuilder.cs
  119. 0 { → sources}/ClangSharp.PInvokeGenerator/OutputBuilderFactory.cs
  120. 0 { → sources}/ClangSharp.PInvokeGenerator/PInvokeGenerator.cs
  121. 0 { → sources}/ClangSharp.PInvokeGenerator/PInvokeGeneratorConfiguration.cs
  122. 0 { → sources}/ClangSharp.PInvokeGenerator/PInvokeGeneratorConfigurationOptions.cs
  123. 0 { → sources}/ClangSharp.PInvokeGenerator/Types/Type.cs
  124. +8 −8 { → sources}/ClangSharp/ClangSharp.csproj
  125. 0 { → sources}/ClangSharp/Extensions/CXComment.cs
  126. 0 { → sources}/ClangSharp/Extensions/CXCompletionString.cs
  127. 0 { → sources}/ClangSharp/Extensions/CXCursor.cs
  128. 0 { → sources}/ClangSharp/Extensions/CXCursorSet.cs
  129. 0 { → sources}/ClangSharp/Extensions/CXDiagnostic.cs
  130. 0 { → sources}/ClangSharp/Extensions/CXDiagnosticSet.cs
  131. 0 { → sources}/ClangSharp/Extensions/CXEvalResult.cs
  132. 0 { → sources}/ClangSharp/Extensions/CXFile.cs
  133. 0 { → sources}/ClangSharp/Extensions/CXIndex.cs
  134. 0 { → sources}/ClangSharp/Extensions/CXModule.cs
  135. 0 { → sources}/ClangSharp/Extensions/CXPlatformAvailability.cs
  136. 0 { → sources}/ClangSharp/Extensions/CXSourceLocation.cs
  137. 0 { → sources}/ClangSharp/Extensions/CXSourceRange.cs
  138. 0 { → sources}/ClangSharp/Extensions/CXSourceRangeList.cs
  139. 0 { → sources}/ClangSharp/Extensions/CXString.cs
  140. 0 { → sources}/ClangSharp/Extensions/CXStringSet.cs
  141. 0 { → sources}/ClangSharp/Extensions/CXTUResourceUsage.cs
  142. 0 { → sources}/ClangSharp/Extensions/CXTUResourceUsageEntry.cs
  143. 0 { → sources}/ClangSharp/Extensions/CXTargetInfo.cs
  144. 0 { → sources}/ClangSharp/Extensions/CXToken.cs
  145. 0 { → sources}/ClangSharp/Extensions/CXTranslationUnit.cs
  146. 0 { → sources}/ClangSharp/Extensions/CXType.cs
  147. 0 { → sources}/ClangSharp/Extensions/CXUnsavedFile.cs
  148. 0 { → sources}/ClangSharp/Generated.Custom.cs
  149. 0 { → sources}/ClangSharp/Generated/CXAvailabilityKind.cs
  150. 0 { → sources}/ClangSharp/Generated/CXCallingConv.cs
  151. 0 { → sources}/ClangSharp/Generated/CXChildVisitResult.cs
  152. 0 { → sources}/ClangSharp/Generated/CXClientData.cs
  153. 0 { → sources}/ClangSharp/Generated/CXCodeCompleteResults.cs
  154. 0 { → sources}/ClangSharp/Generated/CXCodeComplete_Flags.cs
  155. 0 { → sources}/ClangSharp/Generated/CXComment.cs
  156. 0 { → sources}/ClangSharp/Generated/CXCommentInlineCommandRenderKind.cs
  157. 0 { → sources}/ClangSharp/Generated/CXCommentKind.cs
  158. 0 { → sources}/ClangSharp/Generated/CXCommentParamPassDirection.cs
  159. 0 { → sources}/ClangSharp/Generated/CXCompilationDatabase.cs
  160. 0 { → sources}/ClangSharp/Generated/CXCompilationDatabase_Error.cs
  161. 0 { → sources}/ClangSharp/Generated/CXCompileCommand.cs
  162. 0 { → sources}/ClangSharp/Generated/CXCompileCommands.cs
  163. 0 { → sources}/ClangSharp/Generated/CXCompletionChunkKind.cs
  164. 0 { → sources}/ClangSharp/Generated/CXCompletionContext.cs
  165. 0 { → sources}/ClangSharp/Generated/CXCompletionResult.cs
  166. 0 { → sources}/ClangSharp/Generated/CXCompletionString.cs
  167. 0 { → sources}/ClangSharp/Generated/CXCursor.cs
  168. 0 { → sources}/ClangSharp/Generated/CXCursorAndRangeVisitor.cs
  169. 0 { → sources}/ClangSharp/Generated/CXCursorKind.cs
  170. 0 { → sources}/ClangSharp/Generated/CXCursorSet.cs
  171. 0 { → sources}/ClangSharp/Generated/CXCursorSetImpl.cs
  172. 0 { → sources}/ClangSharp/Generated/CXCursorVisitor.cs
  173. 0 { → sources}/ClangSharp/Generated/CXCursor_ExceptionSpecificationKind.cs
  174. 0 { → sources}/ClangSharp/Generated/CXDiagnostic.cs
  175. 0 { → sources}/ClangSharp/Generated/CXDiagnosticDisplayOptions.cs
  176. 0 { → sources}/ClangSharp/Generated/CXDiagnosticSet.cs
  177. 0 { → sources}/ClangSharp/Generated/CXDiagnosticSeverity.cs
  178. 0 { → sources}/ClangSharp/Generated/CXErrorCode.cs
  179. 0 { → sources}/ClangSharp/Generated/CXEvalResult.cs
  180. 0 { → sources}/ClangSharp/Generated/CXEvalResultKind.cs
  181. 0 { → sources}/ClangSharp/Generated/CXFieldVisitor.cs
  182. 0 { → sources}/ClangSharp/Generated/CXFile.cs
  183. 0 { → sources}/ClangSharp/Generated/CXFileUniqueID.cs
  184. 0 { → sources}/ClangSharp/Generated/CXGlobalOptFlags.cs
  185. 0 { → sources}/ClangSharp/Generated/CXIdxAttrInfo.cs
  186. 0 { → sources}/ClangSharp/Generated/CXIdxAttrKind.cs
  187. 0 { → sources}/ClangSharp/Generated/CXIdxBaseClassInfo.cs
  188. 0 { → sources}/ClangSharp/Generated/CXIdxCXXClassDeclInfo.cs
  189. 0 { → sources}/ClangSharp/Generated/CXIdxClientASTFile.cs
  190. 0 { → sources}/ClangSharp/Generated/CXIdxClientContainer.cs
  191. 0 { → sources}/ClangSharp/Generated/CXIdxClientEntity.cs
  192. 0 { → sources}/ClangSharp/Generated/CXIdxClientFile.cs
  193. 0 { → sources}/ClangSharp/Generated/CXIdxContainerInfo.cs
  194. 0 { → sources}/ClangSharp/Generated/CXIdxDeclInfo.cs
  195. 0 { → sources}/ClangSharp/Generated/CXIdxDeclInfoFlags.cs
  196. 0 { → sources}/ClangSharp/Generated/CXIdxEntityCXXTemplateKind.cs
  197. 0 { → sources}/ClangSharp/Generated/CXIdxEntityInfo.cs
  198. 0 { → sources}/ClangSharp/Generated/CXIdxEntityKind.cs
  199. 0 { → sources}/ClangSharp/Generated/CXIdxEntityLanguage.cs
  200. 0 { → sources}/ClangSharp/Generated/CXIdxEntityRefInfo.cs
  201. 0 { → sources}/ClangSharp/Generated/CXIdxEntityRefKind.cs
  202. 0 { → sources}/ClangSharp/Generated/CXIdxIBOutletCollectionAttrInfo.cs
  203. 0 { → sources}/ClangSharp/Generated/CXIdxImportedASTFileInfo.cs
  204. 0 { → sources}/ClangSharp/Generated/CXIdxIncludedFileInfo.cs
  205. 0 { → sources}/ClangSharp/Generated/CXIdxLoc.cs
  206. 0 { → sources}/ClangSharp/Generated/CXIdxObjCCategoryDeclInfo.cs
  207. 0 { → sources}/ClangSharp/Generated/CXIdxObjCContainerDeclInfo.cs
  208. 0 { → sources}/ClangSharp/Generated/CXIdxObjCContainerKind.cs
  209. 0 { → sources}/ClangSharp/Generated/CXIdxObjCInterfaceDeclInfo.cs
  210. 0 { → sources}/ClangSharp/Generated/CXIdxObjCPropertyDeclInfo.cs
  211. 0 { → sources}/ClangSharp/Generated/CXIdxObjCProtocolRefInfo.cs
  212. 0 { → sources}/ClangSharp/Generated/CXIdxObjCProtocolRefListInfo.cs
  213. 0 { → sources}/ClangSharp/Generated/CXInclusionVisitor.cs
  214. 0 { → sources}/ClangSharp/Generated/CXIndex.cs
  215. 0 { → sources}/ClangSharp/Generated/CXIndexAction.cs
  216. 0 { → sources}/ClangSharp/Generated/CXIndexOptFlags.cs
  217. 0 { → sources}/ClangSharp/Generated/CXLanguageKind.cs
  218. 0 { → sources}/ClangSharp/Generated/CXLinkageKind.cs
  219. 0 { → sources}/ClangSharp/Generated/CXLoadDiag_Error.cs
  220. 0 { → sources}/ClangSharp/Generated/CXModule.cs
  221. 0 { → sources}/ClangSharp/Generated/CXModuleMapDescriptor.cs
  222. 0 { → sources}/ClangSharp/Generated/CXModuleMapDescriptorImpl.cs
  223. 0 { → sources}/ClangSharp/Generated/CXNameRefFlags.cs
  224. 0 { → sources}/ClangSharp/Generated/CXObjCDeclQualifierKind.cs
  225. 0 { → sources}/ClangSharp/Generated/CXObjCPropertyAttrKind.cs
  226. 0 { → sources}/ClangSharp/Generated/CXPlatformAvailability.cs
  227. 0 { → sources}/ClangSharp/Generated/CXPrintingPolicy.cs
  228. 0 { → sources}/ClangSharp/Generated/CXPrintingPolicyProperty.cs
  229. 0 { → sources}/ClangSharp/Generated/CXRefQualifierKind.cs
  230. 0 { → sources}/ClangSharp/Generated/CXRemapping.cs
  231. 0 { → sources}/ClangSharp/Generated/CXReparse_Flags.cs
  232. 0 { → sources}/ClangSharp/Generated/CXResult.cs
  233. 0 { → sources}/ClangSharp/Generated/CXSaveError.cs
  234. 0 { → sources}/ClangSharp/Generated/CXSaveTranslationUnit_Flags.cs
  235. 0 { → sources}/ClangSharp/Generated/CXSourceLocation.cs
  236. 0 { → sources}/ClangSharp/Generated/CXSourceRange.cs
  237. 0 { → sources}/ClangSharp/Generated/CXSourceRangeList.cs
  238. 0 { → sources}/ClangSharp/Generated/CXString.cs
  239. 0 { → sources}/ClangSharp/Generated/CXStringSet.cs
  240. 0 { → sources}/ClangSharp/Generated/CXSymbolRole.cs
  241. 0 { → sources}/ClangSharp/Generated/CXTLSKind.cs
  242. 0 { → sources}/ClangSharp/Generated/CXTUResourceUsage.cs
  243. 0 { → sources}/ClangSharp/Generated/CXTUResourceUsageEntry.cs
  244. 0 { → sources}/ClangSharp/Generated/CXTUResourceUsageKind.cs
  245. 0 { → sources}/ClangSharp/Generated/CXTargetInfo.cs
  246. 0 { → sources}/ClangSharp/Generated/CXTargetInfoImpl.cs
  247. 0 { → sources}/ClangSharp/Generated/CXTemplateArgumentKind.cs
  248. 0 { → sources}/ClangSharp/Generated/CXToken.cs
  249. 0 { → sources}/ClangSharp/Generated/CXTokenKind.cs
  250. 0 { → sources}/ClangSharp/Generated/CXTranslationUnit.cs
  251. 0 { → sources}/ClangSharp/Generated/CXTranslationUnitImpl.cs
  252. 0 { → sources}/ClangSharp/Generated/CXTranslationUnit_Flags.cs
  253. 0 { → sources}/ClangSharp/Generated/CXType.cs
  254. 0 { → sources}/ClangSharp/Generated/CXTypeKind.cs
  255. 0 { → sources}/ClangSharp/Generated/CXTypeLayoutError.cs
  256. 0 { → sources}/ClangSharp/Generated/CXTypeNullabilityKind.cs
  257. 0 { → sources}/ClangSharp/Generated/CXUnsavedFile.cs
  258. 0 { → sources}/ClangSharp/Generated/CXVersion.cs
  259. 0 { → sources}/ClangSharp/Generated/CXVirtualFileOverlay.cs
  260. 0 { → sources}/ClangSharp/Generated/CXVirtualFileOverlayImpl.cs
  261. 0 { → sources}/ClangSharp/Generated/CXVisibilityKind.cs
  262. 0 { → sources}/ClangSharp/Generated/CXVisitorResult.cs
  263. 0 { → sources}/ClangSharp/Generated/CX_CXXAccessSpecifier.cs
  264. 0 { → sources}/ClangSharp/Generated/CX_StorageClass.cs
  265. 0 { → sources}/ClangSharp/Generated/IndexerCallbacks.cs
  266. 0 { → sources}/ClangSharp/Generated/clang.cs
  267. 0 { → sources}/ClangSharp/StringMarshaler.cs
  268. +3 −2 { → sources}/ClangSharpPInvokeGenerator/ClangSharpPInvokeGenerator.csproj
  269. 0 { → sources}/ClangSharpPInvokeGenerator/Program.cs
  270. 0 { → sources}/ClangSharpPInvokeGenerator/Properties/launchSettings.json
  271. +24 −0 sources/Directory.Build.props
  272. +55 −0 sources/Directory.Build.targets
  273. +3 −0 test.cmd
  274. +11 −0 test.sh
  275. +17 −0 tests/ClangSharp.PInvokeGenerator.UnitTests/ClangSharp.PInvokeGenerator.UnitTests.csproj
  276. 0 {ClangSharp.PInvokeGenerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/ClangUnsavedFile.h
  277. +1 −1 ...Sharp.PInvokeGenerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/EnumDeclarationTest.cs
  278. +1 −1 ...enerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/FunctionDeclarationBodyImportTest.cs
  279. +1 −1 ...Generator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/FunctionDeclarationDllImportTest.cs
  280. +1 −1 ...harp.PInvokeGenerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/PInvokeGeneratorTest.cs
  281. +1 −1 ...arp.PInvokeGenerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/StructDeclarationTest.cs
  282. +1 −1 ...gSharp.PInvokeGenerator.Test → tests/ClangSharp.PInvokeGenerator.UnitTests}/VarDeclarationTest.cs
  283. +12 −0 tests/ClangSharp.UnitTests/ClangSharp.UnitTests.csproj
  284. +1 −1 {ClangSharp.Test → tests/ClangSharp.UnitTests}/ModuleMapDescriptor.cs
  285. +1 −1 {ClangSharp.Test → tests/ClangSharp.UnitTests}/TranslationUnit.cs
  286. +1 −1 {ClangSharp.Test → tests/ClangSharp.UnitTests}/VirtualFileOverlay.cs
  287. +30 −0 tests/Directory.Build.props
  288. +19 −0 tests/Directory.Build.targets

Large diffs are not rendered by default.

@@ -0,0 +1,39 @@
###############################################################################
# Set default behavior to:
# treat as text and
# normalize to Unix-style line endings
###############################################################################
* text eol=lf

###############################################################################
# Set explicit file behavior to:
# treat as text and
# normalize to Unix-style line endings
###############################################################################
*.cmd text eol=lf
*.config text eol=lf
*.cs text eol=lf
*.csproj text eol=lf
*.hlsl text eol=lf
*.json text eol=lf
*.md text eol=lf
*.props text eol=lf
*.ps1 text eol=lf
*.resx text eol=lf
*.sh text eol=lf
*.sln text eol=lf
*.targets text eol=lf
*.yml text eol=lf

###############################################################################
# Set explicit file behavior to:
# treat as text and
# normalize to Windows-style line endings
###############################################################################
*.sln text eol=crlf

###############################################################################
# Set explicit file behavior to:
# treat as binary
###############################################################################
*.snk binary
@@ -1,186 +1,17 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates
###############################################################################
# Build Artifacts
###############################################################################
artifacts/
*.binlog

###############################################################################
# Default Artifacts
###############################################################################
bin/
obj/

###############################################################################
# Visual Studio
###############################################################################
.vs/

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

# Roslyn cache directories
*.ide/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

#NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# If using the old MSBuild-Integrated Package Restore, uncomment this:
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/
*.dll
*.exe
*.csproj.user

This file was deleted.

This file was deleted.

0 comments on commit 23e8db8

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