2002-09-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / XmlReflectionMember.cs
1 // \r
2 // System.Xml.Serialization.XmlReflectionMember \r
3 //\r
4 // Author:\r
5 //   Tim Coleman (tim@timcoleman.com)\r
6 //\r
7 // Copyright (C) Tim Coleman, 2002\r
8 //\r
9 \r
10 namespace System.Xml.Serialization {\r
11         public class XmlReflectionMember {\r
12 \r
13                 #region Fields\r
14 \r
15                 bool isReturnValue;\r
16                 string memberName;\r
17                 Type memberType;\r
18                 bool overrideIsNullable;\r
19                 SoapAttributes soapAttributes;\r
20                 XmlAttributes xmlAttributes;\r
21 \r
22                 #endregion\r
23 \r
24                 #region Constructors\r
25 \r
26                 public XmlReflectionMember ()\r
27                 {\r
28                 }\r
29 \r
30                 #endregion // Constructors\r
31 \r
32                 #region Properties\r
33 \r
34                 public bool IsReturnValue {\r
35                         get { return isReturnValue; }\r
36                         set { isReturnValue = value; }\r
37                 }\r
38 \r
39                 public string MemberName {\r
40                         get { return memberName; }\r
41                         set { memberName = value; }\r
42                 }\r
43 \r
44                 public Type MemberType {\r
45                         get { return memberType; }\r
46                         set { memberType = value; }\r
47                 }\r
48 \r
49                 public bool OverrideIsNullable {\r
50                         get { return overrideIsNullable; }\r
51                         set { overrideIsNullable = value; }\r
52                 }\r
53 \r
54                 public SoapAttributes SoapAttributes {\r
55                         get { return soapAttributes; }\r
56                         set { soapAttributes = value; }\r
57                 }\r
58 \r
59                 public XmlAttributes XmlAttributes {\r
60                         get { return xmlAttributes; }\r
61                         set { xmlAttributes = value; }\r
62                 }\r
63 \r
64                 #endregion // Properties\r
65         }\r
66 }\r