From 6f554070f9d6d2211d2c2ec6f76dbd79ef2cc59d Mon Sep 17 00:00:00 2001 From: Michael Ganss Date: Thu, 24 Dec 2020 15:13:16 +0100 Subject: [PATCH] Fix #243 --- XmlSchemaClassGenerator/TypeModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/XmlSchemaClassGenerator/TypeModel.cs b/XmlSchemaClassGenerator/TypeModel.cs index 14d96403..8741f351 100644 --- a/XmlSchemaClassGenerator/TypeModel.cs +++ b/XmlSchemaClassGenerator/TypeModel.cs @@ -70,7 +70,7 @@ public static IEnumerable GetComments(IList", true); foreach (var doc in docs - .Where(d => conf.CommentLanguages.Any(l => d.Language.StartsWith(l, StringComparison.OrdinalIgnoreCase))) + .Where(d => string.IsNullOrEmpty(d.Language) || conf.CommentLanguages.Any(l => d.Language.StartsWith(l, StringComparison.OrdinalIgnoreCase))) .OrderBy(d => d.Language)) { var text = doc.Text; @@ -86,7 +86,7 @@ public static void AddDescription(CodeAttributeDeclarationCollection attributes, { if (!conf.GenerateDescriptionAttribute || DisableComments || !docs.Any()) return; - var doc = GetSingleDoc(docs.Where(d => conf.CommentLanguages.Any(l => d.Language.StartsWith(l, StringComparison.OrdinalIgnoreCase)))); + var doc = GetSingleDoc(docs.Where(d => string.IsNullOrEmpty(d.Language) || conf.CommentLanguages.Any(l => d.Language.StartsWith(l, StringComparison.OrdinalIgnoreCase)))); if (doc != null) {