From f72c9366ddad015a90852d2b2d8c1e8367638e14 Mon Sep 17 00:00:00 2001 From: Michael Ganss Date: Thu, 3 Dec 2015 13:59:16 +0100 Subject: [PATCH] Fix #12 --- XmlSchemaClassGenerator/NamespaceProvider.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/XmlSchemaClassGenerator/NamespaceProvider.cs b/XmlSchemaClassGenerator/NamespaceProvider.cs index a24aa953..4ae504a9 100644 --- a/XmlSchemaClassGenerator/NamespaceProvider.cs +++ b/XmlSchemaClassGenerator/NamespaceProvider.cs @@ -165,10 +165,14 @@ public string FindNamespace(NamespaceKey key, string defaultNamespace = null) foreach (var keyValue in keyValues) { string result; - if (TryGetValue(keyValue, out result)) + if (InternalDictionary.TryGetValue(keyValue, out result)) return result; } + string ns; + if (TryGenerateNamespace(key, out ns)) + return ns; + return defaultNamespace; } }