找传奇、传世资源到传世资源站!

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

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】《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

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复