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    <FileAlignment>512</FileAlignment>
13  </PropertyGroup>
14  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
15    <DebugSymbols>true</DebugSymbols>
16    <DebugType>full</DebugType>
17    <Optimize>false</Optimize>
18    <OutputPath>bin\Debug\</OutputPath>
19    <DefineConstants>DEBUG;TRACE</DefineConstants>
20    <ErrorReport>prompt</ErrorReport>
21    <WarningLevel>4</WarningLevel>
22  </PropertyGroup>
23  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
24    <DebugType>pdbonly</DebugType>
25    <Optimize>true</Optimize>
26    <OutputPath>bin\Release\</OutputPath>
27    <DefineConstants>TRACE</DefineConstants>
28    <ErrorReport>prompt</ErrorReport>
29    <WarningLevel>4</WarningLevel>
30  </PropertyGroup>
31  <PropertyGroup>
32    <StartupObject />
33  </PropertyGroup>
34  <PropertyGroup Condition="'$(UnsafeByteBuffer)' == 'true'">
35    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
36    <DefineConstants>$(DefineConstants);UNSAFE_BYTEBUFFER</DefineConstants>
37  </PropertyGroup>
38  <ItemGroup>
39    <Reference Include="System" />
40    <Reference Include="System.Core">
41      <RequiredTargetFramework>3.5</RequiredTargetFramework>
42    </Reference>
43  </ItemGroup>
44  <ItemGroup>
45    <Compile Include="..\..\net\FlatBuffers\ByteBuffer.cs">
46      <Link>FlatBuffers\ByteBuffer.cs</Link>
47    </Compile>
48    <Compile Include="..\..\net\FlatBuffers\ByteBufferUtil.cs">
49      <Link>FlatBuffers\ByteBufferUtil.cs</Link>
50    </Compile>
51    <Compile Include="..\..\net\FlatBuffers\IFlatbufferObject.cs">
52      <Link>FlatBuffers\IFlatbufferObject.cs</Link>
53    </Compile>
54    <Compile Include="..\..\net\FlatBuffers\Offset.cs">
55      <Link>FlatBuffers\Offset.cs</Link>
56    </Compile>
57    <Compile Include="..\..\net\FlatBuffers\FlatBufferBuilder.cs">
58      <Link>FlatBuffers\FlatBufferBuilder.cs</Link>
59    </Compile>
60    <Compile Include="..\..\net\FlatBuffers\FlatBufferConstants.cs">
61      <Link>FlatBuffers\FlatBufferConstants.cs</Link>
62    </Compile>
63    <Compile Include="..\..\net\FlatBuffers\Struct.cs">
64      <Link>FlatBuffers\Struct.cs</Link>
65    </Compile>
66    <Compile Include="..\..\net\FlatBuffers\Table.cs">
67      <Link>FlatBuffers\Table.cs</Link>
68    </Compile>
69    <Compile Include="..\MyGame\Example\Any.cs">
70      <Link>MyGame\Example\Any.cs</Link>
71    </Compile>
72    <Compile Include="..\MyGame\Example\AnyAmbiguousAliases.cs">
73      <Link>MyGame\Example\AnyAmbiguousAliases.cs</Link>
74    </Compile>
75    <Compile Include="..\MyGame\Example\AnyUniqueAliases.cs">
76      <Link>MyGame\Example\AnyUniqueAliases.cs</Link>
77    </Compile>
78    <Compile Include="..\MyGame\Example\Color.cs">
79      <Link>MyGame\Example\Color.cs</Link>
80    </Compile>
81    <Compile Include="..\MyGame\Example\Monster.cs">
82      <Link>MyGame\Example\Monster.cs</Link>
83    </Compile>
84    <Compile Include="..\MyGame\Example\Referrable.cs">
85      <Link>MyGame\Example\Referrable.cs</Link>
86    </Compile>
87    <Compile Include="..\MyGame\Example\Stat.cs">
88      <Link>MyGame\Example\Stat.cs</Link>
89    </Compile>
90    <Compile Include="..\MyGame\Example\Test.cs">
91      <Link>MyGame\Example\Test.cs</Link>
92    </Compile>
93    <Compile Include="..\MyGame\Example\TestSimpleTableWithEnum.cs">
94      <Link>MyGame\Example\TestSimpleTableWithEnum.cs</Link>
95    </Compile>
96    <Compile Include="..\MyGame\Example\Vec3.cs">
97      <Link>MyGame\Example\Vec3.cs</Link>
98    </Compile>
99    <Compile Include="..\MyGame\Example\Ability.cs">
100      <Link>MyGame\Example\Ability.cs</Link>
101    </Compile>
102    <Compile Include="..\MyGame\InParentNamespace.cs">
103      <Link>MyGame\InParentNamespace.cs</Link>
104    </Compile>
105    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\EnumInNestedNS.cs">
106      <Link>NamespaceA\NamespaceB\EnumInNestedNS.cs</Link>
107    </Compile>
108    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\StructInNestedNS.cs">
109      <Link>NamespaceA\NamespaceB\StructInNestedNS.cs</Link>
110    </Compile>
111    <Compile Include="..\namespace_test\NamespaceA\NamespaceB\TableInNestedNS.cs">
112      <Link>NamespaceA\NamespaceB\TableInNestedNS.cs</Link>
113    </Compile>
114    <Compile Include="..\namespace_test\NamespaceA\TableInFirstNS.cs">
115      <Link>NamespaceA\TableInFirstNS.cs</Link>
116    </Compile>
117    <Compile Include="Assert.cs" />
118    <Compile Include="ByteBufferTests.cs" />
119    <Compile Include="FlatBufferBuilderTests.cs" />
120    <Compile Include="FlatBuffersFuzzTests.cs" />
121    <Compile Include="FlatBuffersTestClassAttribute.cs" />
122    <Compile Include="FlatBuffersTestMethodAttribute.cs" />
123    <Compile Include="FuzzTestData.cs" />
124    <Compile Include="Lcg.cs" />
125    <Compile Include="Program.cs" />
126    <Compile Include="Properties\AssemblyInfo.cs" />
127    <Compile Include="FlatBuffersExampleTests.cs" />
128    <Compile Include="TestTable.cs" />
129  </ItemGroup>
130  <ItemGroup>
131    <Content Include="..\monsterdata_test.mon">
132      <Link>Resources\monsterdata_test.mon</Link>
133      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
134    </Content>
135  </ItemGroup>
136  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
137  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
138       Other similar extension points exist, see Microsoft.Common.targets.
139  <Target Name="BeforeBuild">
140  </Target>
141  <Target Name="AfterBuild">
142  </Target>
143  -->
144</Project>
145