File: XmlParserContext.xml

package info (click to toggle)
monodoc 1.1.18-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 58,432 kB
  • ctags: 4,991
  • sloc: xml: 718,392; cs: 38,337; sh: 3,172; perl: 554; makefile: 303
file content (453 lines) | stat: -rwxr-xr-x 27,702 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
<Type Name="XmlParserContext" FullName="System.Xml.XmlParserContext" FullNameSP="System_Xml_XmlParserContext" Maintainer="ecma">
  <TypeSignature Language="ILASM" Value=".class public XmlParserContext extends System.Object" />
  <TypeSignature Language="C#" Value="public class XmlParserContext" />
  <MemberOfLibrary>XML</MemberOfLibrary>
  <AssemblyInfo>
    <AssemblyName>System.Xml</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]</AssemblyPublicKey>
    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
  </AssemblyInfo>
  <ThreadingSafetyStatement>All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.</ThreadingSafetyStatement>
  <Docs>
    <summary>
      <para> Provides all the context information required by instances of
      the <see cref="T:System.Xml.XmlTextReader" /> class
      to parse an XML fragment.</para>
    </summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(class System.Xml.XmlNameTable nt, class System.Xml.XmlNamespaceManager nsMgr, string xmlLang, valuetype System.Xml.XmlSpace xmlSpace)" />
      <MemberSignature Language="C#" Value="public XmlParserContext (System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string xmlLang, System.Xml.XmlSpace xmlSpace);" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="nt" Type="System.Xml.XmlNameTable" />
        <Parameter Name="nsMgr" Type="System.Xml.XmlNamespaceManager" />
        <Parameter Name="xmlLang" Type="System.String" />
        <Parameter Name="xmlSpace" Type="System.Xml.XmlSpace" />
      </Parameters>
      <Docs>
        <param name="nt">The <see cref="T:System.Xml.XmlNameTable" /> to use. If <paramref name="nt" /> is <see langword="null" />, this defaults to the <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</param>
        <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager" /> to use for looking up namespace information. </param>
        <param name="xmlLang">A <see cref="T:System.String" qualify="true" /> specifying the <c>xml:lang</c> scope.</param>
        <param name="xmlSpace">A <see cref="T:System.Xml.XmlSpace" /> value indicating the <c>xml:space</c> scope. </param>
        <summary>
          <para>Constructs and initializes a new instance of the
   <see cref="T:System.Xml.XmlParserContext" /> class with the specified
      values.</para>
        </summary>
        <exception cref="T:System.Xml.XmlException">
          <paramref name="nt" /> is not the same <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</exception>
        <remarks>
          <para>This method is equivalent to <see cref="T:System.Xml.XmlParserContext" />(<paramref name="nt" />, <paramref name="nsMgr" />,
<see langword="null" />, <see langword="null" />, <see langword="null" />, <see langword="null" />, 
<see cref="F:System.String.Empty" qualify="true" />, <paramref name="xmlLang" />, 
<paramref name="xmlSpace" />, <see langword="null" />) constructor.</para>
        </remarks>
        <param name="xmlSpace">To be added.</param>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(class System.Xml.XmlNameTable nt, class System.Xml.XmlNamespaceManager nsMgr, string xmlLang, valuetype System.Xml.XmlSpace xmlSpace, class System.Text.Encoding enc)" />
      <MemberSignature Language="C#" Value="public XmlParserContext (System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string xmlLang, System.Xml.XmlSpace xmlSpace, System.Text.Encoding enc);" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="nt" Type="System.Xml.XmlNameTable" />
        <Parameter Name="nsMgr" Type="System.Xml.XmlNamespaceManager" />
        <Parameter Name="xmlLang" Type="System.String" />
        <Parameter Name="xmlSpace" Type="System.Xml.XmlSpace" />
        <Parameter Name="enc" Type="System.Text.Encoding" />
      </Parameters>
      <Docs>
        <param name="nt">The <see cref="T:System.Xml.XmlNameTable" /> to use. If <paramref name="nt" /> is <see langword="null" />, this defaults to the <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</param>
        <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager" /> to use for looking up namespace information. </param>
        <param name="xmlLang">A <see cref="T:System.String" qualify="true" /> specifying the <c>xml:lang</c> scope.</param>
        <param name="xmlSpace">A <see cref="T:System.Xml.XmlSpace" /> value indicating the <c>xml:space</c> scope. </param>
        <param name="enc">An instance of a class derived from the <see cref="T:System.Text.Encoding" qualify="true" /> class indicating the encoding to use. </param>
        <summary>
          <para>Constructs and initializes a new instance of
      the <see cref="T:System.Xml.XmlParserContext" />
      class with the specified values.</para>
        </summary>
        <exception cref="T:System.Xml.XmlException">
          <paramref name="nt" /> is not the same <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</exception>
        <remarks>
          <para>This method is equivalent to <see cref="T:System.Xml.XmlParserContext" />(<paramref name="nt" />,
<paramref name="nsMgr" />, <see langword="null" />, <see langword="null" />, <see langword="null" />, 
<see langword="null" />, <see cref="F:System.String.Empty" qualify="true" />, <paramref name="xmlLang" />, <paramref name="xmlSpace" />, 
<paramref name="enc" />).</para>
        </remarks>
        <param name="xmlSpace">To be added.</param>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(class System.Xml.XmlNameTable nt, class System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, valuetype System.Xml.XmlSpace xmlSpace)" />
      <MemberSignature Language="C#" Value="public XmlParserContext (System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, System.Xml.XmlSpace xmlSpace);" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="nt" Type="System.Xml.XmlNameTable" />
        <Parameter Name="nsMgr" Type="System.Xml.XmlNamespaceManager" />
        <Parameter Name="docTypeName" Type="System.String" />
        <Parameter Name="pubId" Type="System.String" />
        <Parameter Name="sysId" Type="System.String" />
        <Parameter Name="internalSubset" Type="System.String" />
        <Parameter Name="baseURI" Type="System.String" />
        <Parameter Name="xmlLang" Type="System.String" />
        <Parameter Name="xmlSpace" Type="System.Xml.XmlSpace" />
      </Parameters>
      <Docs>
        <param name="nt">The <see cref="T:System.Xml.XmlNameTable" /> to use. If <paramref name="nt" /> is <see langword="null" />, this defaults to the <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</param>
        <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager" /> to use for looking up namespace information. </param>
        <param name="docTypeName">A <see cref="T:System.String" qualify="true" /> specifying the name of the document type declaration.</param>
        <param name="pubId">A <see cref="T:System.String" qualify="true" /> specifying the public identifier.</param>
        <param name="sysId">A <see cref="T:System.String" qualify="true" /> specifying the system identifier.</param>
        <param name="internalSubset">A <see cref="T:System.String" qualify="true" /> specifying the internal DTD subset.</param>
        <param name="baseURI">A <see cref="T:System.String" qualify="true" /> specifying the base URI for the XML fragment (the location from which the fragment was loaded).</param>
        <param name="xmlLang">A <see cref="T:System.String" qualify="true" /> containing the <c>xml:lang</c> scope.</param>
        <param name="xmlSpace">A <see cref="T:System.Xml.XmlSpace" /> value indicating the <c>xml:space</c> scope. </param>
        <summary>
          <para>Constructs and initializes a new instance of
      the <see cref="T:System.Xml.XmlParserContext" />
      class with the specified values.</para>
        </summary>
        <exception cref="T:System.Xml.XmlException">
          <paramref name="nt" /> is not the same <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</exception>
        <remarks>
          <para>This method is equivalent to <see cref="T:System.Xml.XmlParserContext" />(<paramref name="nt" />,
<paramref name="nsMgr" />, <paramref name="docTypeName" />, <paramref name="pubId" />, 
<paramref name="sysId" />, <paramref name="internalSubset" />, <paramref name="baseUri" />, <paramref name="xmlLang" />, <paramref name="xmlSpace" />, 
<see langword="null" />).</para>
        </remarks>
        <param name="xmlSpace">To be added.</param>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="ILASM" Value="public rtspecialname specialname instance void .ctor(class System.Xml.XmlNameTable nt, class System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, valuetype System.Xml.XmlSpace xmlSpace, class System.Text.Encoding enc)" />
      <MemberSignature Language="C#" Value="public XmlParserContext (System.Xml.XmlNameTable nt, System.Xml.XmlNamespaceManager nsMgr, string docTypeName, string pubId, string sysId, string internalSubset, string baseURI, string xmlLang, System.Xml.XmlSpace xmlSpace, System.Text.Encoding enc);" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="nt" Type="System.Xml.XmlNameTable" />
        <Parameter Name="nsMgr" Type="System.Xml.XmlNamespaceManager" />
        <Parameter Name="docTypeName" Type="System.String" />
        <Parameter Name="pubId" Type="System.String" />
        <Parameter Name="sysId" Type="System.String" />
        <Parameter Name="internalSubset" Type="System.String" />
        <Parameter Name="baseURI" Type="System.String" />
        <Parameter Name="xmlLang" Type="System.String" />
        <Parameter Name="xmlSpace" Type="System.Xml.XmlSpace" />
        <Parameter Name="enc" Type="System.Text.Encoding" />
      </Parameters>
      <Docs>
        <param name="nt">The <see cref="T:System.Xml.XmlNameTable" /> to use. If <paramref name="nt" /> is <see langword="null" />, this defaults to the <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</param>
        <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager" /> to use for looking up namespace information. </param>
        <param name="docTypeName">A <see cref="T:System.String" qualify="true" /> specifying the name of the document type declaration.</param>
        <param name="pubId">A <see cref="T:System.String" qualify="true" /> specifying the public identifier.</param>
        <param name="sysId">A <see cref="T:System.String" qualify="true" /> specifying the system identifier.</param>
        <param name="internalSubset">A <see cref="T:System.String" qualify="true" /> specifying the internal DTD subset.</param>
        <param name="baseURI">A <see cref="T:System.String" qualify="true" /> specifying the base URI for the XML fragment (the location from which the fragment was loaded).</param>
        <param name="xmlLang">A <see cref="T:System.String" qualify="true" /> specifying the <c>xml:lang</c> scope.</param>
        <param name="xmlSpace">A <see cref="T:System.Xml.XmlSpace" /> value indicating the <c>xml:space</c> scope. </param>
        <param name="enc">The <see cref="T:System.Text.Encoding" qualify="true" /> to use. </param>
        <summary>
          <para>Constructs and initializes a new instance of
      the <see cref="T:System.Xml.XmlParserContext" />
      class with the specified values.</para>
        </summary>
        <exception cref="T:System.Xml.XmlException">
          <paramref name="nt" /> is not the same <see cref="T:System.Xml.XmlNameTable" /> used to construct <paramref name="nsMgr" />.</exception>
        <remarks>
          <para>The constructor sets <see cref="P:System.Xml.XmlParserContext.BaseURI" /> to <paramref name="baseURI" />, <see cref="P:System.Xml.XmlParserContext.DocTypeName" /> to <paramref name="docTypeName" />, <see cref="P:System.Xml.XmlParserContext.InternalSubset" /> to <paramref name="internalSubset" />, <see cref="P:System.Xml.XmlParserContext.PublicId" /> to <paramref name="pubId" />, <see cref="P:System.Xml.XmlParserContext.SystemId" /> to <paramref name="sysId" />, and <see cref="P:System.Xml.XmlParserContext.XmlLang" /> to <paramref name="xmlLang" />. If
