From f80bfd38ea27d62c48a81d09408be02a39aaa3ab Mon Sep 17 00:00:00 2001 From: Nathanael Jones Date: Mon, 27 Nov 2017 18:15:49 -0700 Subject: [PATCH] Fixup for AppVeyor compiler version --- Plugins/Faces/FeatureDetectionBase.cs | 3 ++- Plugins/Faces/ImageResizer.Plugins.Faces.csproj | 4 +--- Plugins/Faces/Pools.cs | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Plugins/Faces/FeatureDetectionBase.cs b/Plugins/Faces/FeatureDetectionBase.cs index 4fe0fab25..77aaeccda 100644 --- a/Plugins/Faces/FeatureDetectionBase.cs +++ b/Plugins/Faces/FeatureDetectionBase.cs @@ -66,7 +66,8 @@ public FeatureDetectionBase() protected TR BorrowCascade(string fileNameKey, Func operation) { - if (fileNames != null && fileNames.TryGetValue(fileNameKey, out var name) == true) { + string name; + if (fileNames != null && fileNames.TryGetValue(fileNameKey, out name) == true) { if (name != null) { return CascadePool.Shared.Borrow(name, operation, 10000); } diff --git a/Plugins/Faces/ImageResizer.Plugins.Faces.csproj b/Plugins/Faces/ImageResizer.Plugins.Faces.csproj index a034b5a32..600395e74 100644 --- a/Plugins/Faces/ImageResizer.Plugins.Faces.csproj +++ b/Plugins/Faces/ImageResizer.Plugins.Faces.csproj @@ -151,9 +151,7 @@ - - - + diff --git a/Plugins/Faces/Pools.cs b/Plugins/Faces/Pools.cs index 69a0e4f8f..fe0736d05 100644 --- a/Plugins/Faces/Pools.cs +++ b/Plugins/Faces/Pools.cs @@ -107,7 +107,8 @@ public TR Borrow(string key, Func operation, int timeoutMs) TR BorrowItemInternal(string key, Func operation) { var bag = pool.GetOrAdd(key, name => new ConcurrentBag()); - if (bag.TryTake(out var c)) + T c; + if (bag.TryTake(out c)) { return RunAndReturnToBag(bag, c, operation); }