+2007-11-01 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * SoapProtocolImporter.cs: Only output Required argument for
+ SoapHeaderAttribute on .NET 1.0, since it is not used in .NET 1.1 and
+ higher. Avoids numerous warnings when compiling generated code.
+
2007-10-05 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDescriptionCollection.cs : added missing members.
soapExporter.ExportTypeMapping (map);
}
- bool required = false;
-
string varName = headerVariables [map] as string;
if (varName == null)
{
CodeAttributeDeclaration att = new CodeAttributeDeclaration ("System.Web.Services.Protocols.SoapHeaderAttribute");
att.Arguments.Add (GetArg (varName));
- att.Arguments.Add (GetArg ("Required", required));
+#if ONLY_1_0
+ att.Arguments.Add (GetArg ("Required", false));
+#endif
if (direction != SoapHeaderDirection.In) att.Arguments.Add (GetEnumArg ("Direction", "System.Web.Services.Protocols.SoapHeaderDirection", direction.ToString ()));
AddCustomAttribute (method, att, true);
}