Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / class / System.XML / Documentation / en / System.Xml.Schema / XmlSchemaIdentityConstraint.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="XmlSchemaIdentityConstraint" FullName="System.Xml.Schema.XmlSchemaIdentityConstraint">
3   <TypeSignature Maintainer="auto" Language="C#" Value="public class XmlSchemaIdentityConstraint : System.Xml.Schema.XmlSchemaAnnotated" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit XmlSchemaIdentityConstraint 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>An association between a name and one of several varieties of identity constraint related to uniqueness and reference.</para>
21     </remarks>
22     <summary>
23       <attribution license="cc4" from="Microsoft" modified="false" />
24       <para>Class for the identity constraints: key, keyref, and unique elements.</para>
25     </summary>
26   </Docs>
27   <Members>
28     <Member MemberName=".ctor">
29       <MemberSignature Language="C#" Value="public XmlSchemaIdentityConstraint ();" />
30       <MemberSignature Language="ILAsm" Value=".method public hidebysig 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.XmlSchemaIdentityConstraint" /> class.</para>
44         </summary>
45       </Docs>
46     </Member>
47     <Member MemberName="Fields">
48       <MemberSignature Language="C#" Value="public System.Xml.Schema.XmlSchemaObjectCollection Fields { get; }" />
49       <MemberSignature Language="ILAsm" Value=".property instance class System.Xml.Schema.XmlSchemaObjectCollection Fields" />
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.Xml.Serialization.XmlElement("field", typeof(System.Xml.Schema.XmlSchemaXPath))</AttributeName>
59         </Attribute>
60       </Attributes>
61       <ReturnValue>
62         <ReturnType>System.Xml.Schema.XmlSchemaObjectCollection</ReturnType>
63       </ReturnValue>
64       <Docs>
65         <value>To be added: an object of type 'XmlSchemaObjectCollection'</value>
66         <remarks>
67           <attribution license="cc4" from="Microsoft" modified="false" />
68           <para>The collection of fields that apply as children. Each field in the collection specifies the node set under the context element that the identity constraint applies to.</para>
69         </remarks>
70         <summary>
71           <attribution license="cc4" from="Microsoft" modified="false" />
72           <para>Gets the collection of fields that apply as children for the XML Path Language (XPath) expression selector.</para>
73         </summary>
74       </Docs>
75     </Member>
76     <Member MemberName="Name">
77       <MemberSignature Language="C#" Value="public string Name { get; set; }" />
78       <MemberSignature Language="ILAsm" Value=".property instance string Name" />
79       <MemberType>Property</MemberType>
80       <AssemblyInfo>
81         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
82         <AssemblyVersion>2.0.0.0</AssemblyVersion>
83         <AssemblyVersion>4.0.0.0</AssemblyVersion>
84       </AssemblyInfo>
85       <Attributes>
86         <Attribute>
87           <AttributeName>System.Xml.Serialization.XmlAttribute("name")</AttributeName>
88         </Attribute>
89       </Attributes>
90       <ReturnValue>
91         <ReturnType>System.String</ReturnType>
92       </ReturnValue>
93       <Parameters />
94       <Docs>
95         <value>To be added: an object of type 'string'</value>
96         <remarks>To be added</remarks>
97         <summary>
98           <attribution license="cc4" from="Microsoft" modified="false" />
99           <para>Gets or sets the name of the identity constraint.</para>
100         </summary>
101       </Docs>
102     </Member>
103     <Member MemberName="QualifiedName">
104       <MemberSignature Language="C#" Value="public System.Xml.XmlQualifiedName QualifiedName { get; }" />
105       <MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlQualifiedName QualifiedName" />
106       <MemberType>Property</MemberType>
107       <AssemblyInfo>
108         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
109         <AssemblyVersion>2.0.0.0</AssemblyVersion>
110         <AssemblyVersion>4.0.0.0</AssemblyVersion>
111       </AssemblyInfo>
112       <Attributes>
113         <Attribute>
114           <AttributeName>System.Xml.Serialization.XmlIgnore</AttributeName>
115         </Attribute>
116       </Attributes>
117       <ReturnValue>
118         <ReturnType>System.Xml.XmlQualifiedName</ReturnType>
119       </ReturnValue>
120       <Docs>
121         <value>To be added: an object of type 'System.Xml.XmlQualifiedName'</value>
122         <remarks>To be added</remarks>
123         <summary>
124           <attribution license="cc4" from="Microsoft" modified="false" />
125           <para>Gets the qualified name of the identity constraint, which holds the post-compilation value of the QualifiedName property.</para>
126         </summary>
127       </Docs>
128     </Member>
129     <Member MemberName="Selector">
130       <MemberSignature Language="C#" Value="public System.Xml.Schema.XmlSchemaXPath Selector { get; set; }" />
131       <MemberSignature Language="ILAsm" Value=".property instance class System.Xml.Schema.XmlSchemaXPath Selector" />
132       <MemberType>Property</MemberType>
133       <AssemblyInfo>
134         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
135         <AssemblyVersion>2.0.0.0</AssemblyVersion>
136         <AssemblyVersion>4.0.0.0</AssemblyVersion>
137       </AssemblyInfo>
138       <Attributes>
139         <Attribute>
140           <AttributeName>System.Xml.Serialization.XmlElement("selector", typeof(System.Xml.Schema.XmlSchemaXPath))</AttributeName>
141         </Attribute>
142       </Attributes>
143       <ReturnValue>
144         <ReturnType>System.Xml.Schema.XmlSchemaXPath</ReturnType>
145       </ReturnValue>
146       <Parameters />
147       <Docs>
148         <value>To be added: an object of type 'XmlSchemaXPath'</value>
149         <remarks>
150           <attribution license="cc4" from="Microsoft" modified="false" />
151           <para>An XPath expression that is relative to the element being declared. This expression identifies the node set under the context element that the identity constraint applies to.</para>
152         </remarks>
153         <summary>
154           <attribution license="cc4" from="Microsoft" modified="false" />
155           <para>Gets or sets the XPath expression selector element.</para>
156         </summary>
157       </Docs>
158     </Member>
159   </Members>
160 </Type>