// Copyright (C) Tim Coleman, 2002\r
//\r
\r
+using System.ComponentModel;\r
+using System.Xml.Serialization;\r
+\r
namespace System.Web.Services.Description {\r
- public sealed class MimeTextMatch : ServiceDescriptionFormatExtension {\r
+ public sealed class MimeTextMatch {\r
\r
#region Fields\r
\r
\r
#region Properties\r
\r
+ [DefaultValue (0)]\r
+ [XmlAttribute ("capture")]\r
public int Capture {\r
get { return capture; }\r
set {\r
capture = value; \r
}\r
}\r
- \r
+ \r
+ [DefaultValue (1)] \r
+ [XmlAttribute ("group")]\r
public int Group {\r
get { return group; }\r
set {\r
}\r
}\r
\r
+ [XmlAttribute ("ignoreCase")]\r
public bool IgnoreCase {\r
get { return ignoreCase; }\r
set { ignoreCase = value; }\r
}\r
\r
+ [XmlElement ("match")]\r
public MimeTextMatchCollection Matches {\r
get { return matches; }\r
}\r
\r
+ [XmlAttribute ("name")]\r
public string Name {\r
get { return name; }\r
set { name = value; }\r
}\r
\r
+ [XmlAttribute ("pattern")]\r
public string Pattern {\r
get { return pattern; }\r
set { pattern = value; }\r
}\r
\r
+ [XmlIgnore]\r
public int Repeats {\r
get { return repeats; }\r
set {\r
}\r
}\r
\r
+ [DefaultValue ("1")]\r
+ [XmlAttribute ("repeats")]\r
public string RepeatsString {\r
get { return Repeats.ToString (); }\r
set { Repeats = Int32.Parse (value); }\r
}\r
\r
+ [XmlAttribute ("type")]\r
public string Type {\r
get { return type; }\r
set { type = value; }\r