From 53506481ef4863ce032cf0fd685eb9ff2c4c94be Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Mon, 20 Nov 2017 14:01:51 -0800 Subject: [PATCH] Check for null --- .../MatterControl/ReleaseBuildTests.cs | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Tests/MatterControl.Tests/MatterControl/ReleaseBuildTests.cs b/Tests/MatterControl.Tests/MatterControl/ReleaseBuildTests.cs index b66fcc2d1..f78d20cd1 100644 --- a/Tests/MatterControl.Tests/MatterControl/ReleaseBuildTests.cs +++ b/Tests/MatterControl.Tests/MatterControl/ReleaseBuildTests.cs @@ -112,20 +112,20 @@ namespace MatterControl.Tests public void MatterControlDependenciesAreOptimized() { #if (!DEBUG) - var matterControl = Assembly.Load("MatterControl, Culture=neutral, PublicKeyToken=null"); + var matterControl = Assembly.Load("MatterControl, Culture=neutral, PublicKeyToken=null"); - // Loop over all referenced assemblies to verify they are optimized and lack (symbols and Debug compile flag) - foreach(var assemblyName in matterControl.GetReferencedAssemblies()) - { - var assembly = Assembly.Load(assemblyName.FullName); - var firstNamespace = assembly.GetTypes().First().Namespace; + // Loop over all referenced assemblies to verify they are optimized and lack (symbols and Debug compile flag) + foreach (var assemblyName in matterControl.GetReferencedAssemblies()) + { + var assembly = Assembly.Load(assemblyName.FullName); + var firstNamespace = assembly?.GetTypes()?.FirstOrDefault()?.Namespace; - // Only validate our assemblies + // Only validate our assemblies if (firstNamespace != null && (firstNamespace.Contains("MatterHackers") || firstNamespace.Contains("MatterControl"))) - { - IsAssemblyOptimized(assembly); - } - } + { + IsAssemblyOptimized(assembly); + } + } #endif }