<see langword="null" /> is passed for any of these parameters, the corresponding 
   property is set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>The DocumentType (DTD) information stored in this
      constructor is ignored when an instance of the class is passed to a
   <see cref="T:System.Xml.XmlTextReader" />.</para>
          </block>
        </remarks>
        <param name="xmlSpace">To be added.</param>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="NameTable">
      <MemberSignature Language="ILASM" Value=".property class System.Xml.XmlNameTable NameTable { public hidebysig specialname instance class System.Xml.XmlNameTable get_NameTable() public hidebysig specialname instance void set_NameTable(class System.Xml.XmlNameTable value) }" />
      <MemberSignature Language="C#" Value="public System.Xml.XmlNameTable NameTable { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XmlNameTable</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the <see cref="T:System.Xml.XmlNameTable" /> used by the current instance to look up prefixes
   and namespace URIs.</para>
        </summary>
        <value>
          <para> The <see cref="T:System.Xml.XmlNameTable" /> used by the current instance.</para>
        </value>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="NamespaceManager">
      <MemberSignature Language="ILASM" Value=".property class System.Xml.XmlNamespaceManager NamespaceManager { public hidebysig specialname instance class System.Xml.XmlNamespaceManager get_NamespaceManager() public hidebysig specialname instance void set_NamespaceManager(class System.Xml.XmlNamespaceManager value) }" />
      <MemberSignature Language="C#" Value="public System.Xml.XmlNamespaceManager NamespaceManager { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XmlNamespaceManager</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the <see cref="T:System.Xml.XmlNamespaceManager" /> used by the current
   instance.</para>
        </summary>
        <value>
          <para> The <see cref="T:System.Xml.XmlNamespaceManager" /> used by the current
   instance.</para>
        </value>
        <remarks>
          <block subset="none" type="note">
            <para>A <see cref="T:System.Xml.XmlNamespaceManager" /> defines the current namespace scope
      and provides methods for looking up namespace information.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="DocTypeName">
      <MemberSignature Language="ILASM" Value=".property string DocTypeName { public hidebysig specialname instance string get_DocTypeName() public hidebysig specialname instance void set_DocTypeName(string value) }" />
      <MemberSignature Language="C#" Value="public string DocTypeName { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the name of the document type in a document type declaration.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> specifying the name of the document type.</para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>A document type declaration is of the following form: </para>
            <para>&lt;!DOCTYPE <paramref name="DocTypeName" /> PUBLIC "PublicId"
   "SystemId" [InternalSubset]&gt;</para>
            <para>This property, along with <see cref="P:System.Xml.XmlParserContext.InternalSubset" />, <see cref="P:System.Xml.XmlParserContext.PublicId" />, and <see cref="P:System.Xml.XmlParserContext.SystemId" /> properties, provide all the document type declaration information.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="PublicId">
      <MemberSignature Language="ILASM" Value=".property string PublicId { public hidebysig specialname instance string get_PublicId() public hidebysig specialname instance void set_PublicId(string value) }" />
      <MemberSignature Language="C#" Value="public string PublicId { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para> Gets or sets the public identifier in a document type declaration.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> 
