get { return operations; }\r
}\r
\r
+ [XmlIgnore]\r
public ServiceDescription ServiceDescription {\r
get { return serviceDescription; }\r
}\r
+2003-07-22 Lluis Sanchez Gual <lluis@ximian.com>
+
+ * Binding.cs, Import.cs, Message.cs, MessageBinding.cs, MessagePart.cs,
+ Operation.cs, OperationBinding.cs, OperationMessage.cs, Port.cs,
+ PortType.cs, Service.cs: Added XmlIgnore attributes to properties
+ referencing parent objects.
+ * OperationMessageCollection.cs: Fixed wrong OnInsert method
+ * ServiceDescription.cs: Removed unneeded methods in
+ ServiceDescriptionSerializer.
+
2002-08-20 Tim Coleman <tim@timcoleman.com>
* ServiceDescription.cs:
Add ServiceDescription.ServiceDescriptionSerializer
set { ns = value; }\r
}\r
\r
+ [XmlIgnore]\r
public ServiceDescription ServiceDescription {\r
get { return serviceDescription; }\r
}\r
get { return parts; }\r
}\r
\r
+ [XmlIgnore]\r
public ServiceDescription ServiceDescription {\r
get { return serviceDescription; }\r
}\r
set { name = value; }\r
}\r
\r
+ [XmlIgnore]\r
public OperationBinding OperationBinding {\r
get { return operationBinding; }\r
}\r
set { element = value; }\r
}\r
\r
+ [XmlIgnore]\r
public Message Message {\r
get { return message; }\r
}\r
set { ParameterOrder = value.Split (' '); }\r
}\r
\r
+ [XmlIgnore]\r
public PortType PortType {\r
get { return portType; }\r
}\r
\r
#region Properties\r
\r
+ [XmlIgnore]\r
public Binding Binding {\r
get { return binding; }\r
}\r
set { name = value; }\r
}\r
\r
+ [XmlIgnore]\r
public Operation Operation {\r
get { return operation; }\r
}\r
\r
protected override void OnInsert (int index, object value)\r
{\r
- if (Count > 2 || value.GetType () == this [0].GetType ())\r
+ if (Count > 2 || (Count > 1 && value.GetType () == this [0].GetType ()))\r
throw new InvalidOperationException ("The operation object can only contain one input and one output message.");\r
}\r
\r
set { name = value; }\r
}\r
\r
+ [XmlIgnore]\r
public Service Service {\r
get { return service; }\r
}\r
get { return operations; }\r
}\r
\r
+ [XmlIgnore]\r
public ServiceDescription ServiceDescription {\r
get { return serviceDescription; }\r
}\r
get { return ports; }\r
}\r
\r
+ [XmlIgnore]\r
public ServiceDescription ServiceDescription {\r
get { return serviceDescription; }\r
}\r
\r
#region Methods\r
\r
- [MonoTODO]\r
- public override bool CanDeserialize (XmlReader reader)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
-\r
- [MonoTODO]\r
- protected override XmlSerializationReader CreateReader ()\r
- {\r
- throw new NotImplementedException ();\r
- }\r
-\r
- [MonoTODO]\r
- protected override XmlSerializationWriter CreateWriter ()\r
- {\r
- throw new NotImplementedException ();\r
- }\r
- \r
- [MonoTODO]\r
- protected override object Deserialize (XmlSerializationReader reader)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
-\r
- [MonoTODO]\r
- protected override void Serialize (object serviceDescription, XmlSerializationWriter writer)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
\r
#endregion // Methods\r
}\r
set { handled = value; }\r
}\r
\r
+ [XmlIgnore]\r
public object Parent {\r
get { return parent; }\r
}\r