From 16e7c429fc3bf5a5bc60bca038d954873bb8a17e Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 28 Dec 2022 17:25:30 +0100 Subject: [PATCH] Minor code cleanup #873 --- Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs b/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs index a65252eab..16d690e48 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; -using System.Runtime.Serialization.Formatters.Binary; using System.Text; namespace Flax.Build.NativeCpp @@ -33,11 +32,13 @@ namespace Flax.Build.NativeCpp using (var reader = new BinaryReader(stream)) { int version = reader.ReadInt32(); + if (version != 1) + return; // DirectIncludesCache { int count = reader.ReadInt32(); - for (int i = 0; i < count; i++) + for (int i = 0; i < count; i++) { string key = reader.ReadString(); string[] values = new string[reader.ReadInt32()]; @@ -231,7 +232,7 @@ namespace Flax.Build.NativeCpp private static string[] GetDirectIncludes(string sourceFile) { DateTime? lastModified = null; - + // Try hit the cache string[] result; if (DirectIncludesCache.TryGetValue(sourceFile, out result))