specifying the public identifier.</para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>A document type declaration is of the following form: </para>
            <para>&lt;!DOCTYPE DocTypeName PUBLIC "<paramref name="PublicId" />"
   "SystemId" [InternalSubset]&gt;</para>
            <para>This property, along with <see cref="P:System.Xml.XmlParserContext.DocTypeName" />, <see cref="P:System.Xml.XmlParserContext.InternalSubset" />, and <see cref="P:System.Xml.XmlParserContext.SystemId" /> properties, provide all the document type declaration information.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="SystemId">
      <MemberSignature Language="ILASM" Value=".property string SystemId { public hidebysig specialname instance string get_SystemId() public hidebysig specialname instance void set_SystemId(string value) }" />
      <MemberSignature Language="C#" Value="public string SystemId { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para> Gets or sets the system identifier in a document type declaration.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> 
specifying the system identifier.</para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>A document type declaration is of the following form: </para>
            <para>&lt;!DOCTYPE DocTypeName PUBLIC "PublicId"
      "<paramref name="SystemId" />" [InternalSubset]&gt;</para>
            <para>This property, along with <see cref="P:System.Xml.XmlParserContext.DocTypeName" />, <see cref="P:System.Xml.XmlParserContext.InternalSubset" />, and <see cref="P:System.Xml.XmlParserContext.PublicId" /> properties, provide all the document type declaration information.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="BaseURI">
      <MemberSignature Language="ILASM" Value=".property string BaseURI { public hidebysig specialname instance string get_BaseURI() public hidebysig specialname instance void set_BaseURI(string value) }" />
      <MemberSignature Language="C#" Value="public string BaseURI { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the base URI.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> specifying the base URI to use for resolving the DTD file.</para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is 
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>A networked XML document is comprised of chunks of data 
      aggregated using various W3C standard inclusion mechanisms and therefore may
      contain nodes that come from different places. The <see cref="P:System.Xml.XmlParserContext.BaseURI" /> property shows where these nodes
      originated.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="InternalSubset">
      <MemberSignature Language="ILASM" Value=".property string InternalSubset { public hidebysig specialname instance string get_InternalSubset() public hidebysig specialname instance void set_InternalSubset(string value) }" />
      <MemberSignature Language="C#" Value="public string InternalSubset { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para> Gets or sets the internal subset in a document type declaration.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> 
