Merge pull request #920
[mono.git] / mcs / class / System.XML / Documentation / en / System.Xml.Schema / XmlSchemaFacet.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="XmlSchemaFacet" FullName="System.Xml.Schema.XmlSchemaFacet">
3   <TypeSignature Maintainer="auto" Language="C#" Value="public abstract class XmlSchemaFacet : System.Xml.Schema.XmlSchemaAnnotated" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit XmlSchemaFacet extends System.Xml.Schema.XmlSchemaAnnotated" />
5   <AssemblyInfo>
6     <AssemblyName>System.Xml</AssemblyName>
7     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
8     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9     <AssemblyVersion>2.0.0.0</AssemblyVersion>
10     <AssemblyVersion>4.0.0.0</AssemblyVersion>
11   </AssemblyInfo>
12   <ThreadSafetyStatement>To be added</ThreadSafetyStatement>
13   <Base>
14     <BaseTypeName>System.Xml.Schema.XmlSchemaAnnotated</BaseTypeName>
15   </Base>
16   <Interfaces />
17   <Docs>
18     <remarks>
19       <attribution license="cc4" from="Microsoft" modified="false" />
20       <para>A facet is defined as an element. Each facet element has a fixed attribute that is a Boolean value. All the facets for a simple type together define the set of legal values for that simple type.</para>
21     </remarks>
22     <summary>
23       <attribution license="cc4" from="Microsoft" modified="false" />
24       <para>Abstract class for all facets that are used when simple types are derived by restriction.</para>
25     </summary>
26   </Docs>
27   <Members>
28     <Member MemberName=".ctor">
29       <MemberSignature Language="C#" Value="protected XmlSchemaFacet ();" />
30       <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
31       <MemberType>Constructor</MemberType>
32       <AssemblyInfo>
33         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
34         <AssemblyVersion>2.0.0.0</AssemblyVersion>
35         <AssemblyVersion>4.0.0.0</AssemblyVersion>
36       </AssemblyInfo>
37       <ReturnValue />
38       <Parameters />
39       <Docs>
40         <remarks>To be added</remarks>
41         <summary>
42           <attribution license="cc4" from="Microsoft" modified="false" />
43           <para>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaFacet" /> class.</para>
44         </summary>
45       </Docs>
46     </Member>
47     <Member MemberName="IsFixed">
48       <MemberSignature Language="C#" Value="public virtual bool IsFixed { get; set; }" />
49       <MemberSignature Language="ILAsm" Value=".property instance bool IsFixed" />
50       <MemberType>Property</MemberType>
51       <AssemblyInfo>
52         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
53         <AssemblyVersion>2.0.0.0</AssemblyVersion>
54         <AssemblyVersion>4.0.0.0</AssemblyVersion>
55       </AssemblyInfo>
56       <Attributes>
57         <Attribute>
58           <AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
59         </Attribute>
60         <Attribute>
61           <AttributeName>System.Xml.Serialization.XmlAttribute("fixed")</AttributeName>
62         </Attribute>
63       </Attributes>
64       <ReturnValue>
65         <ReturnType>System.Boolean</ReturnType>
66       </ReturnValue>
67       <Parameters />
68       <Docs>
69         <value>To be added: an object of type 'bool'</value>
70         <remarks>
71           <attribution license="cc4" from="Microsoft" modified="false" />
72           <para>This property is unused by XmlSchemaEnumerationFacet and XmlSchemaPatternFacet because these classes cannot be fixed.</para>
73         </remarks>
74         <summary>
75           <attribution license="cc4" from="Microsoft" modified="false" />
76           <para>Gets or sets information that indicates that this facet is fixed.</para>
77         </summary>
78       </Docs>
79     </Member>
80     <Member MemberName="Value">
81       <MemberSignature Language="C#" Value="public string Value { get; set; }" />
82       <MemberSignature Language="ILAsm" Value=".property instance string Value" />
83       <MemberType>Property</MemberType>
84       <AssemblyInfo>
85         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
86         <AssemblyVersion>2.0.0.0</AssemblyVersion>
87         <AssemblyVersion>4.0.0.0</AssemblyVersion>
88       </AssemblyInfo>
89       <Attributes>
90         <Attribute>
91           <AttributeName>System.Xml.Serialization.XmlAttribute("value")</AttributeName>
92         </Attribute>
93       </Attributes>
94       <ReturnValue>
95         <ReturnType>System.String</ReturnType>
96       </ReturnValue>
97       <Parameters />
98       <Docs>
99         <value>To be added: an object of type 'string'</value>
100         <remarks>To be added</remarks>
101         <summary>
102           <attribution license="cc4" from="Microsoft" modified="false" />
103           <para>Gets or sets the value attribute of the facet.</para>
104         </summary>
105       </Docs>
106     </Member>
107   </Members>
108 </Type>