2 // System.Web.Services.Description.OperationMessage.cs
\r
5 // Tim Coleman (tim@timcoleman.com)
\r
7 // Copyright (C) Tim Coleman, 2002
\r
10 using System.Web.Services;
\r
12 using System.Xml.Serialization;
\r
14 namespace System.Web.Services.Description {
\r
15 public abstract class OperationMessage : DocumentableItem {
\r
19 XmlQualifiedName message;
\r
21 Operation operation;
\r
23 #endregion // Fields
\r
25 #region Constructors
\r
27 protected OperationMessage ()
\r
30 name = String.Empty;
\r
34 #endregion // Constructors
\r
38 [XmlAttribute ("message")]
\r
39 public XmlQualifiedName Message {
\r
40 get { return message; }
\r
41 set { message = value; }
\r
44 [XmlAttribute ("name", DataType = "NMTOKEN")]
\r
45 public string Name {
\r
46 get { return name; }
\r
47 set { name = value; }
\r
50 public Operation Operation {
\r
51 get { return operation; }
\r
54 #endregion // Properties
\r
58 internal void SetParent (Operation operation)
\r
60 this.operation = operation;
\r
63 #endregion // Methods
\r