specifying
the internal subset. </para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>A document type declaration is of the following form: </para>
            <para>&lt;!DOCTYPE DocTypeName PUBLIC "PublicId" "SystemId"
      [<paramref name="InternalSubset" />]&gt;</para>
            <para>This property, along with <see cref="P:System.Xml.XmlParserContext.DocTypeName" />, <see cref="P:System.Xml.XmlParserContext.PublicId" />, and <see cref="P:System.Xml.XmlParserContext.SystemId" /> properties, provide all the document type declaration information.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="XmlLang">
      <MemberSignature Language="ILASM" Value=".property string XmlLang { public hidebysig specialname instance string get_XmlLang() public hidebysig specialname instance void set_XmlLang(string value) }" />
      <MemberSignature Language="C#" Value="public string XmlLang { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the current <c>xml:lang</c> scope.</para>
        </summary>
        <value>
          <para>A <see cref="T:System.String" qualify="true" /> specifying the 
   current <c>xml:lang</c>
scope. If there is no <c>xml:lang</c> in scope, <see cref="F:System.String.Empty" /> is returned.</para>
        </value>
        <remarks>
          <para>If an attempt is made to set this property to <see langword="null" />, it is
   set to <see cref="F:System.String.Empty" />. </para>
          <block subset="none" type="note">
            <para>The language attribute, <c>xml:lang</c>, specifies the
   language in which the content and attribute values of the current element are
   written.</para>
            <para>For details on valid <c>xml:lang</c> values,
