2 // System.Web.Services.Protocols.MatchAttribute.cs
\r
5 // Tim Coleman (tim@timcoleman.com)
\r
7 // Copyright (C) Tim Coleman, 2002
\r
10 namespace System.Web.Services.Protocols {
\r
11 [AttributeUsage (AttributeTargets.All)]
\r
12 public sealed class MatchAttribute : Attribute {
\r
24 #region Constructors
\r
26 public MatchAttribute (string pattern)
\r
30 this.pattern = pattern;
\r
33 #endregion // Constructors
\r
37 public int Capture {
\r
38 get { return capture; }
\r
39 set { capture = value; }
\r
43 get { return group; }
\r
44 set { group = value; }
\r
47 public bool IgnoreCase {
\r
48 get { return ignoreCase; }
\r
49 set { ignoreCase = value; }
\r
52 public int MaxRepeats {
\r
53 get { return maxRepeats; }
\r
54 set { maxRepeats = value; }
\r
57 public string Pattern {
\r
58 get { return pattern; }
\r
59 set { pattern = value; }
\r
62 #endregion // Properties
\r