在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → 《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant

《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:2.85M
  • 下载次数:7
  • 浏览次数:40
  • 发布时间:2023-06-03
  • 实例类别:C#语言基础
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 相关标签: Interop Invoke ssis Ant CLR

实例介绍

【实例简介】《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant
《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant开发工具,包含源代码,是从网站:http://clrinterop.codeplex.com/ 上下载的,作为备份

【实例截图】

from clipboard

【核心代码】

.
├── InteropSignatureToolkitSetup.msi
├── InteropSignatureToolkitSetup.zip
├── PInvokeSignatureGeneratorSource.zip
├── PInvokeTool
│   ├── Installer
│   │   └── PInvokeGeneratorSetup.vdproj
│   ├── ManagedToUnmanaged
│   │   ├── ConsoleTool
│   │   │   ├── Console.cs
│   │   │   ├── ConsoleTool.csproj
│   │   │   ├── Errors.cs
│   │   │   ├── Native.rc
│   │   │   ├── Program.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── DebugTests
│   │   │   ├── DebugTests.csproj
│   │   │   ├── Program.cs
│   │   │   └── Properties
│   │   │       └── AssemblyInfo.cs
│   │   ├── Engine
│   │   │   ├── EngineLibrary.csproj
│   │   │   ├── Errors.cs
│   │   │   ├── Log.cs
│   │   │   ├── NativeTypes
│   │   │   │   ├── Arrays.cs
│   │   │   │   ├── Callbacks.cs
│   │   │   │   ├── Classes.cs
│   │   │   │   ├── Enums.cs
│   │   │   │   ├── Primitives.cs
│   │   │   │   ├── Strings.cs
│   │   │   │   └── Structs.cs
│   │   │   ├── Print.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Signature.cs
│   │   │   ├── Tables.cs
│   │   │   └── Utility.cs
│   │   └── TestInput
│   │       ├── Layouts.cs
│   │       ├── Marshalers.cs
│   │       ├── PInvokes.cs
│   │       ├── Properties
│   │       │   └── AssemblyInfo.cs
│   │       ├── RCWs.cs
│   │       └── TestInput.csproj
│   ├── PInvoke.sln
│   ├── PInvoke.vsmdi
│   ├── UnmanagedToManaged
│   │   ├── ConsoleTool
│   │   │   ├── Module1.vb
│   │   │   ├── My Project
│   │   │   ├── MyProject
│   │   │   │   ├── Application.Designer.vb
│   │   │   │   ├── Application.myapp
│   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   ├── Resources.Designer.vb
│   │   │   │   └── Resources.resx
│   │   │   ├── Native.rc
│   │   │   └── SigImp.vbproj
│   │   ├── Engine
│   │   │   ├── Contract.vb
│   │   │   ├── Controls
│   │   │   │   ├── CodeBox.Designer.vb
│   │   │   │   ├── CodeBox.resx
│   │   │   │   ├── CodeBox.vb
│   │   │   │   ├── CodeDialog.Designer.vb
│   │   │   │   ├── CodeDialog.resx
│   │   │   │   ├── CodeDialog.vb
│   │   │   │   ├── Interfaces.vb
│   │   │   │   ├── SearchComponent.vb
│   │   │   │   ├── SearchDataGrid.vb
│   │   │   │   ├── SelectSymbolDialog.Designer.vb
│   │   │   │   ├── SelectSymbolDialog.resx
│   │   │   │   ├── SelectSymbolDialog.vb
│   │   │   │   ├── SymbolDisplayControl.Designer.vb
│   │   │   │   ├── SymbolDisplayControl.resx
│   │   │   │   ├── SymbolDisplayControl.vb
│   │   │   │   ├── TranslateSnippetControl.Designer.vb
│   │   │   │   ├── TranslateSnippetControl.resx
│   │   │   │   └── TranslateSnippetControl.vb
│   │   │   ├── My Project
│   │   │   ├── MyProject
│   │   │   │   ├── Application.Designer.vb
│   │   │   │   ├── Application.myapp
│   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   ├── Resources.Designer.vb
│   │   │   │   └── Resources.resx
│   │   │   ├── NativeMethods.vb
│   │   │   ├── NativeStorage.Designer.vb
│   │   │   ├── NativeStorage.vb
│   │   │   ├── NativeStorage.xsc
│   │   │   ├── NativeStorage.xsd
│   │   │   ├── NativeStorage.xss
│   │   │   ├── NativeSymbolBag.vb
│   │   │   ├── NativeTypeIterator.vb
│   │   │   ├── NativeTypes.vb
│   │   │   ├── PInvoke.vbproj
│   │   │   ├── Parser
│   │   │   │   ├── ExpressionEvaluator.vb
│   │   │   │   ├── ExpressionParser.vb
│   │   │   │   ├── ExpressionValue.vb
│   │   │   │   ├── Macro.vb
│   │   │   │   ├── NativeCodeAnalyzer.vb
│   │   │   │   ├── ParseEngine.vb
│   │   │   │   ├── PreProcessor.vb
│   │   │   │   ├── Scanner.vb
│   │   │   │   ├── Tokens.vb
│   │   │   │   └── Utilities.vb
│   │   │   ├── ProcedureFinder.vb
│   │   │   ├── Transform
│   │   │   │   ├── BasicConverter.vb
│   │   │   │   ├── CodeDomCloner.vb
│   │   │   │   ├── CodeDomIterator.vb
│   │   │   │   ├── CodeDomPrettyList.vb
│   │   │   │   ├── CodeTransform.vb
│   │   │   │   ├── CustomCodeDom.vb
│   │   │   │   ├── MarshalTransform.vb
│   │   │   │   ├── MarshalTypeFactory.vb
│   │   │   │   ├── NativeSymbolTransform.vb
│   │   │   │   ├── SalAnalyzer.vb
│   │   │   │   ├── TransformPlugin.vb
│   │   │   │   └── Utilities.vb
│   │   │   └── Utilities.vb
│   │   ├── HostApp
│   │   │   ├── Form1.Designer.vb
│   │   │   ├── Form1.resx
│   │   │   ├── Form1.vb
│   │   │   ├── MyProject
│   │   │   │   ├── Application.Designer.vb
│   │   │   │   ├── Application.myapp
│   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   ├── Resources.Designer.vb
│   │   │   │   └── Resources.resx
│   │   │   ├── Native.rc
│   │   │   └── PInvokeHostApp.vbproj
│   │   ├── PInvokeAddin
│   │   │   ├── AssemblyInfo.vb
│   │   │   ├── CodeDomInsterter.vb
│   │   │   ├── CodeModelAdapter.vb
│   │   │   ├── CommandBar.resx
│   │   │   ├── Connect.vb
│   │   │   ├── My Project
│   │   │   │   ├── DataSources
│   │   │   │   │   └── PInvoke.NativeStorage ConstantsDataTable.datasource
│   │   │   │   ├── Resources.Designer.vb
│   │   │   │   └── Resources.resx
│   │   │   ├── Options.vb
│   │   │   ├── PInvokeAddin Orcas.AddIn
│   │   │   ├── PInvokeAddin.AddIn
│   │   │   └── PInvokeAddin.vbproj
│   │   ├── PInvokeTest
│   │   │   ├── AuthoringTests.txt
│   │   │   ├── CodeDomIteratorTest.vb
│   │   │   ├── CodeTransformTest.vb
│   │   │   ├── ExpressionEvaluatorTest.vb
│   │   │   ├── ExpressionParserTest.vb
│   │   │   ├── ExpressionValueTest.vb
│   │   │   ├── GenTestCode.ps1
│   │   │   ├── Generated.vb
│   │   │   ├── MacroTest.vb
│   │   │   ├── MarshalTransformTest.vb
│   │   │   ├── My Project
│   │   │   │   └── AssemblyInfo.vb
│   │   │   ├── NativeParserTest.vb
│   │   │   ├── NativePreProcessorTest.vb
│   │   │   ├── NativeStorageTest.vb
│   │   │   ├── NativeSymbolTransformTest.vb
│   │   │   ├── NativeTypeBagTest.vb
│   │   │   ├── NativeTypeEqualityComparer.vb
│   │   │   ├── NativeTypeEqualityComparerTest.vb
│   │   │   ├── NativeTypeIteratorTest.vb
│   │   │   ├── NativeTypesTest.vb
│   │   │   ├── PInvokeTest.vbproj
│   │   │   ├── PInvokeTestLib.vb
│   │   │   ├── ProcedureFinderTest.vb
│   │   │   ├── SalAnalyzerTest.vb
│   │   │   ├── SampleFiles
│   │   │   │   ├── Class1.txt
│   │   │   │   ├── Complex1.txt
│   │   │   │   ├── Enum1.txt
│   │   │   │   ├── Enum2.txt
│   │   │   │   ├── Enum3.txt
│   │   │   │   ├── Enum4.txt
│   │   │   │   ├── Errors1.txt
│   │   │   │   ├── FuncPtr1.txt
│   │   │   │   ├── FuncPtr2.txt
│   │   │   │   ├── FuncPtr3.txt
│   │   │   │   ├── FuncPtr4.txt
│   │   │   │   ├── Mixed1.txt
│   │   │   │   ├── Mixed2.txt
│   │   │   │   ├── Mixed3.txt
│   │   │   │   ├── Proc1.txt
│   │   │   │   ├── Proc10.txt
│   │   │   │   ├── Proc11.txt
│   │   │   │   ├── Proc2.txt
│   │   │   │   ├── Proc3.txt
│   │   │   │   ├── Proc4.txt
│   │   │   │   ├── Proc5.txt
│   │   │   │   ├── Proc6.txt
│   │   │   │   ├── Proc7.txt
│   │   │   │   ├── Proc8.txt
│   │   │   │   ├── Proc9.txt
│   │   │   │   ├── Sal.txt
│   │   │   │   ├── Struct1.txt
│   │   │   │   ├── Struct10.txt
│   │   │   │   ├── Struct11.txt
│   │   │   │   ├── Struct12.txt
│   │   │   │   ├── Struct13.txt
│   │   │   │   ├── Struct14.txt
│   │   │   │   ├── Struct15.txt
│   │   │   │   ├── Struct16.txt
│   │   │   │   ├── Struct17.txt
│   │   │   │   ├── Struct18.txt
│   │   │   │   ├── Struct19.txt
│   │   │   │   ├── Struct2.txt
│   │   │   │   ├── Struct20.txt
│   │   │   │   ├── Struct21.txt
│   │   │   │   ├── Struct3.txt
│   │   │   │   ├── Struct4.txt
│   │   │   │   ├── Struct5.txt
│   │   │   │   ├── Struct6.txt
│   │   │   │   ├── Struct7.txt
│   │   │   │   ├── Struct8.txt
│   │   │   │   ├── Struct9.txt
│   │   │   │   ├── TypeDef1.txt
│   │   │   │   ├── TypeDef2.txt
│   │   │   │   ├── TypeDef3.txt
│   │   │   │   ├── TypeDef4.txt
│   │   │   │   ├── TypeDef5.txt
│   │   │   │   ├── TypeDef6.txt
│   │   │   │   ├── TypeDef7.txt
│   │   │   │   ├── TypeDef8.txt
│   │   │   │   ├── TypeDef9.txt
│   │   │   │   ├── Union1.txt
│   │   │   │   ├── Union2.txt
│   │   │   │   └── specstrings.h
│   │   │   ├── ScannerTest.vb
│   │   │   ├── SelfHost.vb
│   │   │   ├── TestPInvokeTestLib.vb
│   │   │   ├── TokensTest.vb
│   │   │   ├── Utilities.vb
│   │   │   ├── VSCodeGenAccessors.vb
│   │   │   └── _Scripts.vb
│   │   ├── PInvokeTestLib
│   │   │   ├── NativeMethods.vb
│   │   │   ├── PInvokeTestLib.cpp
│   │   │   ├── PInvokeTestLib.h
│   │   │   ├── PInvokeTestLib.vcproj
│   │   │   ├── stdafx.cpp
│   │   │   └── stdafx.h
│   │   ├── StorageGenerator
│   │   │   ├── Data
│   │   │   │   └── windows.xml
│   │   │   ├── DiffTables.ps1
│   │   │   ├── Module1.vb
│   │   │   ├── My Project
│   │   │   │   ├── Application.Designer.vb
│   │   │   │   ├── Application.myapp
│   │   │   │   ├── AssemblyInfo.vb
│   │   │   │   ├── Resources.Designer.vb
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.vb
│   │   │   │   └── Settings.settings
│   │   │   └── StorageGenerator.vbproj
│   │   ├── UnmanagedToManaged.sln
│   │   └── localtestrun.testrunconfig
│   ├── WindowsTool
│   │   ├── AboutForm.Designer.cs
│   │   ├── AboutForm.cs
│   │   ├── AboutForm.resx
│   │   ├── Bitmaps
│   │   │   ├── classa.bmp
│   │   │   ├── classi.bmp
│   │   │   ├── classv.bmp
│   │   │   ├── copyHS.bmp
│   │   │   ├── field.bmp
│   │   │   ├── mainicon.ico
│   │   │   ├── method.bmp
│   │   │   ├── namespace.bmp
│   │   │   ├── openHS.bmp
│   │   │   ├── refreshDocViewHS.bmp
│   │   │   └── staticmethod.bmp
│   │   ├── Help
│   │   │   ├── Overview.htm
│   │   │   ├── SigExp.htm
│   │   │   ├── SigExp.png
│   │   │   ├── SigExp_Console.htm
│   │   │   ├── SigExp_GUI.htm
│   │   │   ├── SigImp.htm
│   │   │   ├── SigImp_Console.htm
│   │   │   ├── SigImp_GUI.htm
│   │   │   ├── SigImp_Search.png
│   │   │   ├── SigImp_Snippet.png
│   │   │   ├── SigImp_Unsupported.htm
│   │   │   ├── siggen.hhc
│   │   │   └── siggen.hhp
│   │   ├── MainForm.Designer.cs
│   │   ├── MainForm.cs
│   │   ├── MainForm.resx
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Reflector.cs
│   │   ├── RichTextPrinter.cs
│   │   ├── Settings.cs
│   │   ├── WindowsTool.csproj
│   │   ├── app.config
│   │   └── siggen.chm
│   ├── WindowsToolLauncher
│   │   ├── Native.rc
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   └── mainicon.ico
│   │   ├── WindowsToolLauncher.csproj
│   │   └── mainicon.ico
│   └── localtestrun.testrunconfig
├── setup.exe
└── 《CLR via C#》非托管代码互操作性提到的PInvoke Interop Assistant网_InteropSignatureToolkitSetup.rar

40 directories, 289 files


标签: Interop Invoke ssis Ant CLR

实例下载地址

《CLR via C#》非托管代码互操作性提到的P/Invoke Interop Assistant

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警