refer to section 2.12 of the W3C Extensible Markup Language (XML) 1.0
recommendation.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="XmlSpace">
      <MemberSignature Language="ILASM" Value=".property valuetype System.Xml.XmlSpace XmlSpace { public hidebysig specialname instance valuetype System.Xml.XmlSpace get_XmlSpace() public hidebysig specialname instance void set_XmlSpace(valuetype System.Xml.XmlSpace value) }" />
      <MemberSignature Language="C#" Value="public System.Xml.XmlSpace XmlSpace { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XmlSpace</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the current <c>xml:space</c> scope.</para>
        </summary>
        <value>
          <para>One of the members of the <see cref="T:System.Xml.XmlSpace" /> enumeration
   indicating the <c>xml:space</c> scope.</para>
        </value>
        <remarks>
          <block subset="none" type="note">
            <para>The white space attribute, <c>xml:space</c>, specifies how white space is handled in
      the current element.</para>
          </block>
        </remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
    <Member MemberName="Encoding">
      <MemberSignature Language="ILASM" Value=".property class System.Text.Encoding Encoding { public hidebysig specialname instance class System.Text.Encoding get_Encoding() public hidebysig specialname instance void set_Encoding(class System.Text.Encoding value) }" />
      <MemberSignature Language="C#" Value="public System.Text.Encoding Encoding { set; get; };" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Text.Encoding</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          <para>Gets or sets the encoding type.</para>
        </summary>
        <value>
          <para> A <see cref="T:System.Text.Encoding" qualify="true" /> indicating the encoding
   type.</para>
        </value>
        <remarks>To be added.</remarks>
      </Docs>
      <Excluded>0</Excluded>
    </Member>
  </Members>
  <TypeExcluded>0</TypeExcluded>
</Type>