1<Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 <TargetFramework>netcoreapp3.1</TargetFramework> 6 </PropertyGroup> 7 8 <ItemGroup> 9 <Compile Remove="Properties\AssemblyInfo.cs" /> 10 </ItemGroup> 11 12 <PropertyGroup Condition="'$(UnsafeByteBuffer)' == 'true'"> 13 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 14 <DefineConstants>$(DefineConstants);UNSAFE_BYTEBUFFER</DefineConstants> 15 </PropertyGroup> 16 17 <PropertyGroup Condition="'$(EnableSpanT)' == 'true'"> 18 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 19 <DefineConstants>$(DefineConstants);ENABLE_SPAN_T</DefineConstants> 20 </PropertyGroup> 21 22 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> 23 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 24 </PropertyGroup> 25 26 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> 27 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 28 </PropertyGroup> 29 30 <ItemGroup> 31 <Compile Include="..\..\net\FlatBuffers\ByteBuffer.cs"> 32 <Link>FlatBuffers\ByteBuffer.cs</Link> 33 </Compile> 34 <Compile Include="..\..\net\FlatBuffers\ByteBufferUtil.cs"> 35 <Link>FlatBuffers\ByteBufferUtil.cs</Link> 36 </Compile> 37 <Compile Include="..\..\net\FlatBuffers\IFlatbufferObject.cs"> 38 <Link>FlatBuffers\IFlatbufferObject.cs</Link> 39 </Compile> 40 <Compile Include="..\..\net\FlatBuffers\Offset.cs"> 41 <Link>FlatBuffers\Offset.cs</Link> 42 </Compile> 43 <Compile Include="..\..\net\FlatBuffers\FlatBufferBuilder.cs"> 44 <Link>FlatBuffers\FlatBufferBuilder.cs</Link> 45 </Compile> 46 <Compile Include="..\..\net\FlatBuffers\FlatBufferConstants.cs"> 47 <Link>FlatBuffers\FlatBufferConstants.cs</Link> 48 </Compile> 49 <Compile Include="..\..\net\FlatBuffers\Struct.cs"> 50 <Link>FlatBuffers\Struct.cs</Link> 51 </Compile> 52 <Compile Include="..\..\net\FlatBuffers\Table.cs"> 53 <Link>FlatBuffers\Table.cs</Link> 54 </Compile> 55 <Compile Include="..\MyGame\Example2\Monster.cs"> 56 <Link>MyGame\Example2\Monster.cs</Link> 57 </Compile> 58 <Compile Include="..\MyGame\Example\Any.cs"> 59 <Link>MyGame\Example\Any.cs</Link> 60 </Compile> 61 <Compile Include="..\MyGame\Example\AnyAmbiguousAliases.cs"> 62 <Link>MyGame\Example\AnyAmbiguousAliases.cs</Link> 63 </Compile> 64 <Compile Include="..\MyGame\Example\AnyUniqueAliases.cs"> 65 <Link>MyGame\Example\AnyUniqueAliases.cs</Link> 66 </Compile> 67 <Compile Include="..\MyGame\Example\Color.cs"> 68 <Link>MyGame\Example\Color.cs</Link> 69 </Compile> 70 <Compile Include="..\MyGame\Example\Race.cs"> 71 <Link>MyGame\Example\Race.cs</Link> 72 </Compile> 73 <Compile Include="..\MyGame\Example\Monster.cs"> 74 <Link>MyGame\Example\Monster.cs</Link> 75 </Compile> 76 <Compile Include="..\MyGame\Example\Referrable.cs"> 77 <Link>MyGame\Example\Referrable.cs</Link> 78 </Compile> 79 <Compile Include="..\MyGame\Example\Stat.cs"> 80 <Link>MyGame\Example\Stat.cs</Link> 81 </Compile> 82 <Compile Include="..\MyGame\Example\Test.cs"> 83 <Link>MyGame\Example\Test.cs</Link> 84 </Compile> 85 <Compile Include="..\MyGame\Example\TestSimpleTableWithEnum.cs"> 86 <Link>MyGame\Example\TestSimpleTableWithEnum.cs</Link> 87 </Compile> 88 <Compile Include="..\MyGame\Example\TypeAliases.cs"> 89 <Link>MyGame\Example\TypeAliases.cs</Link> 90 </Compile> 91 <Compile Include="..\MyGame\Example\Vec3.cs"> 92 <Link>MyGame\Example\Vec3.cs</Link> 93 </Compile> 94 <Compile Include="..\MyGame\Example\Ability.cs"> 95 <Link>MyGame\Example\Ability.cs</Link> 96 </Compile> 97 <Compile Include="..\MyGame\Example\ArrayTable.cs"> 98 <Link>MyGame\Example\ArrayTable.cs</Link> 99 </Compile> 100 <Compile Include="..\MyGame\Example\ArrayStruct.cs"> 101 <Link>MyGame\Example\ArrayStruct.cs</Link> 102 </Compile> 103 <Compile Include="..\MyGame\Example\NestedStruct.cs"> 104 <Link>MyGame\Example\NestedStruct.cs</Link> 105 </Compile> 106 <Compile Include="..\MyGame\Example\LongEnum.cs"> 107 <Link>MyGame\Example\LongEnum.cs</Link> 108 </Compile> 109 <Compile Include="..\MyGame\Example\TestEnum.cs"> 110 <Link>MyGame\Example\TestEnum.cs</Link> 111 </Compile> 112 <Compile Include="..\MyGame\InParentNamespace.cs"> 113 <Link>MyGame\InParentNamespace.cs</Link> 114 </Compile> 115 <Compile Include="..\namespace_test\NamespaceA\NamespaceB\EnumInNestedNS.cs"> 116 <Link>NamespaceA\NamespaceB\EnumInNestedNS.cs</Link> 117 </Compile> 118 <Compile Include="..\namespace_test\NamespaceA\NamespaceB\StructInNestedNS.cs"> 119 <Link>NamespaceA\NamespaceB\StructInNestedNS.cs</Link> 120 </Compile> 121 <Compile Include="..\namespace_test\NamespaceA\NamespaceB\TableInNestedNS.cs"> 122 <Link>NamespaceA\NamespaceB\TableInNestedNS.cs</Link> 123 </Compile> 124 <Compile Include="..\namespace_test\NamespaceA\NamespaceB\UnionInNestedNS.cs"> 125 <Link>NamespaceA\NamespaceB\UnionInNestedNS.cs</Link> 126 </Compile> 127 <Compile Include="..\namespace_test\NamespaceA\TableInFirstNS.cs"> 128 <Link>NamespaceA\TableInFirstNS.cs</Link> 129 </Compile> 130 <Compile Include="..\union_vector\Attacker.cs"> 131 <Link>union_vector\Attacker.cs</Link> 132 </Compile> 133 <Compile Include="..\union_vector\BookReader.cs"> 134 <Link>union_vector\BookReader.cs</Link> 135 </Compile> 136 <Compile Include="..\union_vector\Character.cs"> 137 <Link>union_vector\Character.cs</Link> 138 </Compile> 139 <Compile Include="..\union_vector\Movie.cs"> 140 <Link>union_vector\Movie.cs</Link> 141 </Compile> 142 <Compile Include="..\union_vector\Rapunzel.cs"> 143 <Link>union_vector\Rapunzel.cs</Link> 144 </Compile> 145 <Compile Include="..\optional_scalars\OptionalByte.cs"> 146 <Link>optional_scalars\OptionalByte.cs</Link> 147 </Compile> 148 <Compile Include="..\optional_scalars\ScalarStuff.cs"> 149 <Link>optional_scalars\ScalarStuff.cs</Link> 150 </Compile> 151 <Compile Include="..\KeywordTest\ABC.cs"> 152 <Link>KeywordTest\ABC.cs</Link> 153 </Compile> 154 <Compile Include="..\KeywordTest\public.cs"> 155 <Link>KeywordTest\public.cs</Link> 156 </Compile> 157 <Compile Include="..\KeywordTest\KeywordsInTable.cs"> 158 <Link>KeywordTest\KeywordsInTable.cs</Link> 159 </Compile> 160 <Compile Include="..\KeywordTest\KeywordsInUnion.cs"> 161 <Link>KeywordTest\KeywordsInUnion.cs</Link> 162 </Compile> 163 <Compile Include="..\nested_namespace_test\nested_namespace_test1_generated.cs"> 164 <Link>nested_namespace_test\nested_namespace_test1_generated.cs</Link> 165 </Compile> 166 <Compile Include="..\nested_namespace_test\nested_namespace_test2_generated.cs"> 167 <Link>nested_namespace_test\nested_namespace_test2_generated.cs</Link> 168 </Compile> 169 <Compile Include="..\nested_namespace_test\nested_namespace_test3_generated.cs"> 170 <Link>nested_namespace_test\nested_namespace_test3_generated.cs</Link> 171 </Compile> 172 </ItemGroup> 173 174 <ItemGroup> 175 <None Remove=".gitignore" /> 176 <None Remove="clean.sh" /> 177 <None Remove="NetTest.sh" /> 178 <None Remove="packages.config" /> 179 <None Remove="README.md" /> 180 </ItemGroup> 181 182 <ItemGroup> 183 <Content Include="..\monsterdata_test.mon"> 184 <Link>Resources\monsterdata_test.mon</Link> 185 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 186 </Content> 187 <Content Include="..\monsterdata_test.json"> 188 <Link>Resources\monsterdata_test.json</Link> 189 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 190 </Content> 191 </ItemGroup> 192 193 <ItemGroup> 194 <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> 195 </ItemGroup> 196 197</Project> 198