File list (Check if you may need any files):
HowToMarshalACppClassExamples
.............................\ExampleMCppBridge
.............................\.................\AssemblyInfo.cpp
.............................\.................\ExampleMCppBridge.cpp
.............................\.................\ExampleMCppBridge.h
.............................\.................\ExampleMCppBridge.sln
.............................\.................\ExampleMCppBridge.vcproj
.............................\ExampleTestAppUsingMCppBridge
.............................\.............................\ExampleTestAppUsingMCppBridge.csproj
.............................\.............................\ExampleTestAppUsingMCppBridge.sln
.............................\.............................\Program.cs
.............................\.............................\Properties
.............................\.............................\..........\AssemblyInfo.cs
.............................\ExampleTestAppWithCSWrapper
.............................\...........................\CSUnmanagedTestClass.cs
.............................\...........................\ExampleTestAppWithCSWrapper.csproj
.............................\...........................\ExampleTestAppWithCSWrapper.sln
.............................\...........................\Program.cs
.............................\...........................\Properties
.............................\...........................\..........\AssemblyInfo.cs
.............................\ExampleUnmanagedDLL
.............................\...................\ExampleUnmanagedDLL.cpp
.............................\...................\ExampleUnmanagedDLL.h
.............................\...................\ExampleUnmanagedDLL.sln
.............................\...................\ExampleUnmanagedDLL.vcproj
.............................\...................\TestClassCallers.cpp
.............................\...................\TestClassCallers.h
.............................\How to Marshal a C++ Class.doc