From bc9172a2e8a987c15ef31c04a8aaa2a0680db946 Mon Sep 17 00:00:00 2001 From: Michael Ganss Date: Wed, 17 Mar 2021 18:43:10 +0100 Subject: [PATCH] Set Form=Unqualified on elements if elementFormDefault is unset (fixes #255) --- XmlSchemaClassGenerator/TypeModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/XmlSchemaClassGenerator/TypeModel.cs b/XmlSchemaClassGenerator/TypeModel.cs index aa07cb6b..a21bd3af 100644 --- a/XmlSchemaClassGenerator/TypeModel.cs +++ b/XmlSchemaClassGenerator/TypeModel.cs @@ -1255,7 +1255,7 @@ private IEnumerable GetAttributes(bool isArray, TypeMo new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(CodeUtilities.CreateTypeReference(typeof(XmlSchemaForm), Configuration)), "Qualified"))); } - else if (Form == XmlSchemaForm.Unqualified && !IsAttribute && !IsAny && XmlNamespace == null) + else if ((Form == XmlSchemaForm.Unqualified || Form == XmlSchemaForm.None) && !IsAttribute && !IsAny && XmlNamespace == null) { attribute.Arguments.Add(new CodeAttributeArgument("Form", new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(CodeUtilities.CreateTypeReference(typeof(XmlSchemaForm), Configuration)),