-// Author: Dwivedi, Ajay kumar\r
-// Adwiv@Yahoo.com\r
+// Author: Dwivedi, Ajay kumar
+// Adwiv@Yahoo.com
//
// Permission is hereby granted, free of charge, to any person obtaining
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;\r
-using System.Xml;\r
-using System.Xml.Serialization;\r
-using System.ComponentModel;\r
-\r
-namespace System.Xml.Schema\r
-{\r
- \r
- /// <summary>\r
- /// Summary description for XmlSchemaFacet.\r
- /// </summary>\r
- public abstract class XmlSchemaFacet : XmlSchemaAnnotated\r
- {\r
- [Flags]\r
- internal protected enum Facet {\r
- None = 0,\r
- length = 1 ,\r
- minLength = 2,\r
- maxLength = 4,\r
- pattern = 8,\r
- enumeration = 16,\r
- whiteSpace = 32,\r
- maxInclusive = 64,\r
- maxExclusive = 128,\r
- minExclusive = 256,\r
- minInclusive = 512, \r
- totalDigits = 1024,\r
- fractionDigits = 2048\r
- };\r
- \r
- internal static readonly Facet AllFacets = \r
- Facet.length | Facet.minLength | Facet.maxLength |\r
- Facet.minExclusive | Facet.maxExclusive |\r
- Facet.minInclusive | Facet.maxInclusive |\r
- Facet.pattern | Facet.enumeration | Facet.whiteSpace |\r
- Facet.totalDigits | Facet.fractionDigits;\r
- \r
- internal virtual Facet ThisFacet { get { return Facet.None; } }\r
- \r
- private bool isFixed;\r
- private string val;\r
-\r
- protected XmlSchemaFacet()\r
- {\r
- }\r
- \r
- [System.Xml.Serialization.XmlAttribute("value")]\r
- public string Value\r
- {\r
- get{ return val; } \r
- set{ val = value; }\r
- }\r
-\r
- [DefaultValue(false)]\r
- [System.Xml.Serialization.XmlAttribute("fixed")]\r
- public virtual bool IsFixed \r
- {\r
- get{ return isFixed; }\r
- set{ isFixed = value; }\r
- }\r
- }\r
-}\r
+using System;
+using System.Xml;
+using System.Xml.Serialization;
+using System.ComponentModel;
+
+namespace System.Xml.Schema
+{
+
+ /// <summary>
+ /// Summary description for XmlSchemaFacet.
+ /// </summary>
+ public abstract class XmlSchemaFacet : XmlSchemaAnnotated
+ {
+ [Flags]
+ internal protected enum Facet {
+ None = 0,
+ length = 1 ,
+ minLength = 2,
+ maxLength = 4,
+ pattern = 8,
+ enumeration = 16,
+ whiteSpace = 32,
+ maxInclusive = 64,
+ maxExclusive = 128,
+ minExclusive = 256,
+ minInclusive = 512,
+ totalDigits = 1024,
+ fractionDigits = 2048
+ };
+
+ internal static readonly Facet AllFacets =
+ Facet.length | Facet.minLength | Facet.maxLength |
+ Facet.minExclusive | Facet.maxExclusive |
+ Facet.minInclusive | Facet.maxInclusive |
+ Facet.pattern | Facet.enumeration | Facet.whiteSpace |
+ Facet.totalDigits | Facet.fractionDigits;
+
+ internal virtual Facet ThisFacet { get { return Facet.None; } }
+
+ private bool isFixed;
+ private string val;
+
+ protected XmlSchemaFacet()
+ {
+ }
+
+ [System.Xml.Serialization.XmlAttribute("value")]
+ public string Value
+ {
+ get{ return val; }
+ set{ val = value; }
+ }
+
+ [DefaultValue(false)]
+ [System.Xml.Serialization.XmlAttribute("fixed")]
+ public virtual bool IsFixed
+ {
+ get{ return isFixed; }
+ set{ isFixed = value; }
+ }
+ }
+}