1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup>
4    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6    <ProjectGuid>{9DB0B5E7-757E-4BD1-A5F6-279390331254}</ProjectGuid>
7    <OutputType>Exe</OutputType>
8    <AppDesignerFolder>Properties</AppDesignerFolder>
9    <RootNamespace>FlatBuffers.Test</RootNamespace>
10    <AssemblyName>FlatBuffers.Test</AssemblyName>
11    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
12    <LangVersion>4</LangVersion>
13    <FileAlignment>512</FileAlignment>
14  </PropertyGroup>
15  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16    <DebugSymbols>true</DebugSymbols>
17    <DebugType>full</DebugType>
18    <Optimize>false</Optimize>
19    <OutputPath>bin\Debug\</OutputPath>
20    <DefineConstants>TRACE;DEBUG</DefineConstants>
21    <ErrorReport>prompt</ErrorReport>
22    <WarningLevel>4</WarningLevel>
23  </PropertyGroup>
24  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
25    <DebugType>pdbonly</DebugType>
26    <Optimize>true</Optimize>
27    <OutputPath>bin\Release\</OutputPath>
28    <DefineConstants>TRACE</DefineConstants>
29    <ErrorReport>prompt</ErrorReport>
30    <WarningLevel>4</WarningLevel>
31  </PropertyGroup>
32  <PropertyGroup>
33    <StartupObject />
34  </PropertyGroup>
35  <PropertyGroup Condition="'$(UnsafeByteBuffer)' == 'true'">
36    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
37    <DefineConstants>$(DefineConstants);UNSAFE_BYTEBUFFER</DefineConstants>
38  </PropertyGroup>
39  <ItemGroup>
40    <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
41      <HintPath>packages\Newtonsoft.Json.12.0.3\lib\net35\Newtonsoft.Json.dll</HintPath>
42    </Reference>
43    <Reference Include="System" />
44    <Reference Include="System.Core">
45      <RequiredTargetFramework>3.5</RequiredTargetFramework>
46    </Reference>
47  </ItemGroup>
48  <ItemGroup>
49    <Compile Include="..\..\net\FlatBuffers\ByteBuffer.cs">
50      <Link>FlatBuffers\ByteBuffer.cs</Link>
51    </Compile>
52    <Compile Include="..\..\net\FlatBuffers\ByteBufferUtil.cs">
53      <Link>FlatBuffers\ByteBufferUtil.cs</Link>
54    </Compile>
55    <Compile Include="..\..\net\FlatBuffers\IFlatbufferObject.cs">
56      <Link>FlatBuffers\IFlatbufferObject.cs</Link>
57    </Compile>
58    <Compile Include="..\..\net\FlatBuffers\Offset.cs">
59      <Link>FlatBuffers\Offset.cs</Link>
60    </Compile>
61    <Compile Include="..\..\net\FlatBuffers\FlatBufferBuilder.cs">
62      <Link>FlatBuffers\FlatBufferBuilder.cs</Link>
63    </Compile>
64    <Compile Include="..\..\net\FlatBuffers\FlatBufferConstants.cs">
65      <Link>FlatBuffers\FlatBufferConstants.cs</Link>
66    </Compile>
67    <Compile Include="..\..\net\FlatBuffers\Struct.cs">
68      <Link>FlatBuffers\Struct.cs</Link>
69    </Compile>
70    <Compile Include="..\..\net\FlatBuffers\Table.cs">
71      <Link>FlatBuffers\Table.cs</Link>
72    </Compile>
73    <Compile Include="..\MyGame\Example2\Monster.cs">
74      <Link>MyGame\Example2\Monster.cs</Link>
75    </Compile>
76    <Compile Include="..\MyGame\Example\Any.cs">
77      <Link>MyGame\Example\Any.cs</Link>
78    </Compile>
79    <Compile Include="..\MyGame\Example\AnyAmbiguousAliases.cs">
80      <Link>MyGame\Example\AnyAmbiguousAliases.cs</Link>
81    </Compile>
82    <Compile Include="..\MyGame\Example\AnyUniqueAliases.cs">
83      <Link>MyGame\Example\AnyUniqueAliases.cs</Link>
84    </Compile>
85    <Compile Include="..\MyGame\Example\Color.cs">
86      <Link>MyGame\Example\Color.cs</Link>
87    </Compile>
88    <Compile Include="..\MyGame\Example\Race.cs">
89      <Link>MyGame\Example\Race.cs</Link>
90    </Compile>
91    <Compile Include="..\MyGame\Example\Monster.cs">
92      <Link>MyGame\Example\Monster.cs</Link>
93    </Compile>
94    <Compile Include="..\MyGame\Example\Referrable.cs">
95      <Link>MyGame\Example\Referrable.cs</Link>
96    </Compile>
97    <Compile Include="..\MyGame\Example\Stat.cs">
98      <Link>MyGame\Example\Stat.cs</Link>
99    </Compile>
100    <Compile Include="..\MyGame\Example\Test.cs">
101      <Link>MyGame\Example\Test.cs</Link>
102    </Compile>
103    <Compile Include="..\MyGame\Example\TestSimpleTableWithEnum.cs">
104      <Link>MyGame\Example\TestSimpleTableWithEnum.cs</Link>
105    </Compile>
106    <Compile Include="..\MyGame\Example\TypeAliases.cs">
107      <Link>MyGame\Example\TypeAliases.cs</Link>
108    </Compile>
109    <Compile Include="..\MyGame\Example\Vec3.cs">
110      <Link>MyGame\Example\Vec3.cs</Link>
111    </Compile>
112    <Compile Include="..\MyGame\Example\Ability.cs">
113      <Link>MyGame\Example\Ability.cs</Link>
114    </Compile>
115    <Compile Include="..\MyGame\Example\ArrayTable.cs">
116      <Link>MyGame\Example\ArrayTable.cs</Link>
117    </Compile>
118    <Compile Include="..\MyGame\Example\ArrayStruct.cs">
119      <Link>MyGame\Example\ArrayStruct.cs</Link>
120    </Compile>
121    <Compile Include="..\MyGame\Example\NestedStruct.cs">
122      <Link>MyGame\Example\NestedStruct.cs</Link>
123    </Compile>
124    <Compile Include="..\MyGame\Example\TestEnum.cs">
125      <Link>MyGame\Example\TestEnum.cs</Link>
126    </Compile>
127    <Compile Include="..\MyGame\InParentNamespace.cs">
128      <Link>MyGame\InParentNamespace.cs</Link>
129    </Compile>
130    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\EnumInNestedNS.cs">
131      <Link>NamespaceA\NamespaceB\EnumInNestedNS.cs</Link>
132    </Compile>
133    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\StructInNestedNS.cs">
134      <Link>NamespaceA\NamespaceB\StructInNestedNS.cs</Link>
135    </Compile>
136    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\TableInNestedNS.cs">
137      <Link>NamespaceA\NamespaceB\TableInNestedNS.cs</Link>
138    </Compile>
139    <Compile Include="..\namespace_test\NamespaceA\TableInFirstNS.cs">
140      <Link>NamespaceA\TableInFirstNS.cs</Link>
141    </Compile>
142    <Compile Include="..\union_vector\Attacker.cs">
143      <Link>union_vector\Attacker.cs</Link>
144    </Compile>
145    <Compile Include="..\union_vector\BookReader.cs">
146      <Link>union_vector\BookReader.cs</Link>
147    </Compile>
148    <Compile Include="..\union_vector\Character.cs">
149      <Link>union_vector\Character.cs</Link>
150    </Compile>
151    <Compile Include="..\union_vector\Movie.cs">
152      <Link>union_vector\Movie.cs</Link>
153    </Compile>
154    <Compile Include="..\union_vector\Rapunzel.cs">
155      <Link>union_vector\Rapunzel.cs</Link>
156    </Compile>
157    <Compile Include="Assert.cs" />
158    <Compile Include="ByteBufferTests.cs" />
159    <Compile Include="FlatBufferBuilderTests.cs" />
160    <Compile Include="FlatBuffersFuzzTests.cs" />
161    <Compile Include="FlatBuffersTestClassAttribute.cs" />
162    <Compile Include="FlatBuffersTestMethodAttribute.cs" />
163    <Compile Include="FuzzTestData.cs" />
164    <Compile Include="Lcg.cs" />
165    <Compile Include="Program.cs" />
166    <Compile Include="Properties\AssemblyInfo.cs" />
167    <Compile Include="FlatBuffersExampleTests.cs" />
168    <Compile Include="TestTable.cs" />
169  </ItemGroup>
170  <ItemGroup>
171    <Content Include="..\monsterdata_test.mon">
172      <Link>Resources\monsterdata_test.mon</Link>
173      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
174    </Content>
175    <Content Include="..\monsterdata_test.json">
176      <Link>Resources\monsterdata_test.json</Link>
177      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
178    </Content>
179  </ItemGroup>
180  <ItemGroup>
181    <None Include="packages.config" />
182  </ItemGroup>
183  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
184  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
185       Other similar extension points exist, see Microsoft.Common.targets.
186  <Target Name="BeforeBuild">
187  </Target>
188  <Target Name="AfterBuild">
189  </Target>
190  -->
191</Project>