|
13 | 13 | <BaseTypeName>System.Enum</BaseTypeName>
|
14 | 14 | </Base>
|
15 | 15 | <Docs>
|
16 |
| - <summary>To be added.</summary> |
17 |
| - <remarks>To be added.</remarks> |
| 16 | + <summary>Specifies the detailed underlying reason why a <see cref="T:System.Text.RegularExpressions.RegexParseException" /> is thrown when a regular expression contains a parsing error.</summary> |
| 17 | + <remarks> |
| 18 | + <format type="text/markdown"><![CDATA[ |
| 19 | +
|
| 20 | +## Remarks |
| 21 | +
|
| 22 | +This information is made available through <xref:System.Text.RegularExpressions.RegexParseException.Error>. |
| 23 | +
|
| 24 | + ]]></format> |
| 25 | + </remarks> |
18 | 26 | </Docs>
|
19 | 27 | <Members>
|
20 | 28 | <Member MemberName="AlternationHasComment">
|
|
34 | 42 | </ReturnValue>
|
35 | 43 | <MemberValue>17</MemberValue>
|
36 | 44 | <Docs>
|
37 |
| - <summary>To be added.</summary> |
| 45 | + <summary>An alternation construct in a regular expression contains a comment.</summary> |
38 | 46 | </Docs>
|
39 | 47 | </Member>
|
40 | 48 | <Member MemberName="AlternationHasMalformedCondition">
|
|
54 | 62 | </ReturnValue<
E7F5
/span>>
|
55 | 63 | <MemberValue>2</MemberValue>
|
56 | 64 | <Docs>
|
57 |
| - <summary>To be added.</summary> |
| 65 | + <summary>An alternation in a regular expression has a malformed condition.</summary> |
58 | 66 | </Docs>
|
59 | 67 | </Member>
|
60 | 68 | <Member MemberName="AlternationHasMalformedReference">
|
|
74 | 82 | </ReturnValue>
|
75 | 83 | <MemberValue>18</MemberValue>
|
76 | 84 | <Docs>
|
77 |
| - <summary>To be added.</summary> |
| 85 | + <summary>An alternation construct in a regular expression contains a malformed reference.</summary> |
78 | 86 | </Docs>
|
79 | 87 | </Member>
|
80 | 88 | <Member MemberName="AlternationHasNamedCapture">
|
|
94 | 102 | </ReturnValue>
|
95 | 103 | <MemberValue>16</MemberValue>
|
96 | 104 | <Docs>
|
97 |
| - <summary>To be added.</summary> |
| 105 | + <summary>An alternation construct in a regular expression uses a named capture.</summary> |
98 | 106 | </Docs>
|
99 | 107 | </Member>
|
100 | 108 | <Member MemberName="AlternationHasTooManyConditions">
|
|
114 | 122 | </ReturnValue>
|
115 | 123 | <MemberValue>1</MemberValue>
|
116 | 124 | <Docs>
|
117 |
| - <summary>To be added.</summary> |
| 125 | + <summary>An alternation in a regular expression has too many conditions.</summary> |
118 | 126 | </Docs>
|
119 | 127 | </Member>
|
120 | 128 | <Member MemberName="AlternationHasUndefinedReference">
|
|
134 | 142 | </ReturnValue>
|
135 | 143 | <MemberValue>19</MemberValue>
|
136 | 144 | <Docs>
|
137 |
| - <summary>To be added.</summary> |
| 145 | + <summary>An alternation construct in a regular expression contains an undefined reference.</summary> |
138 | 146 | </Docs>
|
139 | 147 | </Member>
|
140 | 148 | <Member MemberName="CaptureGroupNameInvalid">
|
|
154 | 162 | </ReturnValue>
|
155 | 163 | <MemberValue>20</MemberValue>
|
156 | 164 | <Docs>
|
157 |
| - <summary>To be added.</summary> |
| 165 | + <summary>The group name of a captured group in a regular expression is invalid.</summary> |
158 | 166 | </Docs>
|
159 | 167 | </Member>
|
160 | 168 | <Member MemberName="CaptureGroupOfZero">
|
|
174 | 182 | </ReturnValue>
|
175 | 183 | <MemberValue>21</MemberValue>
|
176 | 184 | <Docs>
|
177 |
| - <summary>To be added.</summary> |
| 185 | + <summary>A regular expression defines a numbered subexpression named zero.</summary> |
178 | 186 | </Docs>
|
179 | 187 | </Member>
|
180 | 188 | <Member MemberName="ExclusionGroupNotLast">
|
|
194 | 202 | </ReturnValue>
|
195 | 203 | <MemberValue>23</MemberValue>
|
196 | 204 | <Docs>
|
197 |
| - <summary>To be added.</summary> |
| 205 | + <summary>A character class in a regular expression with an exclusion group is not the last part of the character class.</summary> |
198 | 206 | </Docs>
|
199 | 207 | </Member>
|
200 | 208 | <Member MemberName="InsufficientClosingParentheses">
|
|
214 | 222 | </ReturnValue>
|
215 | 223 | <MemberValue>26</MemberValue>
|
216 | 224 | <Docs>
|
217 |
| - <summary>To be added.</summary> |
| 225 | + <summary>A regular expression has a non-escaped left parenthesis, or misses a closing right parenthesis.</summary> |
218 | 226 | </Docs>
|
219 | 227 | </Member>
|
220 | 228 | <Member MemberName="InsufficientOpeningParentheses">
|
|
234 | 242 | </ReturnValue>
|
235 | 243 | <MemberValue>30</MemberValue>
|
236 | 244 | <Docs>
|
237 |
| - <summary>To be added.</summary> |
| 245 | + <summary>A regular expression has a non-escaped right parenthesis, or misses an opening left parenthesis.</summary> |
238 | 246 | </Docs>
|
239 | 247 | </Member>
|
240 | 248 | <Member MemberName="InsufficientOrInvalidHexDigits">
|
|
254 | 262 | </ReturnValue>
|
255 | 263 | <MemberValue>8</MemberValue>
|
256 | 264 | <Docs>
|
257 |
| - <summary>To be added.</summary> |
| 265 | + <summary>A hexadecimal escape sequence in a regular expression does not have enough digits, or contains invalid digits.</summary> |
258 | 266 | </Docs>
|
259 | 267 | </Member>
|
260 | 268 | <Member MemberName="InvalidGroupingConstruct">
|
|
274 | 282 | </ReturnValue>
|
275 | 283 | <MemberValue>15</MemberValue>
|
276 | 284 | <Docs>
|
277 |
| - <summary>To be added.</summary> |
| 285 | + <summary>A grouping construct in a regular expression is invalid or malformed.</summary> |
278 | 286 | </Docs>
|
279 | 287 | </Member>
|
280 | 288 | <Member MemberName="InvalidUnicodePropertyEscape">
|
|
294 | 302 | </ReturnValue>
|
295 | 303 | <MemberValue>3</MemberValue>
|
296 | 304 | <Docs>
|
297 |
| - <summary>To be added.</summary> |
| 305 | + <summary>A Unicode property escape in a regular expression is invalid or unknown.</summary> |
298 | 306 | </Docs>
|
299 | 307 | </Member>
|
300 | 308 | <Member MemberName="MalformedNamedReference">
|
|
314 | 322 | </ReturnValue>
|
315 | 323 | <MemberValue>12</MemberValue>
|
316 | 324 | <Docs>
|
317 |
| - <summary>To be added.</summary> |
| 325 | + <summary>A named reference in a regular expression is malformed.</summary> |
318 | 326 | </Docs>
|
319 | 327 | </Member>
|
320 | 328 | <Member MemberName="MalformedUnicodePropertyEscape">
|
|
334 | 342 | </ReturnValue>
|
335 | 343 | <MemberValue>4</MemberValue>
|
336 | 344 | <Docs>
|
337 |
| - <summary>To be added.</summary> |
| 345 | + <summary>A Unicode property escape is malformed.</summary> |
338 | 346 | </Docs>
|
339 | 347 | </Member>
|
340 | 348 | <Member MemberName="MissingControlCharacter">
|
|
354 | 362 | </ReturnValue>
|
355 | 363 | <MemberValue>7</MemberValue>
|
356 | 364 | <Docs>
|
357 |
| - <summary>To be added.</summary> |
| 365 | + <summary>A control character in a regular expression is missing.</summary> |
358 | 366 | </Docs>
|
359 | 367 | </Member>
|
360 | 368 | <Member MemberName="NestedQuantifiersNotParenthesized">
|
|
374 | 382 | </ReturnValue>
|
375 | 383 | <MemberValue>28</MemberValue>
|
376 | 384 | <Docs>
|
377 |
| - <summary>To be added.</summary> |
| 385 | + <summary>Repeated quantifiers on another quantifier inside a regular expression are not grouped in parentheses.</summary> |
378 | 386 | </Docs>
|
379 | 387 | </Member>
|
380 | 388 | <Member MemberName="QuantifierAfterNothing">
|
|
394 | 402 | </ReturnValue>
|
395 | 403 | <MemberValue>29</MemberValue>
|
396 | 404 | <Docs>
|
397 |
| - <summary>To be added.</summary> |
| 405 | + <summary>A quantifier in a regular expression is in a position where it cannot quantify anything, like at the beginning of a regular expression or in a group.</summary> |
398 | 406 | </Docs>
|
399 | 407 | </Member>
|
400 | 408 | <Member MemberName="QuantifierOrCaptureGroupOutOfRange">
|
|
414 | 422 | </ReturnValue>
|
415 | 423 | <MemberValue>9</MemberValue>
|
416 | 424 | <Docs>
|
417 |
| - <summary>To be added.</summary> |
| 425 | + <summary>A captured group or a quantifier in a regular expression is not within range, that is, it is larger than <see cref="F:System.Int32.MaxValue" />.</summary> |
418 | 426 | </Docs>
|
419 | 427 | </Member>
|
420 | 428 | <Member MemberName="ReversedCharacterRange">
|
|
434 | 442 | </ReturnValue>
|
435 | 443 | <MemberValue>24</MemberValue>
|
436 | 444 | <Docs>
|
437 |
| - <summary>To be added.</summary> |
| 445 | + <summary>A character class in a regular expression contains an inverse character range, like z-a instead of a-z.</summary> |
438 | 446 | </Docs>
|
439 | 447 | </Member>
|
440 | 448 | <Member MemberName="ReversedQuantifierRange">
|
|
454 | 462 | </ReturnValue>
|
455 | 463 | <MemberValue>27</MemberValue>
|
456 | 464 | <Docs>
|
457 |
| - <summary>To be added.</summary> |
| 465 | + <summary>A quantifier range in a regular expression is inverse, like <code>{10,1}</code> instead of <code>(1,10}</code>.</summary> |
458 | 466 | </Docs>
|
459 | 467 | </Member>
|
460 | 468 | <Member MemberName="ShorthandClassInCharacterRange">
|
|
474 | 482 | </ReturnValue>
|
475 | 483 | <MemberValue>25</MemberValue>
|
476 | 484 | <Docs>
|
477 |
| - <summary>To be added.</summary> |
| 485 | + <summary>A character-class in a regular expression contains a short-hand class that is not allowed inside a character class.</summary> |
478 | 486 | </Docs>
|
479 | 487 | </Member>
|
480 | 488 | <Member MemberName="UndefinedNamedReference">
|
|
494 | 502 | </ReturnValue>
|
495 | 503 | <MemberValue>10</MemberValue>
|
496 | 504 | <Docs>
|
497 |
| - <summary>To be added.</summary> |
| 505 | + <summary>A used named reference in a regular expression is not defined.</summary> |
498 | 506 | </Docs>
|
499 | 507 | </Member>
|
500 | 508 | <Member MemberName="UndefinedNumberedReference">
|
|
514 | 522 | </ReturnValue>
|
515 | 523 | <MemberValue>11</MemberValue>
|
516 | 524 | <Docs>
|
517 |
| - <summary>To be added.</summary> |
| 525 | + <summary>A used numbered reference in a regular expression is not defined.</summary> |
518 | 526 | </Docs>
|
519 | 527 | </Member>
|
520 | 528 | <Member MemberName="UnescapedEndingBackslash">
|
|
534 | 542 | </ReturnValue>
|
535 | 543 | <MemberValue>13</MemberValue>
|
536 | 544 | <Docs>
|
537 |
| - <summary>To be added.</summary> |
| 545 | + <summary>A regular expression ends with a non-escaped ending backslash.</summary> |
538 | 546 | </Docs>
|
539 | 547 | </Member>
|
540 | 548 | <Member MemberName="Unknown">
|
|
554 | 562 | </ReturnValue>
|
555 | 563 | <MemberValue>0</MemberValue>
|
556 | 564 | <Docs>
|
557 |
| - <summary>To be added.</summary> |
| 565 | + <summary>An unknown regular expression parse error.</summary> |
558 | 566 | </Docs>
|
559 | 567 | </Member>
|
560 | 568 | <Member MemberName="UnrecognizedControlCharacter">
|
|
574 | 582 | </ReturnValue>
|
575 | 583 | <MemberValue>6</MemberValue>
|
576 | 584 | <Docs>
|
577 |
| - <summary>To be added.</summary> |
| 585 | + <summary>A control character in a regular expression is not recognized.</summary> |
578 | 586 | </Docs>
|
579 | 587 | </Member>
|
580 | 588 | <Member MemberName="UnrecognizedEscape">
|
|
594 | 602 | </ReturnValue>
|
595 | 603 | <MemberValue>5</MemberValue>
|
596 | 604 | <Docs>
|
597 |
| - <summary>To be added.</summary> |
| 605 | + <summary>An escape character or sequence in a regular expression is invalid.</summary> |
598 | 606 | </Docs>
|
599 | 607 | </Member>
|
600 | 608 | <Member MemberName="UnrecognizedUnicodeProperty">
|
|
614 | 622 | </ReturnValue>
|
615 | 623 | <MemberValue>31</MemberValue>
|
616 | 624 | <Docs>
|
617 |
| - <summary>To be added.</summary> |
| 625 | + <summary>A unicode property in a regular expression is not recognized, or invalid.</summary> |
618 | 626 | </Docs>
|
619 | 627 | </Member>
|
620 | 628 | <Member MemberName="UnterminatedBracket">
|
|
634 | 642 | </ReturnValue>
|
635 | 643 | <MemberValue>22</MemberValue>
|
636 | 644 | <Docs>
|
637 |
| - <summary>To be added.</summary> |
| 645 | + <summary>A regular expression has a non-escaped left square bracket, or misses a closing right square bracket.</summary> |
638 | 646 | </Docs>
|
639 | 647 | </Member>
|
640 | 648 | <Member MemberName="UnterminatedComment">
|
|
654 | 662 | </ReturnValue>
|
655 | 663 | <MemberValue>14</MemberValue>
|
656 | 664 | <Docs>
|
657 |
| - <summary>To be added.</summary> |
| 665 | + <summary>A comment in a regular expression is not terminated.</summary> |
658 | 666 | </Docs>
|
659 | 667 | </Member>
|
660 | 668 | </Members>
|
|
0 commit comments