Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2017-08-05 00:24:42 +0300
committerJoel Martinez <joelmartinez@gmail.com>2017-08-24 21:21:19 +0300
commit47d029168010ad6431eeca767161011af31be0a5 (patch)
tree0ec5345f43c7e2725b93dbf7ff9d83a10fb5be12 /mdoc/mdoc.Test/cppcli
parentc6342d0745d67407a4bcedc104d78d48484127ce (diff)
mdoc: excluding modreq/modopt modifiers from C# signatures.
Closes #59
Diffstat (limited to 'mdoc/mdoc.Test/cppcli')
-rw-r--r--mdoc/mdoc.Test/cppcli/.gitignore6
-rw-r--r--mdoc/mdoc.Test/cppcli/Debug/cppcli.dllbin0 -> 107008 bytes
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli.sln28
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp38
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt38
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp5
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h7
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/app.icobin0 -> 41395 bytes
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/app.rcbin0 -> 2558 bytes
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp6
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/cppcli.h18
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj162
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters52
-rw-r--r--mdoc/mdoc.Test/cppcli/cppcli/resource.h3
14 files changed, 363 insertions, 0 deletions
diff --git a/mdoc/mdoc.Test/cppcli/.gitignore b/mdoc/mdoc.Test/cppcli/.gitignore
new file mode 100644
index 00000000..72dc2f1a
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/.gitignore
@@ -0,0 +1,6 @@
+.vs
+*.pdb
+*.metagen
+cppcli/Debug
+x64
+x86 \ No newline at end of file
diff --git a/mdoc/mdoc.Test/cppcli/Debug/cppcli.dll b/mdoc/mdoc.Test/cppcli/Debug/cppcli.dll
new file mode 100644
index 00000000..586d575b
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/Debug/cppcli.dll
Binary files differ
diff --git a/mdoc/mdoc.Test/cppcli/cppcli.sln b/mdoc/mdoc.Test/cppcli/cppcli.sln
new file mode 100644
index 00000000..79687aa4
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26430.15
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cppcli", "cppcli\cppcli.vcxproj", "{2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Debug|x64.ActiveCfg = Debug|x64
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Debug|x64.Build.0 = Debug|x64
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Debug|x86.ActiveCfg = Debug|Win32
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Debug|x86.Build.0 = Debug|Win32
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Release|x64.ActiveCfg = Release|x64
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Release|x64.Build.0 = Release|x64
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Release|x86.ActiveCfg = Release|Win32
+ {2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp b/mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp
new file mode 100644
index 00000000..9d46b502
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp
@@ -0,0 +1,38 @@
+#include "stdafx.h"
+
+using namespace System;
+using namespace System::Reflection;
+using namespace System::Runtime::CompilerServices;
+using namespace System::Runtime::InteropServices;
+using namespace System::Security::Permissions;
+
+//
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+//
+[assembly:AssemblyTitleAttribute(L"cppcli")];
+[assembly:AssemblyDescriptionAttribute(L"")];
+[assembly:AssemblyConfigurationAttribute(L"")];
+[assembly:AssemblyCompanyAttribute(L"")];
+[assembly:AssemblyProductAttribute(L"cppcli")];
+[assembly:AssemblyCopyrightAttribute(L"Copyright (c) 2017")];
+[assembly:AssemblyTrademarkAttribute(L"")];
+[assembly:AssemblyCultureAttribute(L"")];
+
+//
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the value or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+
+[assembly:AssemblyVersionAttribute("1.0.*")];
+
+[assembly:ComVisible(false)];
+
+[assembly:CLSCompliantAttribute(true)]; \ No newline at end of file
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt b/mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt
new file mode 100644
index 00000000..4682f2a3
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt
@@ -0,0 +1,38 @@
+========================================================================
+ DYNAMIC LINK LIBRARY : cppcli Project Overview
+========================================================================
+
+AppWizard has created this cppcli DLL for you.
+
+This file contains a summary of what you will find in each of the files that
+make up your cppcli application.
+
+cppcli.vcxproj
+ This is the main project file for VC++ projects generated using an Application Wizard.
+ It contains information about the version of Visual C++ that generated the file, and
+ information about the platforms, configurations, and project features selected with the
+ Application Wizard.
+
+cppcli.vcxproj.filters
+ This is the filters file for VC++ projects generated using an Application Wizard.
+ It contains information about the association between the files in your project
+ and the filters. This association is used in the IDE to show grouping of files with
+ similar extensions under a specific node (for e.g. ".cpp" files are associated with the
+ "Source Files" filter).
+
+cppcli.cpp
+ This is the main DLL source file.
+
+cppcli.h
+ This file contains a class declaration.
+
+AssemblyInfo.cpp
+ Contains custom attributes for modifying assembly metadata.
+
+/////////////////////////////////////////////////////////////////////////////
+Other notes:
+
+AppWizard uses "TODO:" to indicate parts of the source code you
+should add to or customize.
+
+/////////////////////////////////////////////////////////////////////////////
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp b/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp
new file mode 100644
index 00000000..38c01ba9
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp
@@ -0,0 +1,5 @@
+// stdafx.cpp : source file that includes just the standard includes
+// cppcli.pch will be the pre-compiled header
+// stdafx.obj will contain the pre-compiled type information
+
+#include "stdafx.h"
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h b/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h
new file mode 100644
index 00000000..2e525d43
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h
@@ -0,0 +1,7 @@
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently,
+// but are changed infrequently
+
+#pragma once
+
+
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/app.ico b/mdoc/mdoc.Test/cppcli/cppcli/app.ico
new file mode 100644
index 00000000..789d7ccb
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/app.ico
Binary files differ
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/app.rc b/mdoc/mdoc.Test/cppcli/cppcli/app.rc
new file mode 100644
index 00000000..eab43064
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/app.rc
Binary files differ
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp
new file mode 100644
index 00000000..a5fb7c0b
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp
@@ -0,0 +1,6 @@
+// This is the main DLL file.
+
+#include "stdafx.h"
+
+#include "cppcli.h"
+
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.h b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.h
new file mode 100644
index 00000000..e9fd7b63
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.h
@@ -0,0 +1,18 @@
+// cppcli.h
+
+#pragma once
+
+using namespace System;
+
+namespace cppcli {
+
+ public class SomeClass {};
+
+ public interface class SomeInterface {
+ public:
+ SomeClass& SomeFunc2(SomeClass param) = 0;
+ int SomeFunc(volatile SomeClass* param) = 0;
+ SomeClass** SomeFunc3(int param) = 0;
+ int SomeFunc4(SomeClass*& param, volatile int param2) = 0;
+ };
+}
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj
new file mode 100644
index 00000000..24670ce5
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <VCProjectVersion>15.0</VCProjectVersion>
+ <ProjectGuid>{2FE04DFA-6430-4EEA-88E1-F54ECD4BC65A}</ProjectGuid>
+ <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
+ <Keyword>ManagedCProj</Keyword>
+ <RootNamespace>cppcli</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CLRSupport>true</CLRSupport>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CLRSupport>true</CLRSupport>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CLRSupport>true</CLRSupport>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CLRSupport>true</CLRSupport>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies />
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies />
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies />
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies />
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="cppcli.h" />
+ <ClInclude Include="resource.h" />
+ <ClInclude Include="Stdafx.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="AssemblyInfo.cpp" />
+ <ClCompile Include="cppcli.cpp" />
+ <ClCompile Include="Stdafx.cpp">
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="ReadMe.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="app.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <Image Include="app.ico" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters
new file mode 100644
index 00000000..bcd8a11f
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="cppcli.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Stdafx.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="cppcli.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="AssemblyInfo.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Stdafx.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="ReadMe.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="app.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <Image Include="app.ico">
+ <Filter>Resource Files</Filter>
+ </Image>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/mdoc/mdoc.Test/cppcli/cppcli/resource.h b/mdoc/mdoc.Test/cppcli/cppcli/resource.h
new file mode 100644
index 00000000..1f2251c2
--- /dev/null
+++ b/mdoc/mdoc.Test/cppcli/cppcli/resource.h
@@ -0,0 +1,3 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by app.rc