master
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>Refly</name>
5 </assembly>
6 <members>
7 <member name="T:Refly.CodeDom.AttributeArgument">
8 <summary>
9 An attribute argument.
10 </summary>
11 </member>
12 <member name="T:Refly.CodeDom.AttributeDeclaration">
13 <summary>
14 An attribute declaration
15 </summary>
16 </member>
17 <member name="T:Refly.CodeDom.ClassDeclaration">
18 <summary>
19 A class declaration
20 </summary>
21 </member>
22 <member name="T:Refly.CodeDom.Declaration">
23 <summary>
24 Abstract base class for declarations.
25 </summary>
26 </member>
27 <member name="T:Refly.CodeDom.ITypeDeclaration">
28 <summary>
29 A type declaration.
30 </summary>
31 </member>
32 <member name="P:Refly.CodeDom.ITypeDeclaration.TypeReference">
33 <summary>
34 Gets the <see cref="T:System.CodeDom.CodeTypeReference"/>
35 </summary>
36 <value>
37 Corresponding <see cref="T:System.CodeDom.CodeTypeReference"/> instance.
38 </value>
39 </member>
40 <member name="P:Refly.CodeDom.ITypeDeclaration.FullName">
41 <summary>
42 Gets the type full name.
43 </summary>
44 <value>
45 Type full name
46 </value>
47 </member>
48 <member name="P:Refly.CodeDom.ITypeDeclaration.Name">
49 <summary>
50 Gets the type name.
51 </summary>
52 <value>
53 Type name
54 </value>
55 </member>
56 <member name="P:Refly.CodeDom.ClassDeclaration.OutputType">
57 <summary>
58 Gets or sets the output type.
59 </summary>
60 <value>
61 A <see cref="T:Refly.CodeDom.ClassOutputType"/> instance.
62 </value>
63 </member>
64 <member name="T:Refly.CodeDom.ClassOutputType">
65 <summary>
66 Different possible output types
67 </summary>
68 </member>
69 <member name="F:Refly.CodeDom.ClassOutputType.Class">
70 <summary>
71 Generates a class
72 </summary>
73 </member>
74 <member name="F:Refly.CodeDom.ClassOutputType.Struct">
75 <summary>
76 Generates a struct
77 </summary>
78 </member>
79 <member name="F:Refly.CodeDom.ClassOutputType.ClassAndInterface">
80 <summary>
81 Generates a class and it's interface
82 </summary>
83 </member>
84 <member name="F:Refly.CodeDom.ClassOutputType.Interface">
85 <summary>
86 Generates the interface only
87 </summary>
88 </member>
89 <member name="T:Refly.CodeDom.CodeGenerator">
90 <summary>
91 A class that controls the generation of code.
92 </summary>
93 </member>
94 <member name="T:Refly.CodeDom.Collections.AssemblyCollection">
95 <summary>
96 A collection of elements of type Assembly
97 </summary>
98 </member>
99 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.#ctor">
100 <summary>
101 Initializes a new empty instance of the AssemblyCollection class.
102 </summary>
103 </member>
104 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.#ctor(System.Reflection.Assembly[])">
105 <summary>
106 Initializes a new instance of the AssemblyCollection class, containing elements
107 copied from an array.
108 </summary>
109 <param name="items">
110 The array whose elements are to be added to the new AssemblyCollection.
111 </param>
112 </member>
113 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.#ctor(Refly.CodeDom.Collections.AssemblyCollection)">
114 <summary>
115 Initializes a new instance of the AssemblyCollection class, containing elements
116 copied from another instance of AssemblyCollection
117 </summary>
118 <param name="items">
119 The AssemblyCollection whose elements are to be added to the new AssemblyCollection.
120 </param>
121 </member>
122 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(System.Reflection.Assembly[])">
123 <summary>
124 Adds the elements of an array to the end of this AssemblyCollection.
125 </summary>
126 <param name="items">
127 The array whose elements are to be added to the end of this AssemblyCollection.
128 </param>
129 </member>
130 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(Refly.CodeDom.Collections.AssemblyCollection)">
131 <summary>
132 Adds the elements of another AssemblyCollection to the end of this AssemblyCollection.
133 </summary>
134 <param name="items">
135 The AssemblyCollection whose elements are to be added to the end of this AssemblyCollection.
136 </param>
137 </member>
138 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
139 <summary>
140 Adds an instance of type Assembly to the end of this AssemblyCollection.
141 </summary>
142 <param name="value">
143 The Assembly to be added to the end of this AssemblyCollection.
144 </param>
145 </member>
146 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
147 <summary>
148 Determines whether a specfic Assembly value is in this AssemblyCollection.
149 </summary>
150 <param name="value">
151 The Assembly value to locate in this AssemblyCollection.
152 </param>
153 <returns>
154 true if value is found in this AssemblyCollection;
155 false otherwise.
156 </returns>
157 </member>
158 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.IndexOf(System.Reflection.Assembly)">
159 <summary>
160 Return the zero-based index of the first occurrence of a specific value
161 in this AssemblyCollection
162 </summary>
163 <param name="value">
164 The Assembly value to locate in the AssemblyCollection.
165 </param>
166 <returns>
167 The zero-based index of the first occurrence of the _ELEMENT value if found;
168 -1 otherwise.
169 </returns>
170 </member>
171 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Insert(System.Int32,System.Reflection.Assembly)">
172 <summary>
173 Inserts an element into the AssemblyCollection at the specified index
174 </summary>
175 <param name="index">
176 The index at which the Assembly is to be inserted.
177 </param>
178 <param name="value">
179 The Assembly to insert.
180 </param>
181 </member>
182 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
183 <summary>
184 Removes the first occurrence of a specific Assembly from this AssemblyCollection.
185 </summary>
186 <param name="value">
187 The Assembly value to remove from this AssemblyCollection.
188 </param>
189 </member>
190 <member name="M:Refly.CodeDom.Collections.AssemblyCollection.GetEnumerator">
191 <summary>
192 Returns an enumerator that can iterate through the elements of this AssemblyCollection.
193 </summary>
194 <returns>
195 An object that implements System.Collections.IEnumerator.
196 </returns>
197 </member>
198 <member name="P:Refly.CodeDom.Collections.AssemblyCollection.Item(System.Int32)">
199 <summary>
200 Gets or sets the Assembly at the given index in this AssemblyCollection.
201 </summary>
202 </member>
203 <member name="T:Refly.CodeDom.Collections.AssemblyCollection.Enumerator">
204 <summary>
205 Type-specific enumeration class, used by AssemblyCollection.GetEnumerator.
206 </summary>
207 </member>
208 <member name="T:Refly.CodeDom.Collections.StringAttributeArgumentDictionary">
209 <summary>
210 A dictionary with keys of type string and values of type AttributeArgument
211 </summary>
212 </member>
213 <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.#ctor">
214 <summary>
215 Initializes a new empty instance of the StringAttributeArgumentDictionary class
216 </summary>
217 </member>
218 <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Add(System.String,Refly.CodeDom.Expressions.Expression)">
219 <summary>
220 Adds an element with the specified key and value to this StringAttributeArgumentDictionary.
221 </summary>
222 <param name="key">
223 The string key of the element to add.
224 </param>
225 <param name="value">
226 The AttributeArgument value of the element to add.
227 </param>
228 </member>
229 <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Contains(System.String)">
230 <summary>
231 Determines whether this StringAttributeArgumentDictionary contains a specific key.
232 </summary>
233 <param name="key">
234 The string key to locate in this StringAttributeArgumentDictionary.
235 </param>
236 <returns>
237 true if this StringAttributeArgumentDictionary contains an element with the specified key;
238 otherwise, false.
239 </returns>
240 </member>
241 <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.ContainsKey(System.String)">
242 <summary>
243 Determines whether this StringAttributeArgumentDictionary contains a specific key.
244 </summary>
245 <param name="key">
246 The string key to locate in this StringAttributeArgumentDictionary.
247 </param>
248 <returns>
249 true if this StringAttributeArgumentDictionary contains an element with the specified key;
250 otherwise, false.
251 </returns>
252 </member>
253 <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Remove(System.String)">
254 <summary>
255 Removes the element with the specified key from this StringAttributeArgumentDictionary.
256 </summary>
257 <param name="key">
258 The string key of the element to remove.
259 </param>
260 </member>
261 <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Item(System.String)">
262 <summary>
263 Gets or sets the AttributeArgument associated with the given string
264 </summary>
265 <param name="key">
266 The string whose value to get or set.
267 </param>
268 </member>
269 <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Keys">
270 <summary>
271 Gets a collection containing the keys in this StringAttributeArgumentDictionary.
272 </summary>
273 </member>
274 <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Values">
275 <summary>
276 Gets a collection containing the values in this StringAttributeArgumentDictionary.
277 </summary>
278 </member>
279 <member name="T:Refly.CodeDom.AttributeDeclarationCollection">
280 <summary>
281 A collection of elements of type AttributeDeclaration
282 </summary>
283 </member>
284 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.#ctor">
285 <summary>
286 Initializes a new empty instance of the AttributeDeclarationCollection class.
287 </summary>
288 </member>
289 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
290 <summary>
291 Adds an instance of type AttributeDeclaration to the end of this AttributeDeclarationCollection.
292 </summary>
293 <param name="value">
294 The AttributeDeclaration to be added to the end of this AttributeDeclarationCollection.
295 </param>
296 </member>
297 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Contains(Refly.CodeDom.AttributeDeclaration)">
298 <summary>
299 Determines whether a specfic AttributeDeclaration value is in this AttributeDeclarationCollection.
300 </summary>
301 <param name="value">
302 The AttributeDeclaration value to locate in this AttributeDeclarationCollection.
303 </param>
304 <returns>
305 true if value is found in this AttributeDeclarationCollection;
306 false otherwise.
307 </returns>
308 </member>
309 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.AttributeDeclaration)">
310 <summary>
311 Inserts an element into the AttributeDeclarationCollection at the specified index
312 </summary>
313 <param name="index">
314 The index at which the AttributeDeclaration is to be inserted.
315 </param>
316 <param name="value">
317 The AttributeDeclaration to insert.
318 </param>
319 </member>
320 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Remove(Refly.CodeDom.AttributeDeclaration)">
321 <summary>
322 Removes the first occurrence of a specific AttributeDeclaration from this AttributeDeclarationCollection.
323 </summary>
324 <param name="value">
325 The AttributeDeclaration value to remove from this AttributeDeclarationCollection.
326 </param>
327 </member>
328 <member name="M:Refly.CodeDom.AttributeDeclarationCollection.GetEnumerator">
329 <summary>
330 Returns an enumerator that can iterate through the elements of this AttributeDeclarationCollection.
331 </summary>
332 <returns>
333 An object that implements System.Collections.IEnumerator.
334 </returns>
335 </member>
336 <member name="T:Refly.CodeDom.AttributeDeclarationCollection.Enumerator">
337 <summary>
338 Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator.
339 </summary>
340 </member>
341 <member name="T:Refly.CodeDom.Collections.CatchClauseCollection">
342 <summary>
343 A collection of elements of type CatchClause
344 </summary>
345 </member>
346 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.#ctor">
347 <summary>
348 Initializes a new empty instance of the CatchClauseCollection class.
349 </summary>
350 </member>
351 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.#ctor(Refly.CodeDom.Statements.CatchClause[])">
352 <summary>
353 Initializes a new instance of the CatchClauseCollection class, containing elements
354 copied from an array.
355 </summary>
356 <param name="items">
357 The array whose elements are to be added to the new CatchClauseCollection.
358 </param>
359 </member>
360 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.#ctor(Refly.CodeDom.Collections.CatchClauseCollection)">
361 <summary>
362 Initializes a new instance of the CatchClauseCollection class, containing elements
363 copied from another instance of CatchClauseCollection
364 </summary>
365 <param name="items">
366 The CatchClauseCollection whose elements are to be added to the new CatchClauseCollection.
367 </param>
368 </member>
369 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Statements.CatchClause[])">
370 <summary>
371 Adds the elements of an array to the end of this CatchClauseCollection.
372 </summary>
373 <param name="items">
374 The array whose elements are to be added to the end of this CatchClauseCollection.
375 </param>
376 </member>
377 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Collections.CatchClauseCollection)">
378 <summary>
379 Adds the elements of another CatchClauseCollection to the end of this CatchClauseCollection.
380 </summary>
381 <param name="items">
382 The CatchClauseCollection whose elements are to be added to the end of this CatchClauseCollection.
383 </param>
384 </member>
385 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Add(Refly.CodeDom.Statements.CatchClause)">
386 <summary>
387 Adds an instance of type CatchClause to the end of this CatchClauseCollection.
388 </summary>
389 <param name="value">
390 The CatchClause to be added to the end of this CatchClauseCollection.
391 </param>
392 </member>
393 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Contains(Refly.CodeDom.Statements.CatchClause)">
394 <summary>
395 Determines whether a specfic CatchClause value is in this CatchClauseCollection.
396 </summary>
397 <param name="value">
398 The CatchClause value to locate in this CatchClauseCollection.
399 </param>
400 <returns>
401 true if value is found in this CatchClauseCollection;
402 false otherwise.
403 </returns>
404 </member>
405 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.IndexOf(Refly.CodeDom.Statements.CatchClause)">
406 <summary>
407 Return the zero-based index of the first occurrence of a specific value
408 in this CatchClauseCollection
409 </summary>
410 <param name="value">
411 The CatchClause value to locate in the CatchClauseCollection.
412 </param>
413 <returns>
414 The zero-based index of the first occurrence of the _ELEMENT value if found;
415 -1 otherwise.
416 </returns>
417 </member>
418 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Insert(System.Int32,Refly.CodeDom.Statements.CatchClause)">
419 <summary>
420 Inserts an element into the CatchClauseCollection at the specified index
421 </summary>
422 <param name="index">
423 The index at which the CatchClause is to be inserted.
424 </param>
425 <param name="value">
426 The CatchClause to insert.
427 </param>
428 </member>
429 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Remove(Refly.CodeDom.Statements.CatchClause)">
430 <summary>
431 Removes the first occurrence of a specific CatchClause from this CatchClauseCollection.
432 </summary>
433 <param name="value">
434 The CatchClause value to remove from this CatchClauseCollection.
435 </param>
436 </member>
437 <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.GetEnumerator">
438 <summary>
439 Returns an enumerator that can iterate through the elements of this CatchClauseCollection.
440 </summary>
441 <returns>
442 An object that implements System.Collections.IEnumerator.
443 </returns>
444 </member>
445 <member name="P:Refly.CodeDom.Collections.CatchClauseCollection.Item(System.Int32)">
446 <summary>
447 Gets or sets the CatchClause at the given index in this CatchClauseCollection.
448 </summary>
449 </member>
450 <member name="T:Refly.CodeDom.Collections.CatchClauseCollection.Enumerator">
451 <summary>
452 Type-specific enumeration class, used by CatchClauseCollection.GetEnumerator.
453 </summary>
454 </member>
455 <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection">
456 <summary>
457 A collection of elements of type ConstructorDeclaration
458 </summary>
459 </member>
460 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.#ctor">
461 <summary>
462 Initializes a new empty instance of the ConstructorDeclarationCollection class.
463 </summary>
464 </member>
465 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.#ctor(Refly.CodeDom.ConstructorDeclaration[])">
466 <summary>
467 Initializes a new instance of the ConstructorDeclarationCollection class, containing elements
468 copied from an array.
469 </summary>
470 <param name="items">
471 The array whose elements are to be added to the new ConstructorDeclarationCollection.
472 </param>
473 </member>
474 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.#ctor(Refly.CodeDom.Collections.ConstructorDeclarationCollection)">
475 <summary>
476 Initializes a new instance of the ConstructorDeclarationCollection class, containing elements
477 copied from another instance of ConstructorDeclarationCollection
478 </summary>
479 <param name="items">
480 The ConstructorDeclarationCollection whose elements are to be added to the new ConstructorDeclarationCollection.
481 </param>
482 </member>
483 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.ConstructorDeclaration[])">
484 <summary>
485 Adds the elements of an array to the end of this ConstructorDeclarationCollection.
486 </summary>
487 <param name="items">
488 The array whose elements are to be added to the end of this ConstructorDeclarationCollection.
489 </param>
490 </member>
491 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.Collections.ConstructorDeclarationCollection)">
492 <summary>
493 Adds the elements of another ConstructorDeclarationCollection to the end of this ConstructorDeclarationCollection.
494 </summary>
495 <param name="items">
496 The ConstructorDeclarationCollection whose elements are to be added to the end of this ConstructorDeclarationCollection.
497 </param>
498 </member>
499 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Add(Refly.CodeDom.ConstructorDeclaration)">
500 <summary>
501 Adds an instance of type ConstructorDeclaration to the end of this ConstructorDeclarationCollection.
502 </summary>
503 <param name="value">
504 The ConstructorDeclaration to be added to the end of this ConstructorDeclarationCollection.
505 </param>
506 </member>
507 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Contains(Refly.CodeDom.ConstructorDeclaration)">
508 <summary>
509 Determines whether a specfic ConstructorDeclaration value is in this ConstructorDeclarationCollection.
510 </summary>
511 <param name="value">
512 The ConstructorDeclaration value to locate in this ConstructorDeclarationCollection.
513 </param>
514 <returns>
515 true if value is found in this ConstructorDeclarationCollection;
516 false otherwise.
517 </returns>
518 </member>
519 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.IndexOf(Refly.CodeDom.ConstructorDeclaration)">
520 <summary>
521 Return the zero-based index of the first occurrence of a specific value
522 in this ConstructorDeclarationCollection
523 </summary>
524 <param name="value">
525 The ConstructorDeclaration value to locate in the ConstructorDeclarationCollection.
526 </param>
527 <returns>
528 The zero-based index of the first occurrence of the _ELEMENT value if found;
529 -1 otherwise.
530 </returns>
531 </member>
532 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ConstructorDeclaration)">
533 <summary>
534 Inserts an element into the ConstructorDeclarationCollection at the specified index
535 </summary>
536 <param name="index">
537 The index at which the ConstructorDeclaration is to be inserted.
538 </param>
539 <param name="value">
540 The ConstructorDeclaration to insert.
541 </param>
542 </member>
543 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Remove(Refly.CodeDom.ConstructorDeclaration)">
544 <summary>
545 Removes the first occurrence of a specific ConstructorDeclaration from this ConstructorDeclarationCollection.
546 </summary>
547 <param name="value">
548 The ConstructorDeclaration value to remove from this ConstructorDeclarationCollection.
549 </param>
550 </member>
551 <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.GetEnumerator">
552 <summary>
553 Returns an enumerator that can iterate through the elements of this ConstructorDeclarationCollection.
554 </summary>
555 <returns>
556 An object that implements System.Collections.IEnumerator.
557 </returns>
558 </member>
559 <member name="P:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Item(System.Int32)">
560 <summary>
561 Gets or sets the ConstructorDeclaration at the given index in this ConstructorDeclarationCollection.
562 </summary>
563 </member>
564 <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Enumerator">
565 <summary>
566 Type-specific enumeration class, used by ConstructorDeclarationCollection.GetEnumerator.
567 </summary>
568 </member>
569 <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection">
570 <summary>
571 A collection of elements of type DelegateDeclaration
572 </summary>
573 </member>
574 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.#ctor">
575 <summary>
576 Initializes a new empty instance of the DelegateDeclarationCollection class.
577 </summary>
578 </member>
579 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.#ctor(Refly.CodeDom.DelegateDeclaration[])">
580 <summary>
581 Initializes a new instance of the DelegateDeclarationCollection class, containing elements
582 copied from an array.
583 </summary>
584 <param name="items">
585 The array whose elements are to be added to the new DelegateDeclarationCollection.
586 </param>
587 </member>
588 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.#ctor(Refly.CodeDom.Collections.DelegateDeclarationCollection)">
589 <summary>
590 Initializes a new instance of the DelegateDeclarationCollection class, containing elements
591 copied from another instance of DelegateDeclarationCollection
592 </summary>
593 <param name="items">
594 The DelegateDeclarationCollection whose elements are to be added to the new DelegateDeclarationCollection.
595 </param>
596 </member>
597 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.DelegateDeclaration[])">
598 <summary>
599 Adds the elements of an array to the end of this DelegateDeclarationCollection.
600 </summary>
601 <param name="items">
602 The array whose elements are to be added to the end of this DelegateDeclarationCollection.
603 </param>
604 </member>
605 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.Collections.DelegateDeclarationCollection)">
606 <summary>
607 Adds the elements of another DelegateDeclarationCollection to the end of this DelegateDeclarationCollection.
608 </summary>
609 <param name="items">
610 The DelegateDeclarationCollection whose elements are to be added to the end of this DelegateDeclarationCollection.
611 </param>
612 </member>
613 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Add(Refly.CodeDom.DelegateDeclaration)">
614 <summary>
615 Adds an instance of type DelegateDeclaration to the end of this DelegateDeclarationCollection.
616 </summary>
617 <param name="value">
618 The DelegateDeclaration to be added to the end of this DelegateDeclarationCollection.
619 </param>
620 </member>
621 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Contains(Refly.CodeDom.DelegateDeclaration)">
622 <summary>
623 Determines whether a specfic DelegateDeclaration value is in this DelegateDeclarationCollection.
624 </summary>
625 <param name="value">
626 The DelegateDeclaration value to locate in this DelegateDeclarationCollection.
627 </param>
628 <returns>
629 true if value is found in this DelegateDeclarationCollection;
630 false otherwise.
631 </returns>
632 </member>
633 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.ContainsDelegateName(System.String)">
634 <summary>
635 Checks the existence of a method name.
636 </summary>
637 <remarks></remarks>
638 <param name="Name"></param>
639 <returns></returns>
640 </member>
641 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.IndexOf(Refly.CodeDom.DelegateDeclaration)">
642 <summary>
643 Return the zero-based index of the first occurrence of a specific value
644 in this DelegateDeclarationCollection
645 </summary>
646 <param name="value">
647 The DelegateDeclaration value to locate in the DelegateDeclarationCollection.
648 </param>
649 <returns>
650 The zero-based index of the first occurrence of the _ELEMENT value if found;
651 -1 otherwise.
652 </returns>
653 </member>
654 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Insert(System.Int32,Refly.CodeDom.DelegateDeclaration)">
655 <summary>
656 Inserts an element into the DelegateDeclarationCollection at the specified index
657 </summary>
658 <param name="index">
659 The index at which the DelegateDeclaration is to be inserted.
660 </param>
661 <param name="value">
662 The DelegateDeclaration to insert.
663 </param>
664 </member>
665 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Remove(Refly.CodeDom.DelegateDeclaration)">
666 <summary>
667 Removes the first occurrence of a specific DelegateDeclaration from this DelegateDeclarationCollection.
668 </summary>
669 <param name="value">
670 The DelegateDeclaration value to remove from this DelegateDeclarationCollection.
671 </param>
672 </member>
673 <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.GetEnumerator">
674 <summary>
675 Returns an enumerator that can iterate through the elements of this DelegateDeclarationCollection.
676 </summary>
677 <returns>
678 An object that implements System.Collections.IEnumerator.
679 </returns>
680 </member>
681 <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.Int32)">
682 <summary>
683 Gets or sets the DelegateDeclaration at the given index in this DelegateDeclarationCollection.
684 </summary>
685 </member>
686 <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.String)">
687 <summary>
688 Gets or sets the DelegateDeclaration with the given name in this DelegateDeclarationCollection.
689 </summary>
690 <remarks></remarks>
691 </member>
692 <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection.Enumerator">
693 <summary>
694 Type-specific enumeration class, used by DelegateDeclarationCollection.GetEnumerator.
695 </summary>
696 </member>
697 <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection">
698 <summary>
699 A collection of elements of type EventDeclaration
700 </summary>
701 </member>
702 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.#ctor">
703 <summary>
704 Initializes a new empty instance of the EventDeclarationCollection class.
705 </summary>
706 </member>
707 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.#ctor(Refly.CodeDom.EventDeclaration[])">
708 <summary>
709 Initializes a new instance of the EventDeclarationCollection class, containing elements
710 copied from an array.
711 </summary>
712 <param name="items">
713 The array whose elements are to be added to the new EventDeclarationCollection.
714 </param>
715 </member>
716 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.#ctor(Refly.CodeDom.Collections.EventDeclarationCollection)">
717 <summary>
718 Initializes a new instance of the EventDeclarationCollection class, containing elements
719 copied from another instance of EventDeclarationCollection
720 </summary>
721 <param name="items">
722 The EventDeclarationCollection whose elements are to be added to the new EventDeclarationCollection.
723 </param>
724 </member>
725 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.EventDeclaration[])">
726 <summary>
727 Adds the elements of an array to the end of this EventDeclarationCollection.
728 </summary>
729 <param name="items">
730 The array whose elements are to be added to the end of this EventDeclarationCollection.
731 </param>
732 </member>
733 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.Collections.EventDeclarationCollection)">
734 <summary>
735 Adds the elements of another EventDeclarationCollection to the end of this EventDeclarationCollection.
736 </summary>
737 <param name="items">
738 The EventDeclarationCollection whose elements are to be added to the end of this EventDeclarationCollection.
739 </param>
740 </member>
741 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Add(Refly.CodeDom.EventDeclaration)">
742 <summary>
743 Adds an instance of type EventDeclaration to the end of this EventDeclarationCollection.
744 </summary>
745 <param name="value">
746 The EventDeclaration to be added to the end of this EventDeclarationCollection.
747 </param>
748 </member>
749 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Contains(Refly.CodeDom.EventDeclaration)">
750 <summary>
751 Determines whether a specfic EventDeclaration value is in this EventDeclarationCollection.
752 </summary>
753 <param name="value">
754 The EventDeclaration value to locate in this EventDeclarationCollection.
755 </param>
756 <returns>
757 true if value is found in this EventDeclarationCollection;
758 false otherwise.
759 </returns>
760 </member>
761 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.IndexOf(Refly.CodeDom.EventDeclaration)">
762 <summary>
763 Return the zero-based index of the first occurrence of a specific value
764 in this EventDeclarationCollection
765 </summary>
766 <param name="value">
767 The EventDeclaration value to locate in the EventDeclarationCollection.
768 </param>
769 <returns>
770 The zero-based index of the first occurrence of the _ELEMENT value if found;
771 -1 otherwise.
772 </returns>
773 </member>
774 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Insert(System.Int32,Refly.CodeDom.EventDeclaration)">
775 <summary>
776 Inserts an element into the EventDeclarationCollection at the specified index
777 </summary>
778 <param name="index">
779 The index at which the EventDeclaration is to be inserted.
780 </param>
781 <param name="value">
782 The EventDeclaration to insert.
783 </param>
784 </member>
785 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Remove(Refly.CodeDom.EventDeclaration)">
786 <summary>
787 Removes the first occurrence of a specific EventDeclaration from this EventDeclarationCollection.
788 </summary>
789 <param name="value">
790 The EventDeclaration value to remove from this EventDeclarationCollection.
791 </param>
792 </member>
793 <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.GetEnumerator">
794 <summary>
795 Returns an enumerator that can iterate through the elements of this EventDeclarationCollection.
796 </summary>
797 <returns>
798 An object that implements System.Collections.IEnumerator.
799 </returns>
800 </member>
801 <member name="P:Refly.CodeDom.Collections.EventDeclarationCollection.Item(System.Int32)">
802 <summary>
803 Gets or sets the EventDeclaration at the given index in this EventDeclarationCollection.
804 </summary>
805 </member>
806 <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection.Enumerator">
807 <summary>
808 Type-specific enumeration class, used by EventDeclarationCollection.GetEnumerator.
809 </summary>
810 </member>
811 <member name="T:Refly.CodeDom.Collections.ExpressionCollection">
812 <summary>
813 A collection of elements of type Expression
814 </summary>
815 </member>
816 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.#ctor">
817 <summary>
818 Initializes a new empty instance of the ExpressionCollection class.
819 </summary>
820 </member>
821 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.#ctor(Refly.CodeDom.Expressions.Expression[])">
822 <summary>
823 Initializes a new instance of the ExpressionCollection class, containing elements
824 copied from an array.
825 </summary>
826 <param name="items">
827 The array whose elements are to be added to the new ExpressionCollection.
828 </param>
829 </member>
830 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.#ctor(Refly.CodeDom.Collections.ExpressionCollection)">
831 <summary>
832 Initializes a new instance of the ExpressionCollection class, containing elements
833 copied from another instance of ExpressionCollection
834 </summary>
835 <param name="items">
836 The ExpressionCollection whose elements are to be added to the new ExpressionCollection.
837 </param>
838 </member>
839 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Expressions.Expression[])">
840 <summary>
841 Adds the elements of an array to the end of this ExpressionCollection.
842 </summary>
843 <param name="items">
844 The array whose elements are to be added to the end of this ExpressionCollection.
845 </param>
846 </member>
847 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Collections.ExpressionCollection)">
848 <summary>
849 Adds the elements of another ExpressionCollection to the end of this ExpressionCollection.
850 </summary>
851 <param name="items">
852 The ExpressionCollection whose elements are to be added to the end of this ExpressionCollection.
853 </param>
854 </member>
855 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.Add(Refly.CodeDom.Expressions.Expression)">
856 <summary>
857 Adds an instance of type Expression to the end of this ExpressionCollection.
858 </summary>
859 <param name="value">
860 The Expression to be added to the end of this ExpressionCollection.
861 </param>
862 </member>
863 <member name="M:Refly.CodeDom.Collections.ExpressionCollection.GetEnumerator">
864 <summary>
865 Returns an enumerator that can iterate through the elements of this ExpressionCollection.
866 </summary>
867 <returns>
868 An object that implements System.Collections.IEnumerator.
869 </returns>
870 </member>
871 <member name="T:Refly.CodeDom.Collections.ExpressionCollection.Enumerator">
872 <summary>
873 Type-specific enumeration class, used by ExpressionCollection.GetEnumerator.
874 </summary>
875 </member>
876 <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection">
877 <summary>
878 A collection of elements of type FieldDeclaration
879 </summary>
880 </member>
881 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.#ctor">
882 <summary>
883 Initializes a new empty instance of the FieldDeclarationCollection class.
884 </summary>
885 </member>
886 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.#ctor(Refly.CodeDom.FieldDeclaration[])">
887 <summary>
888 Initializes a new instance of the FieldDeclarationCollection class, containing elements
889 copied from an array.
890 </summary>
891 <param name="items">
892 The array whose elements are to be added to the new FieldDeclarationCollection.
893 </param>
894 </member>
895 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.#ctor(Refly.CodeDom.Collections.FieldDeclarationCollection)">
896 <summary>
897 Initializes a new instance of the FieldDeclarationCollection class, containing elements
898 copied from another instance of FieldDeclarationCollection
899 </summary>
900 <param name="items">
901 The FieldDeclarationCollection whose elements are to be added to the new FieldDeclarationCollection.
902 </param>
903 </member>
904 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.FieldDeclaration[])">
905 <summary>
906 Adds the elements of an array to the end of this FieldDeclarationCollection.
907 </summary>
908 <param name="items">
909 The array whose elements are to be added to the end of this FieldDeclarationCollection.
910 </param>
911 </member>
912 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.Collections.FieldDeclarationCollection)">
913 <summary>
914 Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection.
915 </summary>
916 <param name="items">
917 The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection.
918 </param>
919 </member>
920 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Add(Refly.CodeDom.FieldDeclaration)">
921 <summary>
922 Adds an instance of type FieldDeclaration to the end of this FieldDeclarationCollection.
923 </summary>
924 <param name="value">
925 The FieldDeclaration to be added to the end of this FieldDeclarationCollection.
926 </param>
927 </member>
928 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Contains(Refly.CodeDom.FieldDeclaration)">
929 <summary>
930 Determines whether a specfic FieldDeclaration value is in this FieldDeclarationCollection.
931 </summary>
932 <param name="value">
933 The FieldDeclaration value to locate in this FieldDeclarationCollection.
934 </param>
935 <returns>
936 true if value is found in this FieldDeclarationCollection;
937 false otherwise.
938 </returns>
939 </member>
940 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.IndexOf(Refly.CodeDom.FieldDeclaration)">
941 <summary>
942 Return the zero-based index of the first occurrence of a specific value
943 in this FieldDeclarationCollection
944 </summary>
945 <param name="value">
946 The FieldDeclaration value to locate in the FieldDeclarationCollection.
947 </param>
948 <returns>
949 The zero-based index of the first occurrence of the _ELEMENT value if found;
950 -1 otherwise.
951 </returns>
952 </member>
953 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Insert(System.Int32,Refly.CodeDom.FieldDeclaration)">
954 <summary>
955 Inserts an element into the FieldDeclarationCollection at the specified index
956 </summary>
957 <param name="index">
958 The index at which the FieldDeclaration is to be inserted.
959 </param>
960 <param name="value">
961 The FieldDeclaration to insert.
962 </param>
963 </member>
964 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Remove(Refly.CodeDom.FieldDeclaration)">
965 <summary>
966 Removes the first occurrence of a specific FieldDeclaration from this FieldDeclarationCollection.
967 </summary>
968 <param name="value">
969 The FieldDeclaration value to remove from this FieldDeclarationCollection.
970 </param>
971 </member>
972 <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.GetEnumerator">
973 <summary>
974 Returns an enumerator that can iterate through the elements of this FieldDeclarationCollection.
975 </summary>
976 <returns>
977 An object that implements System.Collections.IEnumerator.
978 </returns>
979 </member>
980 <member name="P:Refly.CodeDom.Collections.FieldDeclarationCollection.Item(System.Int32)">
981 <summary>
982 Gets or sets the FieldDeclaration at the given index in this FieldDeclarationCollection.
983 </summary>
984 </member>
985 <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection.Enumerator">
986 <summary>
987 Type-specific enumeration class, used by FieldDeclarationCollection.GetEnumerator.
988 </summary>
989 </member>
990 <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection">
991 <summary>
992 A collection of elements of type IndexerDeclaration
993 </summary>
994 </member>
995 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.#ctor">
996 <summary>
997 Initializes a new empty instance of the IndexerDeclarationCollection class.
998 </summary>
999 </member>
1000 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.#ctor(Refly.CodeDom.IndexerDeclaration[])">
1001 <summary>
1002 Initializes a new instance of the IndexerDeclarationCollection class, containing elements
1003 copied from an array.
1004 </summary>
1005 <param name="items">
1006 The array whose elements are to be added to the new IndexerDeclarationCollection.
1007 </param>
1008 </member>
1009 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.#ctor(Refly.CodeDom.Collections.IndexerDeclarationCollection)">
1010 <summary>
1011 Initializes a new instance of the IndexerDeclarationCollection class, containing elements
1012 copied from another instance of IndexerDeclarationCollection
1013 </summary>
1014 <param name="items">
1015 The IndexerDeclarationCollection whose elements are to be added to the new IndexerDeclarationCollection.
1016 </param>
1017 </member>
1018 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.IndexerDeclaration[])">
1019 <summary>
1020 Adds the elements of an array to the end of this IndexerDeclarationCollection.
1021 </summary>
1022 <param name="items">
1023 The array whose elements are to be added to the end of this IndexerDeclarationCollection.
1024 </param>
1025 </member>
1026 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.Collections.IndexerDeclarationCollection)">
1027 <summary>
1028 Adds the elements of another IndexerDeclarationCollection to the end of this IndexerDeclarationCollection.
1029 </summary>
1030 <param name="items">
1031 The IndexerDeclarationCollection whose elements are to be added to the end of this IndexerDeclarationCollection.
1032 </param>
1033 </member>
1034 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Add(Refly.CodeDom.IndexerDeclaration)">
1035 <summary>
1036 Adds an instance of type IndexerDeclaration to the end of this IndexerDeclarationCollection.
1037 </summary>
1038 <param name="value">
1039 The IndexerDeclaration to be added to the end of this IndexerDeclarationCollection.
1040 </param>
1041 </member>
1042 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Contains(Refly.CodeDom.IndexerDeclaration)">
1043 <summary>
1044 Determines whether a specfic IndexerDeclaration value is in this IndexerDeclarationCollection.
1045 </summary>
1046 <param name="value">
1047 The IndexerDeclaration value to locate in this IndexerDeclarationCollection.
1048 </param>
1049 <returns>
1050 true if value is found in this IndexerDeclarationCollection;
1051 false otherwise.
1052 </returns>
1053 </member>
1054 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.IndexOf(Refly.CodeDom.IndexerDeclaration)">
1055 <summary>
1056 Return the zero-based index of the first occurrence of a specific value
1057 in this IndexerDeclarationCollection
1058 </summary>
1059 <param name="value">
1060 The IndexerDeclaration value to locate in the IndexerDeclarationCollection.
1061 </param>
1062 <returns>
1063 The zero-based index of the first occurrence of the _ELEMENT value if found;
1064 -1 otherwise.
1065 </returns>
1066 </member>
1067 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Insert(System.Int32,Refly.CodeDom.IndexerDeclaration)">
1068 <summary>
1069 Inserts an element into the IndexerDeclarationCollection at the specified index
1070 </summary>
1071 <param name="index">
1072 The index at which the IndexerDeclaration is to be inserted.
1073 </param>
1074 <param name="value">
1075 The IndexerDeclaration to insert.
1076 </param>
1077 </member>
1078 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Remove(Refly.CodeDom.IndexerDeclaration)">
1079 <summary>
1080 Removes the first occurrence of a specific IndexerDeclaration from this IndexerDeclarationCollection.
1081 </summary>
1082 <param name="value">
1083 The IndexerDeclaration value to remove from this IndexerDeclarationCollection.
1084 </param>
1085 </member>
1086 <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.GetEnumerator">
1087 <summary>
1088 Returns an enumerator that can iterate through the elements of this IndexerDeclarationCollection.
1089 </summary>
1090 <returns>
1091 An object that implements System.Collections.IEnumerator.
1092 </returns>
1093 </member>
1094 <member name="P:Refly.CodeDom.Collections.IndexerDeclarationCollection.Item(System.Int32)">
1095 <summary>
1096 Gets or sets the IndexerDeclaration at the given index in this IndexerDeclarationCollection.
1097 </summary>
1098 </member>
1099 <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection.Enumerator">
1100 <summary>
1101 Type-specific enumeration class, used by IndexerDeclarationCollection.GetEnumerator.
1102 </summary>
1103 </member>
1104 <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection">
1105 <summary>
1106 A collection of elements of type MethodDeclaration
1107 </summary>
1108 </member>
1109 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.#ctor">
1110 <summary>
1111 Initializes a new empty instance of the MethodDeclarationCollection class.
1112 </summary>
1113 </member>
1114 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.#ctor(Refly.CodeDom.MethodDeclaration[])">
1115 <summary>
1116 Initializes a new instance of the MethodDeclarationCollection class, containing elements
1117 copied from an array.
1118 </summary>
1119 <param name="items">
1120 The array whose elements are to be added to the new MethodDeclarationCollection.
1121 </param>
1122 </member>
1123 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.#ctor(Refly.CodeDom.Collections.MethodDeclarationCollection)">
1124 <summary>
1125 Initializes a new instance of the MethodDeclarationCollection class, containing elements
1126 copied from another instance of MethodDeclarationCollection
1127 </summary>
1128 <param name="items">
1129 The MethodDeclarationCollection whose elements are to be added to the new MethodDeclarationCollection.
1130 </param>
1131 </member>
1132 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.MethodDeclaration[])">
1133 <summary>
1134 Adds the elements of an array to the end of this MethodDeclarationCollection.
1135 </summary>
1136 <param name="items">
1137 The array whose elements are to be added to the end of this MethodDeclarationCollection.
1138 </param>
1139 </member>
1140 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.Collections.MethodDeclarationCollection)">
1141 <summary>
1142 Adds the elements of another MethodDeclarationCollection to the end of this MethodDeclarationCollection.
1143 </summary>
1144 <param name="items">
1145 The MethodDeclarationCollection whose elements are to be added to the end of this MethodDeclarationCollection.
1146 </param>
1147 </member>
1148 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Add(Refly.CodeDom.MethodDeclaration)">
1149 <summary>
1150 Adds an instance of type MethodDeclaration to the end of this MethodDeclarationCollection.
1151 </summary>
1152 <param name="value">
1153 The MethodDeclaration to be added to the end of this MethodDeclarationCollection.
1154 </param>
1155 </member>
1156 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Contains(Refly.CodeDom.MethodDeclaration)">
1157 <summary>
1158 Determines whether a specfic MethodDeclaration value is in this MethodDeclarationCollection.
1159 </summary>
1160 <param name="value">
1161 The MethodDeclaration value to locate in this MethodDeclarationCollection.
1162 </param>
1163 <returns>
1164 true if value is found in this MethodDeclarationCollection;
1165 false otherwise.
1166 </returns>
1167 </member>
1168 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.ContainsMethodName(System.String)">
1169 <summary>
1170 Checks the existence of a method name.
1171 </summary>
1172 <remarks></remarks>
1173 <param name="Name"></param>
1174 <returns></returns>
1175 </member>
1176 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.IndexOf(Refly.CodeDom.MethodDeclaration)">
1177 <summary>
1178 Return the zero-based index of the first occurrence of a specific value
1179 in this MethodDeclarationCollection
1180 </summary>
1181 <param name="value">
1182 The MethodDeclaration value to locate in the MethodDeclarationCollection.
1183 </param>
1184 <returns>
1185 The zero-based index of the first occurrence of the _ELEMENT value if found;
1186 -1 otherwise.
1187 </returns>
1188 </member>
1189 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Insert(System.Int32,Refly.CodeDom.MethodDeclaration)">
1190 <summary>
1191 Inserts an element into the MethodDeclarationCollection at the specified index
1192 </summary>
1193 <param name="index">
1194 The index at which the MethodDeclaration is to be inserted.
1195 </param>
1196 <param name="value">
1197 The MethodDeclaration to insert.
1198 </param>
1199 </member>
1200 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Remove(Refly.CodeDom.MethodDeclaration)">
1201 <summary>
1202 Removes the first occurrence of a specific MethodDeclaration from this MethodDeclarationCollection.
1203 </summary>
1204 <param name="value">
1205 The MethodDeclaration value to remove from this MethodDeclarationCollection.
1206 </param>
1207 </member>
1208 <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.GetEnumerator">
1209 <summary>
1210 Returns an enumerator that can iterate through the elements of this MethodDeclarationCollection.
1211 </summary>
1212 <returns>
1213 An object that implements System.Collections.IEnumerator.
1214 </returns>
1215 </member>
1216 <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.Int32)">
1217 <summary>
1218 Gets or sets the MethodDeclaration at the given index in this MethodDeclarationCollection.
1219 </summary>
1220 </member>
1221 <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.String)">
1222 <summary>
1223 Gets or sets the MethodDeclaration with the given name in this MethodDeclarationCollection.
1224 </summary>
1225 <remarks></remarks>
1226 </member>
1227 <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection.Enumerator">
1228 <summary>
1229 Type-specific enumeration class, used by MethodDeclarationCollection.GetEnumerator.
1230 </summary>
1231 </member>
1232 <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection">
1233 <summary>
1234 A collection of elements of type ParameterDeclaration
1235 </summary>
1236 </member>
1237 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.#ctor">
1238 <summary>
1239 Initializes a new empty instance of the ParameterDeclarationCollection class.
1240 </summary>
1241 </member>
1242 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.#ctor(Refly.CodeDom.ParameterDeclaration[])">
1243 <summary>
1244 Initializes a new instance of the ParameterDeclarationCollection class, containing elements
1245 copied from an array.
1246 </summary>
1247 <param name="items">
1248 The array whose elements are to be added to the new ParameterDeclarationCollection.
1249 </param>
1250 </member>
1251 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.#ctor(Refly.CodeDom.Collections.ParameterDeclarationCollection)">
1252 <summary>
1253 Initializes a new instance of the ParameterDeclarationCollection class, containing elements
1254 copied from another instance of ParameterDeclarationCollection
1255 </summary>
1256 <param name="items">
1257 The ParameterDeclarationCollection whose elements are to be added to the new ParameterDeclarationCollection.
1258 </param>
1259 </member>
1260 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.ParameterDeclaration[])">
1261 <summary>
1262 Adds the elements of an array to the end of this ParameterDeclarationCollection.
1263 </summary>
1264 <param name="items">
1265 The array whose elements are to be added to the end of this ParameterDeclarationCollection.
1266 </param>
1267 </member>
1268 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.Collections.ParameterDeclarationCollection)">
1269 <summary>
1270 Adds the elements of another ParameterDeclarationCollection to the end of this ParameterDeclarationCollection.
1271 </summary>
1272 <param name="items">
1273 The ParameterDeclarationCollection whose elements are to be added to the end of this ParameterDeclarationCollection.
1274 </param>
1275 </member>
1276 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Contains(Refly.CodeDom.ParameterDeclaration)">
1277 <summary>
1278 Determines whether a specfic ParameterDeclaration value is in this ParameterDeclarationCollection.
1279 </summary>
1280 <param name="value">
1281 The ParameterDeclaration value to locate in this ParameterDeclarationCollection.
1282 </param>
1283 <returns>
1284 true if value is found in this ParameterDeclarationCollection;
1285 false otherwise.
1286 </returns>
1287 </member>
1288 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.IndexOf(Refly.CodeDom.ParameterDeclaration)">
1289 <summary>
1290 Return the zero-based index of the first occurrence of a specific value
1291 in this ParameterDeclarationCollection
1292 </summary>
1293 <param name="value">
1294 The ParameterDeclaration value to locate in the ParameterDeclarationCollection.
1295 </param>
1296 <returns>
1297 The zero-based index of the first occurrence of the _ELEMENT value if found;
1298 -1 otherwise.
1299 </returns>
1300 </member>
1301 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ParameterDeclaration)">
1302 <summary>
1303 Inserts an element into the ParameterDeclarationCollection at the specified index
1304 </summary>
1305 <param name="index">
1306 The index at which the ParameterDeclaration is to be inserted.
1307 </param>
1308 <param name="value">
1309 The ParameterDeclaration to insert.
1310 </param>
1311 </member>
1312 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Remove(Refly.CodeDom.ParameterDeclaration)">
1313 <summary>
1314 Removes the first occurrence of a specific ParameterDeclaration from this ParameterDeclarationCollection.
1315 </summary>
1316 <param name="value">
1317 The ParameterDeclaration value to remove from this ParameterDeclarationCollection.
1318 </param>
1319 </member>
1320 <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.GetEnumerator">
1321 <summary>
1322 Returns an enumerator that can iterate through the elements of this ParameterDeclarationCollection.
1323 </summary>
1324 <returns>
1325 An object that implements System.Collections.IEnumerator.
1326 </returns>
1327 </member>
1328 <member name="P:Refly.CodeDom.Collections.ParameterDeclarationCollection.Item(System.Int32)">
1329 <summary>
1330 Gets or sets the ParameterDeclaration at the given index in this ParameterDeclarationCollection.
1331 </summary>
1332 </member>
1333 <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection.Enumerator">
1334 <summary>
1335 Type-specific enumeration class, used by ParameterDeclarationCollection.GetEnumerator.
1336 </summary>
1337 </member>
1338 <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection">
1339 <summary>
1340 A collection of elements of type PropertyDeclaration
1341 </summary>
1342 </member>
1343 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.#ctor">
1344 <summary>
1345 Initializes a new empty instance of the PropertyDeclarationCollection class.
1346 </summary>
1347 </member>
1348 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.#ctor(Refly.CodeDom.PropertyDeclaration[])">
1349 <summary>
1350 Initializes a new instance of the PropertyDeclarationCollection class, containing elements
1351 copied from an array.
1352 </summary>
1353 <param name="items">
1354 The array whose elements are to be added to the new PropertyDeclarationCollection.
1355 </param>
1356 </member>
1357 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.#ctor(Refly.CodeDom.Collections.PropertyDeclarationCollection)">
1358 <summary>
1359 Initializes a new instance of the PropertyDeclarationCollection class, containing elements
1360 copied from another instance of PropertyDeclarationCollection
1361 </summary>
1362 <param name="items">
1363 The PropertyDeclarationCollection whose elements are to be added to the new PropertyDeclarationCollection.
1364 </param>
1365 </member>
1366 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.PropertyDeclaration[])">
1367 <summary>
1368 Adds the elements of an array to the end of this PropertyDeclarationCollection.
1369 </summary>
1370 <param name="items">
1371 The array whose elements are to be added to the end of this PropertyDeclarationCollection.
1372 </param>
1373 </member>
1374 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.Collections.PropertyDeclarationCollection)">
1375 <summary>
1376 Adds the elements of another PropertyDeclarationCollection to the end of this PropertyDeclarationCollection.
1377 </summary>
1378 <param name="items">
1379 The PropertyDeclarationCollection whose elements are to be added to the end of this PropertyDeclarationCollection.
1380 </param>
1381 </member>
1382 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Add(Refly.CodeDom.PropertyDeclaration)">
1383 <summary>
1384 Adds an instance of type PropertyDeclaration to the end of this PropertyDeclarationCollection.
1385 </summary>
1386 <param name="value">
1387 The PropertyDeclaration to be added to the end of this PropertyDeclarationCollection.
1388 </param>
1389 </member>
1390 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Contains(Refly.CodeDom.PropertyDeclaration)">
1391 <summary>
1392 Determines whether a specfic PropertyDeclaration value is in this PropertyDeclarationCollection.
1393 </summary>
1394 <param name="value">
1395 The PropertyDeclaration value to locate in this PropertyDeclarationCollection.
1396 </param>
1397 <returns>
1398 true if value is found in this PropertyDeclarationCollection;
1399 false otherwise.
1400 </returns>
1401 </member>
1402 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.IndexOf(Refly.CodeDom.PropertyDeclaration)">
1403 <summary>
1404 Return the zero-based index of the first occurrence of a specific value
1405 in this PropertyDeclarationCollection
1406 </summary>
1407 <param name="value">
1408 The PropertyDeclaration value to locate in the PropertyDeclarationCollection.
1409 </param>
1410 <returns>
1411 The zero-based index of the first occurrence of the _ELEMENT value if found;
1412 -1 otherwise.
1413 </returns>
1414 </member>
1415 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Insert(System.Int32,Refly.CodeDom.PropertyDeclaration)">
1416 <summary>
1417 Inserts an element into the PropertyDeclarationCollection at the specified index
1418 </summary>
1419 <param name="index">
1420 The index at which the PropertyDeclaration is to be inserted.
1421 </param>
1422 <param name="value">
1423 The PropertyDeclaration to insert.
1424 </param>
1425 </member>
1426 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Remove(Refly.CodeDom.PropertyDeclaration)">
1427 <summary>
1428 Removes the first occurrence of a specific PropertyDeclaration from this PropertyDeclarationCollection.
1429 </summary>
1430 <param name="value">
1431 The PropertyDeclaration value to remove from this PropertyDeclarationCollection.
1432 </param>
1433 </member>
1434 <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.GetEnumerator">
1435 <summary>
1436 Returns an enumerator that can iterate through the elements of this PropertyDeclarationCollection.
1437 </summary>
1438 <returns>
1439 An object that implements System.Collections.IEnumerator.
1440 </returns>
1441 </member>
1442 <member name="P:Refly.CodeDom.Collections.PropertyDeclarationCollection.Item(System.Int32)">
1443 <summary>
1444 Gets or sets the PropertyDeclaration at the given index in this PropertyDeclarationCollection.
1445 </summary>
1446 </member>
1447 <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection.Enumerator">
1448 <summary>
1449 Type-specific enumeration class, used by PropertyDeclarationCollection.GetEnumerator.
1450 </summary>
1451 </member>
1452 <member name="T:Refly.CodeDom.Collections.StatementCollection">
1453 <summary>
1454 A collection of elements of type Statement
1455 </summary>
1456 </member>
1457 <member name="M:Refly.CodeDom.Collections.StatementCollection.#ctor">
1458 <summary>
1459 Initializes a new empty instance of the StatementCollection class.
1460 </summary>
1461 </member>
1462 <member name="M:Refly.CodeDom.Collections.StatementCollection.#ctor(Refly.CodeDom.Statements.Statement[])">
1463 <summary>
1464 Initializes a new instance of the StatementCollection class, containing elements
1465 copied from an array.
1466 </summary>
1467 <param name="items">
1468 The array whose elements are to be added to the new StatementCollection.
1469 </param>
1470 </member>
1471 <member name="M:Refly.CodeDom.Collections.StatementCollection.#ctor(Refly.CodeDom.Collections.StatementCollection)">
1472 <summary>
1473 Initializes a new instance of the StatementCollection class, containing elements
1474 copied from another instance of StatementCollection
1475 </summary>
1476 <param name="items">
1477 The StatementCollection whose elements are to be added to the new StatementCollection.
1478 </param>
1479 </member>
1480 <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Statements.Statement[])">
1481 <summary>
1482 Adds the elements of an array to the end of this StatementCollection.
1483 </summary>
1484 <param name="items">
1485 The array whose elements are to be added to the end of this StatementCollection.
1486 </param>
1487 </member>
1488 <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Collections.StatementCollection)">
1489 <summary>
1490 Adds the elements of another StatementCollection to the end of this StatementCollection.
1491 </summary>
1492 <param name="items">
1493 The StatementCollection whose elements are to be added to the end of this StatementCollection.
1494 </param>
1495 </member>
1496 <member name="M:Refly.CodeDom.Collections.StatementCollection.Add(Refly.CodeDom.Statements.Statement)">
1497 <summary>
1498 Adds an instance of type Statement to the end of this StatementCollection.
1499 </summary>
1500 <param name="value">
1501 The Statement to be added to the end of this StatementCollection.
1502 </param>
1503 </member>
1504 <member name="M:Refly.CodeDom.Collections.StatementCollection.GetEnumerator">
1505 <summary>
1506 Returns an enumerator that can iterate through the elements of this StatementCollection.
1507 </summary>
1508 <returns>
1509 An object that implements System.Collections.IEnumerator.
1510 </returns>
1511 </member>
1512 <member name="T:Refly.CodeDom.Collections.StatementCollection.Enumerator">
1513 <summary>
1514 Type-specific enumeration class, used by StatementCollection.GetEnumerator.
1515 </summary>
1516 </member>
1517 <member name="T:Refly.CodeDom.Collections.StringClassDeclarationDictionary">
1518 <summary>
1519 A dictionary with keys of type String and values of type ClassDeclaration
1520 </summary>
1521 </member>
1522 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.#ctor">
1523 <summary>
1524 Initializes a new empty instance of the StringClassDeclarationDictionary class
1525 </summary>
1526 </member>
1527 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Add(Refly.CodeDom.ClassDeclaration)">
1528 <summary>
1529 Adds an element with the specified key and value to this StringClassDeclarationDictionary.
1530 </summary>
1531 <param name="key">
1532 The String key of the element to add.
1533 </param>
1534 <param name="value">
1535 The ClassDeclaration value of the element to add.
1536 </param>
1537 </member>
1538 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Contains(System.String)">
1539 <summary>
1540 Determines whether this StringClassDeclarationDictionary contains a specific key.
1541 </summary>
1542 <param name="key">
1543 The String key to locate in this StringClassDeclarationDictionary.
1544 </param>
1545 <returns>
1546 true if this StringClassDeclarationDictionary contains an element with the specified key;
1547 otherwise, false.
1548 </returns>
1549 </member>
1550 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsKey(System.String)">
1551 <summary>
1552 Determines whether this StringClassDeclarationDictionary contains a specific key.
1553 </summary>
1554 <param name="key">
1555 The String key to locate in this StringClassDeclarationDictionary.
1556 </param>
1557 <returns>
1558 true if this StringClassDeclarationDictionary contains an element with the specified key;
1559 otherwise, false.
1560 </returns>
1561 </member>
1562 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsValue(Refly.CodeDom.ClassDeclaration)">
1563 <summary>
1564 Determines whether this StringClassDeclarationDictionary contains a specific value.
1565 </summary>
1566 <param name="value">
1567 The ClassDeclaration value to locate in this StringClassDeclarationDictionary.
1568 </param>
1569 <returns>
1570 true if this StringClassDeclarationDictionary contains an element with the specified value;
1571 otherwise, false.
1572 </returns>
1573 </member>
1574 <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Remove(System.String)">
1575 <summary>
1576 Removes the element with the specified key from this StringClassDeclarationDictionary.
1577 </summary>
1578 <param name="key">
1579 The String key of the element to remove.
1580 </param>
1581 </member>
1582 <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Item(System.String)">
1583 <summary>
1584 Gets or sets the ClassDeclaration associated with the given String
1585 </summary>
1586 <param name="key">
1587 The String whose value to get or set.
1588 </param>
1589 </member>
1590 <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Keys">
1591 <summary>
1592 Gets a collection containing the keys in this StringClassDeclarationDictionary.
1593 </summary>
1594 </member>
1595 <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Values">
1596 <summary>
1597 Gets a collection containing the values in this StringClassDeclarationDictionary.
1598 </summary>
1599 </member>
1600 <member name="T:Refly.CodeDom.Collections.StringConstantDeclaration">
1601 <summary>
1602 A dictionary with keys of type String and values of type ConstantDeclaration
1603 </summary>
1604 </member>
1605 <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.#ctor">
1606 <summary>
1607 Initializes a new empty instance of the StringConstantDeclaration class
1608 </summary>
1609 </member>
1610 <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Add(Refly.CodeDom.ConstantDeclaration)">
1611 <summary>
1612 Adds an element with the specified key and value to this StringConstantDeclaration.
1613 </summary>
1614 <param name="key">
1615 The String key of the element to add.
1616 </param>
1617 <param name="value">
1618 The ConstantDeclaration value of the element to add.
1619 </param>
1620 </member>
1621 <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Contains(System.String)">
1622 <summary>
1623 Determines whether this StringConstantDeclaration contains a specific key.
1624 </summary>
1625 <param name="key">
1626 The String key to locate in this StringConstantDeclaration.
1627 </param>
1628 <returns>
1629 true if this StringConstantDeclaration contains an element with the specified key;
1630 otherwise, false.
1631 </returns>
1632 </member>
1633 <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Remove(System.String)">
1634 <summary>
1635 Removes the element with the specified key from this StringConstantDeclaration.
1636 </summary>
1637 <param name="key">
1638 The String key of the element to remove.
1639 </param>
1640 </member>
1641 <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Item(System.String)">
1642 <summary>
1643 Gets or sets the ConstantDeclaration associated with the given String
1644 </summary>
1645 <param name="key">
1646 The String whose value to get or set.
1647 </param>
1648 </member>
1649 <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Keys">
1650 <summary>
1651 Gets a collection containing the keys in this StringConstantDeclaration.
1652 </summary>
1653 </member>
1654 <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Values">
1655 <summary>
1656 Gets a collection containing the values in this StringConstantDeclaration.
1657 </summary>
1658 </member>
1659 <member name="T:Refly.CodeDom.Collections.StringEnumDeclarationDictionary">
1660 <summary>
1661 A dictionary with keys of type String and values of type EnumDeclaration
1662 </summary>
1663 </member>
1664 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.#ctor">
1665 <summary>
1666 Initializes a new empty instance of the StringEnumDeclarationDictionary class
1667 </summary>
1668 </member>
1669 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Add(Refly.CodeDom.EnumDeclaration)">
1670 <summary>
1671 Adds an element with the specified key and value to this StringEnumDeclarationDictionary.
1672 </summary>
1673 <param name="key">
1674 The String key of the element to add.
1675 </param>
1676 <param name="value">
1677 The EnumDeclaration value of the element to add.
1678 </param>
1679 </member>
1680 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Contains(System.String)">
1681 <summary>
1682 Determines whether this StringEnumDeclarationDictionary contains a specific key.
1683 </summary>
1684 <param name="key">
1685 The String key to locate in this StringEnumDeclarationDictionary.
1686 </param>
1687 <returns>
1688 true if this StringEnumDeclarationDictionary contains an element with the specified key;
1689 otherwise, false.
1690 </returns>
1691 </member>
1692 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsKey(System.String)">
1693 <summary>
1694 Determines whether this StringEnumDeclarationDictionary contains a specific key.
1695 </summary>
1696 <param name="key">
1697 The String key to locate in this StringEnumDeclarationDictionary.
1698 </param>
1699 <returns>
1700 true if this StringEnumDeclarationDictionary contains an element with the specified key;
1701 otherwise, false.
1702 </returns>
1703 </member>
1704 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsValue(Refly.CodeDom.EnumDeclaration)">
1705 <summary>
1706 Determines whether this StringEnumDeclarationDictionary contains a specific value.
1707 </summary>
1708 <param name="value">
1709 The EnumDeclaration value to locate in this StringEnumDeclarationDictionary.
1710 </param>
1711 <returns>
1712 true if this StringEnumDeclarationDictionary contains an element with the specified value;
1713 otherwise, false.
1714 </returns>
1715 </member>
1716 <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Remove(System.String)">
1717 <summary>
1718 Removes the element with the specified key from this StringEnumDeclarationDictionary.
1719 </summary>
1720 <param name="key">
1721 The String key of the element to remove.
1722 </param>
1723 </member>
1724 <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Item(System.String)">
1725 <summary>
1726 Gets or sets the EnumDeclaration associated with the given String
1727 </summary>
1728 <param name="key">
1729 The String whose value to get or set.
1730 </param>
1731 </member>
1732 <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Keys">
1733 <summary>
1734 Gets a collection containing the keys in this StringEnumDeclarationDictionary.
1735 </summary>
1736 </member>
1737 <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Values">
1738 <summary>
1739 Gets a collection containing the values in this StringEnumDeclarationDictionary.
1740 </summary>
1741 </member>
1742 <member name="T:Refly.CodeDom.Collections.StringFieldDeclarationDictionary">
1743 <summary>
1744 A dictionary with keys of type String and values of type FieldDeclaration
1745 </summary>
1746 </member>
1747 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.#ctor">
1748 <summary>
1749 Initializes a new empty instance of the StringFieldDeclarationDictionary class
1750 </summary>
1751 </member>
1752 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Add(Refly.CodeDom.FieldDeclaration)">
1753 <summary>
1754 Adds an element with the specified key and value to this StringFieldDeclarationDictionary.
1755 </summary>
1756 <param name="key">
1757 The String key of the element to add.
1758 </param>
1759 <param name="value">
1760 The FieldDeclaration value of the element to add.
1761 </param>
1762 </member>
1763 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Contains(System.String)">
1764 <summary>
1765 Determines whether this StringFieldDeclarationDictionary contains a specific key.
1766 </summary>
1767 <param name="key">
1768 The String key to locate in this StringFieldDeclarationDictionary.
1769 </param>
1770 <returns>
1771 true if this StringFieldDeclarationDictionary contains an element with the specified key;
1772 otherwise, false.
1773 </returns>
1774 </member>
1775 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsKey(System.String)">
1776 <summary>
1777 Determines whether this StringFieldDeclarationDictionary contains a specific key.
1778 </summary>
1779 <param name="key">
1780 The String key to locate in this StringFieldDeclarationDictionary.
1781 </param>
1782 <returns>
1783 true if this StringFieldDeclarationDictionary contains an element with the specified key;
1784 otherwise, false.
1785 </returns>
1786 </member>
1787 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsValue(Refly.CodeDom.FieldDeclaration)">
1788 <summary>
1789 Determines whether this StringFieldDeclarationDictionary contains a specific value.
1790 </summary>
1791 <param name="value">
1792 The FieldDeclaration value to locate in this StringFieldDeclarationDictionary.
1793 </param>
1794 <returns>
1795 true if this StringFieldDeclarationDictionary contains an element with the specified value;
1796 otherwise, false.
1797 </returns>
1798 </member>
1799 <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Remove(System.String)">
1800 <summary>
1801 Removes the element with the specified key from this StringFieldDeclarationDictionary.
1802 </summary>
1803 <param name="key">
1804 The String key of the element to remove.
1805 </param>
1806 </member>
1807 <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Item(System.String)">
1808 <summary>
1809 Gets or sets the FieldDeclaration associated with the given String
1810 </summary>
1811 <param name="key">
1812 The String whose value to get or set.
1813 </param>
1814 </member>
1815 <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Keys">
1816 <summary>
1817 Gets a collection containing the keys in this StringFieldDeclarationDictionary.
1818 </summary>
1819 </member>
1820 <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Values">
1821 <summary>
1822 Gets a collection containing the values in this StringFieldDeclarationDictionary.
1823 </summary>
1824 </member>
1825 <member name="T:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary">
1826 <summary>
1827 A dictionary with keys of type String and values of type NamespaceDeclaration
1828 </summary>
1829 </member>
1830 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.#ctor">
1831 <summary>
1832 Initializes a new empty instance of the StringNamespaceDeclarationDictionary class
1833 </summary>
1834 </member>
1835 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Add(System.String,Refly.CodeDom.NamespaceDeclaration)">
1836 <summary>
1837 Adds an element with the specified key and value to this StringNamespaceDeclarationDictionary.
1838 </summary>
1839 <param name="key">
1840 The String key of the element to add.
1841 </param>
1842 <param name="value">
1843 The NamespaceDeclaration value of the element to add.
1844 </param>
1845 </member>
1846 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Contains(System.String)">
1847 <summary>
1848 Determines whether this StringNamespaceDeclarationDictionary contains a specific key.
1849 </summary>
1850 <param name="key">
1851 The String key to locate in this StringNamespaceDeclarationDictionary.
1852 </param>
1853 <returns>
1854 true if this StringNamespaceDeclarationDictionary contains an element with the specified key;
1855 otherwise, false.
1856 </returns>
1857 </member>
1858 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsKey(System.String)">
1859 <summary>
1860 Determines whether this StringNamespaceDeclarationDictionary contains a specific key.
1861 </summary>
1862 <param name="key">
1863 The String key to locate in this StringNamespaceDeclarationDictionary.
1864 </param>
1865 <returns>
1866 true if this StringNamespaceDeclarationDictionary contains an element with the specified key;
1867 otherwise, false.
1868 </returns>
1869 </member>
1870 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsValue(Refly.CodeDom.NamespaceDeclaration)">
1871 <summary>
1872 Determines whether this StringNamespaceDeclarationDictionary contains a specific value.
1873 </summary>
1874 <param name="value">
1875 The NamespaceDeclaration value to locate in this StringNamespaceDeclarationDictionary.
1876 </param>
1877 <returns>
1878 true if this StringNamespaceDeclarationDictionary contains an element with the specified value;
1879 otherwise, false.
1880 </returns>
1881 </member>
1882 <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Remove(System.String)">
1883 <summary>
1884 Removes the element with the specified key from this StringNamespaceDeclarationDictionary.
1885 </summary>
1886 <param name="key">
1887 The String key of the element to remove.
1888 </param>
1889 </member>
1890 <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Item(System.String)">
1891 <summary>
1892 Gets or sets the NamespaceDeclaration associated with the given String
1893 </summary>
1894 <param name="key">
1895 The String whose value to get or set.
1896 </param>
1897 </member>
1898 <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Keys">
1899 <summary>
1900 Gets a collection containing the keys in this StringNamespaceDeclarationDictionary.
1901 </summary>
1902 </member>
1903 <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Values">
1904 <summary>
1905 Gets a collection containing the values in this StringNamespaceDeclarationDictionary.
1906 </summary>
1907 </member>
1908 <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection">
1909 <summary>
1910 A collection of elements of type ThrowedExceptionDeclaration
1911 </summary>
1912 </member>
1913 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.#ctor">
1914 <summary>
1915 Initializes a new empty instance of the ThrowedExceptionDeclarationCollection class.
1916 </summary>
1917 </member>
1918 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.#ctor(Refly.CodeDom.ThrowedExceptionDeclaration[])">
1919 <summary>
1920 Initializes a new instance of the ThrowedExceptionDeclarationCollection class, containing elements
1921 copied from an array.
1922 </summary>
1923 <param name="items">
1924 The array whose elements are to be added to the new ThrowedExceptionDeclarationCollection.
1925 </param>
1926 </member>
1927 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.#ctor(Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection)">
1928 <summary>
1929 Initializes a new instance of the ThrowedExceptionDeclarationCollection class, containing elements
1930 copied from another instance of ThrowedExceptionDeclarationCollection
1931 </summary>
1932 <param name="items">
1933 The ThrowedExceptionDeclarationCollection whose elements are to be added to the new ThrowedExceptionDeclarationCollection.
1934 </param>
1935 </member>
1936 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.ThrowedExceptionDeclaration[])">
1937 <summary>
1938 Adds the elements of an array to the end of this ThrowedExceptionDeclarationCollection.
1939 </summary>
1940 <param name="items">
1941 The array whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.
1942 </param>
1943 </member>
1944 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection)">
1945 <summary>
1946 Adds the elements of another ThrowedExceptionDeclarationCollection to the end of this ThrowedExceptionDeclarationCollection.
1947 </summary>
1948 <param name="items">
1949 The ThrowedExceptionDeclarationCollection whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.
1950 </param>
1951 </member>
1952 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Add(Refly.CodeDom.ThrowedExceptionDeclaration)">
1953 <summary>
1954 Adds an instance of type ThrowedExceptionDeclaration to the end of this ThrowedExceptionDeclarationCollection.
1955 </summary>
1956 <param name="value">
1957 The ThrowedExceptionDeclaration to be added to the end of this ThrowedExceptionDeclarationCollection.
1958 </param>
1959 </member>
1960 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Contains(Refly.CodeDom.ThrowedExceptionDeclaration)">
1961 <summary>
1962 Determines whether a specfic ThrowedExceptionDeclaration value is in this ThrowedExceptionDeclarationCollection.
1963 </summary>
1964 <param name="value">
1965 The ThrowedExceptionDeclaration value to locate in this ThrowedExceptionDeclarationCollection.
1966 </param>
1967 <returns>
1968 true if value is found in this ThrowedExceptionDeclarationCollection;
1969 false otherwise.
1970 </returns>
1971 </member>
1972 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.IndexOf(Refly.CodeDom.ThrowedExceptionDeclaration)">
1973 <summary>
1974 Return the zero-based index of the first occurrence of a specific value
1975 in this ThrowedExceptionDeclarationCollection
1976 </summary>
1977 <param name="value">
1978 The ThrowedExceptionDeclaration value to locate in the ThrowedExceptionDeclarationCollection.
1979 </param>
1980 <returns>
1981 The zero-based index of the first occurrence of the _ELEMENT value if found;
1982 -1 otherwise.
1983 </returns>
1984 </member>
1985 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ThrowedExceptionDeclaration)">
1986 <summary>
1987 Inserts an element into the ThrowedExceptionDeclarationCollection at the specified index
1988 </summary>
1989 <param name="index">
1990 The index at which the ThrowedExceptionDeclaration is to be inserted.
1991 </param>
1992 <param name="value">
1993 The ThrowedExceptionDeclaration to insert.
1994 </param>
1995 </member>
1996 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Remove(Refly.CodeDom.ThrowedExceptionDeclaration)">
1997 <summary>
1998 Removes the first occurrence of a specific ThrowedExceptionDeclaration from this ThrowedExceptionDeclarationCollection.
1999 </summary>
2000 <param name="value">
2001 The ThrowedExceptionDeclaration value to remove from this ThrowedExceptionDeclarationCollection.
2002 </param>
2003 </member>
2004 <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.GetEnumerator">
2005 <summary>
2006 Returns an enumerator that can iterate through the elements of this ThrowedExceptionDeclarationCollection.
2007 </summary>
2008 <returns>
2009 An object that implements System.Collections.IEnumerator.
2010 </returns>
2011 </member>
2012 <member name="P:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Item(System.Int32)">
2013 <summary>
2014 Gets or sets the ThrowedExceptionDeclaration at the given index in this ThrowedExceptionDeclarationCollection.
2015 </summary>
2016 </member>
2017 <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Enumerator">
2018 <summary>
2019 Type-specific enumeration class, used by ThrowedExceptionDeclarationCollection.GetEnumerator.
2020 </summary>
2021 </member>
2022 <member name="T:Refly.CodeDom.Collections.TypeCollection">
2023 <summary>
2024 A collection of elements of type Type
2025 </summary>
2026 </member>
2027 <member name="M:Refly.CodeDom.Collections.TypeCollection.#ctor">
2028 <summary>
2029 Initializes a new empty instance of the TypeCollection class.
2030 </summary>
2031 </member>
2032 <member name="M:Refly.CodeDom.Collections.TypeCollection.#ctor(System.Type[])">
2033 <summary>
2034 Initializes a new instance of the TypeCollection class, containing elements
2035 copied from an array.
2036 </summary>
2037 <param name="items">
2038 The array whose elements are to be added to the new TypeCollection.
2039 </param>
2040 </member>
2041 <member name="M:Refly.CodeDom.Collections.TypeCollection.#ctor(Refly.CodeDom.Collections.TypeCollection)">
2042 <summary>
2043 Initializes a new instance of the TypeCollection class, containing elements
2044 copied from another instance of TypeCollection
2045 </summary>
2046 <param name="items">
2047 The TypeCollection whose elements are to be added to the new TypeCollection.
2048 </param>
2049 </member>
2050 <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(System.Type[])">
2051 <summary>
2052 Adds the elements of an array to the end of this TypeCollection.
2053 </summary>
2054 <param name="items">
2055 The array whose elements are to be added to the end of this TypeCollection.
2056 </param>
2057 </member>
2058 <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(Refly.CodeDom.Collections.TypeCollection)">
2059 <summary>
2060 Adds the elements of another TypeCollection to the end of this TypeCollection.
2061 </summary>
2062 <param name="items">
2063 The TypeCollection whose elements are to be added to the end of this TypeCollection.
2064 </param>
2065 </member>
2066 <member name="M:Refly.CodeDom.Collections.TypeCollection.Add(System.Type)">
2067 <summary>
2068 Adds an instance of type Type to the end of this TypeCollection.
2069 </summary>
2070 <param name="value">
2071 The Type to be added to the end of this TypeCollection.
2072 </param>
2073 </member>
2074 <member name="M:Refly.CodeDom.Collections.TypeCollection.Contains(System.Type)">
2075 <summary>
2076 Determines whether a specfic Type value is in this TypeCollection.
2077 </summary>
2078 <param name="value">
2079 The Type value to locate in this TypeCollection.
2080 </param>
2081 <returns>
2082 true if value is found in this TypeCollection;
2083 false otherwise.
2084 </returns>
2085 </member>
2086 <member name="M:Refly.CodeDom.Collections.TypeCollection.IndexOf(System.Type)">
2087 <summary>
2088 Return the zero-based index of the first occurrence of a specific value
2089 in this TypeCollection
2090 </summary>
2091 <param name="value">
2092 The Type value to locate in the TypeCollection.
2093 </param>
2094 <returns>
2095 The zero-based index of the first occurrence of the _ELEMENT value if found;
2096 -1 otherwise.
2097 </returns>
2098 </member>
2099 <member name="M:Refly.CodeDom.Collections.TypeCollection.Insert(System.Int32,System.Type)">
2100 <summary>
2101 Inserts an element into the TypeCollection at the specified index
2102 </summary>
2103 <param name="index">
2104 The index at which the Type is to be inserted.
2105 </param>
2106 <param name="value">
2107 The Type to insert.
2108 </param>
2109 </member>
2110 <member name="M:Refly.CodeDom.Collections.TypeCollection.Remove(System.Type)">
2111 <summary>
2112 Removes the first occurrence of a specific Type from this TypeCollection.
2113 </summary>
2114 <param name="value">
2115 The Type value to remove from this TypeCollection.
2116 </param>
2117 </member>
2118 <member name="M:Refly.CodeDom.Collections.TypeCollection.GetEnumerator">
2119 <summary>
2120 Returns an enumerator that can iterate through the elements of this TypeCollection.
2121 </summary>
2122 <returns>
2123 An object that implements System.Collections.IEnumerator.
2124 </returns>
2125 </member>
2126 <member name="P:Refly.CodeDom.Collections.TypeCollection.Item(System.Int32)">
2127 <summary>
2128 Gets or sets the Type at the given index in this TypeCollection.
2129 </summary>
2130 </member>
2131 <member name="T:Refly.CodeDom.Collections.TypeCollection.Enumerator">
2132 <summary>
2133 Type-specific enumeration class, used by TypeCollection.GetEnumerator.
2134 </summary>
2135 </member>
2136 <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection">
2137 <summary>
2138 A collection of elements of type ITypeDeclaration
2139 </summary>
2140 </member>
2141 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.#ctor">
2142 <summary>
2143 Initializes a new empty instance of the TypeDeclarationCollection class.
2144 </summary>
2145 </member>
2146 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.#ctor(Refly.CodeDom.ITypeDeclaration[])">
2147 <summary>
2148 Initializes a new instance of the TypeDeclarationCollection class, containing elements
2149 copied from an array.
2150 </summary>
2151 <param name="items">
2152 The array whose elements are to be added to the new TypeDeclarationCollection.
2153 </param>
2154 </member>
2155 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.#ctor(Refly.CodeDom.Collections.TypeDeclarationCollection)">
2156 <summary>
2157 Initializes a new instance of the TypeDeclarationCollection class, containing elements
2158 copied from another instance of TypeDeclarationCollection
2159 </summary>
2160 <param name="items">
2161 The TypeDeclarationCollection whose elements are to be added to the new TypeDeclarationCollection.
2162 </param>
2163 </member>
2164 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.ITypeDeclaration[])">
2165 <summary>
2166 Adds the elements of an array to the end of this TypeDeclarationCollection.
2167 </summary>
2168 <param name="items">
2169 The array whose elements are to be added to the end of this TypeDeclarationCollection.
2170 </param>
2171 </member>
2172 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.Collections.TypeDeclarationCollection)">
2173 <summary>
2174 Adds the elements of another TypeDeclarationCollection to the end of this TypeDeclarationCollection.
2175 </summary>
2176 <param name="items">
2177 The TypeDeclarationCollection whose elements are to be added to the end of this TypeDeclarationCollection.
2178 </param>
2179 </member>
2180 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
2181 <summary>
2182 Adds an instance of type ITypeDeclaration to the end of this TypeDeclarationCollection.
2183 </summary>
2184 <param name="value">
2185 The ITypeDeclaration to be added to the end of this TypeDeclarationCollection.
2186 </param>
2187 </member>
2188 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Contains(Refly.CodeDom.ITypeDeclaration)">
2189 <summary>
2190 Determines whether a specfic ITypeDeclaration value is in this TypeDeclarationCollection.
2191 </summary>
2192 <param name="value">
2193 The ITypeDeclaration value to locate in this TypeDeclarationCollection.
2194 </param>
2195 <returns>
2196 true if value is found in this TypeDeclarationCollection;
2197 false otherwise.
2198 </returns>
2199 </member>
2200 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.IndexOf(Refly.CodeDom.ITypeDeclaration)">
2201 <summary>
2202 Return the zero-based index of the first occurrence of a specific value
2203 in this TypeDeclarationCollection
2204 </summary>
2205 <param name="value">
2206 The ITypeDeclaration value to locate in the TypeDeclarationCollection.
2207 </param>
2208 <returns>
2209 The zero-based index of the first occurrence of the _ELEMENT value if found;
2210 -1 otherwise.
2211 </returns>
2212 </member>
2213 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ITypeDeclaration)">
2214 <summary>
2215 Inserts an element into the TypeDeclarationCollection at the specified index
2216 </summary>
2217 <param name="index">
2218 The index at which the ITypeDeclaration is to be inserted.
2219 </param>
2220 <param name="value">
2221 The ITypeDeclaration to insert.
2222 </param>
2223 </member>
2224 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Remove(Refly.CodeDom.ITypeDeclaration)">
2225 <summary>
2226 Removes the first occurrence of a specific ITypeDeclaration from this TypeDeclarationCollection.
2227 </summary>
2228 <param name="value">
2229 The ITypeDeclaration value to remove from this TypeDeclarationCollection.
2230 </param>
2231 </member>
2232 <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.GetEnumerator">
2233 <summary>
2234 Returns an enumerator that can iterate through the elements of this TypeDeclarationCollection.
2235 </summary>
2236 <returns>
2237 An object that implements System.Collections.IEnumerator.
2238 </returns>
2239 </member>
2240 <member name="P:Refly.CodeDom.Collections.TypeDeclarationCollection.Item(System.Int32)">
2241 <summary>
2242 Gets or sets the ITypeDeclaration at the given index in this TypeDeclarationCollection.
2243 </summary>
2244 </member>
2245 <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection.Enumerator">
2246 <summary>
2247 Type-specific enumeration class, used by TypeDeclarationCollection.GetEnumerator.
2248 </summary>
2249 </member>
2250 <member name="T:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary">
2251 <summary>
2252 A dictionary with keys of type Type and values of type ITypeDeclaration
2253 </summary>
2254 </member>
2255 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.#ctor">
2256 <summary>
2257 Initializes a new empty instance of the TypeTypeDeclarationDictionary class
2258 </summary>
2259 </member>
2260 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Add(System.Type,Refly.CodeDom.ITypeDeclaration)">
2261 <summary>
2262 Adds an element with the specified key and value to this TypeTypeDeclarationDictionary.
2263 </summary>
2264 <param name="key">
2265 The Type key of the element to add.
2266 </param>
2267 <param name="value">
2268 The ITypeDeclaration value of the element to add.
2269 </param>
2270 </member>
2271 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Contains(System.Type)">
2272 <summary>
2273 Determines whether this TypeTypeDeclarationDictionary contains a specific key.
2274 </summary>
2275 <param name="key">
2276 The Type key to locate in this TypeTypeDeclarationDictionary.
2277 </param>
2278 <returns>
2279 true if this TypeTypeDeclarationDictionary contains an element with the specified key;
2280 otherwise, false.
2281 </returns>
2282 </member>
2283 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsKey(System.Type)">
2284 <summary>
2285 Determines whether this TypeTypeDeclarationDictionary contains a specific key.
2286 </summary>
2287 <param name="key">
2288 The Type key to locate in this TypeTypeDeclarationDictionary.
2289 </param>
2290 <returns>
2291 true if this TypeTypeDeclarationDictionary contains an element with the specified key;
2292 otherwise, false.
2293 </returns>
2294 </member>
2295 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsValue(Refly.CodeDom.ITypeDeclaration)">
2296 <summary>
2297 Determines whether this TypeTypeDeclarationDictionary contains a specific value.
2298 </summary>
2299 <param name="value">
2300 The ITypeDeclaration value to locate in this TypeTypeDeclarationDictionary.
2301 </param>
2302 <returns>
2303 true if this TypeTypeDeclarationDictionary contains an element with the specified value;
2304 otherwise, false.
2305 </returns>
2306 </member>
2307 <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Remove(System.Type)">
2308 <summary>
2309 Removes the element with the specified key from this TypeTypeDeclarationDictionary.
2310 </summary>
2311 <param name="key">
2312 The Type key of the element to remove.
2313 </param>
2314 </member>
2315 <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Item(System.Type)">
2316 <summary>
2317 Gets or sets the ITypeDeclaration associated with the given Type
2318 </summary>
2319 <param name="key">
2320 The Type whose value to get or set.
2321 </param>
2322 </member>
2323 <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Keys">
2324 <summary>
2325 Gets a collection containing the keys in this TypeTypeDeclarationDictionary.
2326 </summary>
2327 </member>
2328 <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Values">
2329 <summary>
2330 Gets a collection containing the values in this TypeTypeDeclarationDictionary.
2331 </summary>
2332 </member>
2333 <member name="T:Refly.CodeDom.ConstantDeclaration">
2334 <summary>
2335 A constant value declaration.
2336 </summary>
2337 </member>
2338 <member name="T:Refly.CodeDom.MemberDeclaration">
2339 <summary>
2340 Abstract class for member declaration
2341 </summary>
2342 </member>
2343 <member name="T:Refly.CodeDom.ConstructorDeclaration">
2344 <summary>
2345 A constructor declaration
2346 </summary>
2347 </member>
2348 <member name="T:Refly.CodeDom.DelegateDeclaration">
2349 <summary>
2350 A delegate declaration
2351 </summary>
2352 </member>
2353 <member name="T:Refly.CodeDom.Doc.TypeFinder">
2354 <summary>
2355 Summary description for TypeFinder.
2356 </summary>
2357 </member>
2358 <member name="T:Refly.CodeDom.Doc.XmlMarkup">
2359 <summary>
2360 Summary description for XmlMarkup.
2361 </summary>
2362 </member>
2363 <member name="T:Refly.CodeDom.EnumDeclaration">
2364 <summary>
2365 A enum declaration
2366 </summary>
2367 </member>
2368 <member name="T:Refly.CodeDom.EventDeclaration">
2369 <summary>
2370 A event declaration.
2371 </summary>
2372 </member>
2373 <member name="T:Refly.CodeDom.Expr">
2374 <summary>
2375 Helper class containing static methods to create <see cref="T:Refly.CodeDom.Expressions.Expression"/>
2376 instances.
2377 </summary>
2378 </member>
2379 <member name="M:Refly.CodeDom.Expr.New(System.String,Refly.CodeDom.Expressions.Expression[])">
2380 <summary>
2381 Creates a <c>new type(...)</c> expression.
2382 </summary>
2383 <param name="type">
2384 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/> name.
2385 </param>
2386 <param name="parameters">
2387 Parameters of the construcotr.
2388 </param>
2389 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.New"]"/>
2390 <exception cref="T:System.ArgumentNullException">
2391 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2392 </exception>
2393 </member>
2394 <member name="M:Refly.CodeDom.Expr.New(System.Type,Refly.CodeDom.Expressions.Expression[])">
2395 <summary>
2396 Creates a <c>new type(...)</c> expression.
2397 </summary>
2398 <param name="type">
2399 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>.
2400 </param>
2401 <param name="parameters">
2402 Parameters of the construcotr.
2403 </param>
2404 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.New"]"/>
2405 <exception cref="T:System.ArgumentNullException">
2406 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2407 </exception>
2408 </member>
2409 <member name="M:Refly.CodeDom.Expr.New(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
2410 <summary>
2411 Creates a <c>new t(...)</c> expression.
2412 </summary>
2413 <param name="type">
2414 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>.
2415 </param>
2416 <param name="parameters">
2417 Parameters of the construcotr.
2418 </param>
2419 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.New"]"/>
2420 <exception cref="T:System.ArgumentNullException">
2421 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2422 </exception>
2423 </member>
2424 <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,System.Int32)">
2425 <summary>
2426 Creates a <c>new type[size]</c> expression
2427 </summary>
2428 <param name="type">Array item type</param>
2429 <param name="size">Array size</param>
2430 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2431 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2432 <exception cref="!:ArgumentNullExpression">
2433 <paramref name="type"/> is a null reference.
2434 </exception>
2435 </member>
2436 <member name="M:Refly.CodeDom.Expr.NewArray(System.String,System.Int32)">
2437 <summary>
2438 Creates a <c>new type[size]</c> expression
2439 </summary>
2440 <param name="type">Array item type</param>
2441 <param name="size">Array size</param>
2442 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2443 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2444 <exception cref="!:ArgumentNullExpression">
2445 <paramref name="type"/> is a null reference.
2446 </exception>
2447 </member>
2448 <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,System.Int32)">
2449 <summary>
2450 Creates a <c>new type[size]</c> expression
2451 </summary>
2452 <param name="type">Array item type</param>
2453 <param name="size">Array size</param>
2454 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2455 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2456 <exception cref="!:ArgumentNullExpression">
2457 <paramref name="type"/> is a null reference.
2458 </exception>
2459 </member>
2460 <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression)">
2461 <summary>
2462 Creates a <c>new type[expression]</c> expression
2463 </summary>
2464 <param name="type">Array item type</param>
2465 <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression"/></param>
2466 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2467 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2468 <exception cref="!:ArgumentNullExpression">
2469 <paramref name="type"/> or <paramref name="sizeExpression"/>
2470 is a null reference.
2471 </exception>
2472 </member>
2473 <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression)">
2474 <summary>
2475 Creates a <c>new type[expression]</c> expression
2476 </summary>
2477 <param name="type">Array item type</param>
2478 <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression"/></param>
2479 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2480 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2481 <exception cref="!:ArgumentNullExpression">
2482 <paramref name="type"/> or <paramref name="sizeExpression"/>
2483 is a null reference.
2484 </exception>
2485 </member>
2486 <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
2487 <summary>
2488 Creates a <c>new type[expression]</c> expression
2489 </summary>
2490 <param name="type">Array item type</param>
2491 <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression"/></param>
2492 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression"/> instance</returns>
2493 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2494 <exception cref="!:ArgumentNullExpression">
2495 <paramref name="type"/> or <paramref name="sizeExpression"/>
2496 is a null reference.
2497 </exception>
2498 </member>
2499 <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression[])">
2500 <summary>
2501 Creates a <c>new type[] { initializers }</c> expression
2502 </summary>
2503 <param name="type">Array item type</param>
2504 <param name="">Array items</param>
2505 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression"/> instance</returns>
2506 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2507 <exception cref="!:ArgumentNullExpression">
2508 <paramref name="type"/> is a null reference.
2509 </exception>
2510 </member>
2511 <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression[])">
2512 <summary>
2513 Creates a <c>new type[] { initializers }</c> expression
2514 </summary>
2515 <param name="type">Array item type</param>
2516 <param name="">Array items</param>
2517 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression"/> instance</returns>
2518 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2519 <exception cref="!:ArgumentNullExpression">
2520 <paramref name="type"/> is a null reference.
2521 </exception>
2522 </member>
2523 <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
2524 <summary>
2525 Creates a <c>new type[] { initializers }</c> expression
2526 </summary>
2527 <param name="type">Array item type</param>
2528 <param name="">Array items</param>
2529 <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression"/> instance</returns>
2530 <!-- No matching elements were found for the following include tag --><include file="Refly.CodeDom.Doc.xml" path="doc/remarkss/remark[@name="Expr.NewArray"]"/>
2531 <exception cref="!:ArgumentNullExpression">
2532 <paramref name="type"/> is a null reference.
2533 </exception>
2534 </member>
2535 <member name="M:Refly.CodeDom.Expr.Arg(Refly.CodeDom.ParameterDeclaration)">
2536 <summary>
2537 Creates a reference to a given argument
2538 </summary>
2539 <param name="p">
2540 The <see cref="T:Refly.CodeDom.ParameterDeclaration"/> instance to reference.
2541 </param>
2542 <returns>
2543 A <see cref="T:Refly.CodeDom.Expressions.ArgumentReferenceExpression"/> instance referencing
2544 <paramref name="p"/>.
2545 </returns>
2546 <exception cref="T:System.ArgumentNullException">
2547 <paramref name="p"/> is a null reference (Noting in Visual Basic)
2548 </exception>
2549 </member>
2550 <member name="M:Refly.CodeDom.Expr.Var(Refly.CodeDom.Statements.VariableDeclarationStatement)">
2551 <summary>
2552 Creates a reference to a given variable
2553 </summary>
2554 <param name="p">
2555 The <see cref="T:Refly.CodeDom.Statements.VariableDeclarationStatement"/> instance to reference.
2556 </param>
2557 <returns>
2558 A <see cref="T:Refly.CodeDom.Expressions.VariableReferenceExpression"/> instance referencing
2559 <paramref name="v"/>.
2560 </returns>
2561 <exception cref="T:System.ArgumentNullException">
2562 <paramref name="v"/> is a null reference (Noting in Visual Basic)
2563 </exception>
2564 </member>
2565 <member name="M:Refly.CodeDom.Expr.Prim(System.Boolean)">
2566 <summary>
2567 Creates a primitive <see cref="T:System.Boolean"/> value.
2568 </summary>
2569 <param name="value">
2570 <see cref="T:System.Boolean"/> value to generate.
2571 </param>
2572 <returns>
2573 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2574 will generate the value.
2575 </returns>
2576 </member>
2577 <member name="M:Refly.CodeDom.Expr.Prim(System.String)">
2578 <summary>
2579 Creates a primitive <see cref="T:System.String"/> value.
2580 </summary>
2581 <param name="value">
2582 <see cref="T:System.String"/> value to generate.
2583 </param>
2584 <returns>
2585 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2586 will generate the value.
2587 </returns>
2588 </member>
2589 <member name="M:Refly.CodeDom.Expr.Prim(System.Int32)">
2590 <summary>
2591 Creates a primitive <see cref="T:System.Int32"/> value.
2592 </summary>
2593 <param name="value">
2594 <see cref="T:System.Int32"/> value to generate.
2595 </param>
2596 <returns>
2597 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2598 will generate the value.
2599 </returns>
2600 </member>
2601 <member name="M:Refly.CodeDom.Expr.Prim(System.Int64)">
2602 <summary>
2603 Creates a primitive <see cref="T:System.Int64"/> value.
2604 </summary>
2605 <param name="value">
2606 <see cref="T:System.Int64"/> value to generate.
2607 </param>
2608 <returns>
2609 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2610 will generate the value.
2611 </returns>
2612 </member>
2613 <member name="M:Refly.CodeDom.Expr.Prim(System.Decimal)">
2614 <summary>
2615 Creates a primitive <see cref="T:System.Decimal"/> value.
2616 </summary>
2617 <param name="value">
2618 <see cref="T:System.Decimal"/> value to generate.
2619 </param>
2620 <returns>
2621 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2622 will generate the value.
2623 </returns>
2624 </member>
2625 <member name="M:Refly.CodeDom.Expr.Prim(System.Double)">
2626 <summary>
2627 Creates a primitive <see cref="T:System.Double"/> value.
2628 </summary>
2629 <param name="value">
2630 <see cref="T:System.Double"/> value to generate.
2631 </param>
2632 <returns>
2633 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2634 will generate the value.
2635 </returns>
2636 </member>
2637 <member name="M:Refly.CodeDom.Expr.Prim(System.Int16)">
2638 <summary>
2639 Creates a primitive <see cref="T:System.Int16"/> value.
2640 </summary>
2641 <param name="value">
2642 <see cref="T:System.Int16"/> value to generate.
2643 </param>
2644 <returns>
2645 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2646 will generate the value.
2647 </returns>
2648 </member>
2649 <member name="M:Refly.CodeDom.Expr.Prim(System.Byte)">
2650 <summary>
2651 Creates a primitive <see cref="T:System.Byte"/> value.
2652 </summary>
2653 <param name="value">
2654 <see cref="T:System.Byte"/> value to generate.
2655 </param>
2656 <returns>
2657 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2658 will generate the value.
2659 </returns>
2660 </member>
2661 <member name="M:Refly.CodeDom.Expr.Prim(System.DateTime)">
2662 <summary>
2663 Creates a primitive <see cref="T:System.DateTime"/> value.
2664 </summary>
2665 <param name="value">
2666 <see cref="T:System.DateTime"/> value to generate.
2667 </param>
2668 <returns>
2669 A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression"/> instance that
2670 will generate the value.
2671 </returns>
2672 </member>
2673 <member name="M:Refly.CodeDom.Expr.Cast(System.String,Refly.CodeDom.Expressions.Expression)">
2674 <summary>
2675 Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression"/>
2676 <paramref name="e"/> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>
2677 <paramref name="type"/>.
2678 </summary>
2679 <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/></param>
2680 <param name="e"><see cref="T:Refly.CodeDom.Expressions.Expression"/> instance to case</param>
2681 <returns>
2682 A <see cref="!:CastExpressoin"/> that will generate the cast.
2683 </returns>
2684 <exception cref="T:System.ArgumentNullException">
2685 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2686 </exception>
2687 </member>
2688 <member name="M:Refly.CodeDom.Expr.Cast(System.Type,Refly.CodeDom.Expressions.Expression)">
2689 <summary>
2690 Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression"/>
2691 <paramref name="e"/> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>
2692 <paramref name="type"/>.
2693 </summary>
2694 <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/></param>
2695 <param name="e"><see cref="T:Refly.CodeDom.Expressions.Expression"/> instance to case</param>
2696 <returns>
2697 A <see cref="!:CastExpressoin"/> that will generate the cast.
2698 </returns>
2699 <exception cref="T:System.ArgumentNullException">
2700 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2701 </exception>
2702 </member>
2703 <member name="M:Refly.CodeDom.Expr.Cast(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
2704 <summary>
2705 Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression"/>
2706 <paramref name="e"/> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>
2707 <paramref name="type"/>.
2708 </summary>
2709 <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/></param>
2710 <param name="e"><see cref="T:Refly.CodeDom.Expressions.Expression"/> instance to case</param>
2711 <returns>
2712 A <see cref="!:CastExpressoin"/> that will generate the cast.
2713 </returns>
2714 <exception cref="T:System.ArgumentNullException">
2715 <paramref name="type"/> is a null reference (Noting in Visual Basic)
2716 </exception>
2717 </member>
2718 <member name="M:Refly.CodeDom.Expr.Snippet(System.String)">
2719 <summary>
2720 Creates a snippet of code that will be outputed as such.
2721 </summary>
2722 <param name="snippet">
2723 Snippet of code
2724 </param>
2725 <remarks>
2726 <para>
2727 Try not to use this type of generators because you will not be
2728 able to output different languages. This one is for the lazy users!
2729 </para>
2730 </remarks>
2731 <returns>
2732 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> instance that will output the snippet.
2733 </returns>
2734 </member>
2735 <member name="M:Refly.CodeDom.Expr.TypeOf(System.String)">
2736 <summary>
2737 Creates a <c>typeof(type)</c> expression.
2738 </summary>
2739 <param name="type">
2740 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/> name.
2741 </param>
2742 <returns>
2743 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2744 </returns>
2745 <exception cref="T:System.ArgumentNullException">
2746 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2747 </exception>
2748 </member>
2749 <member name="M:Refly.CodeDom.Expr.TypeOf(System.Type)">
2750 <summary>
2751 Creates a <c>typeof(type)</c> expression.
2752 </summary>
2753 <param name="type">
2754 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>
2755 </param>
2756 <returns>
2757 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2758 </returns>
2759 <exception cref="T:System.ArgumentNullException">
2760 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2761 </exception>
2762 </member>
2763 <member name="M:Refly.CodeDom.Expr.TypeOf(Refly.CodeDom.ITypeDeclaration)">
2764 <summary>
2765 Creates a <c>typeof(type)</c> expression.
2766 </summary>
2767 <param name="type">
2768 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>
2769 </param>
2770 <returns>
2771 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2772 </returns>
2773 <exception cref="T:System.ArgumentNullException">
2774 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2775 </exception>
2776 </member>
2777 <member name="M:Refly.CodeDom.Expr.Type(System.String)">
2778 <summary>
2779 Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>.
2780 </summary>
2781 <param name="type">
2782 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/> name
2783 </param>
2784 <returns>
2785 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2786 </returns>
2787 <exception cref="T:System.ArgumentNullException">
2788 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2789 </exception>
2790 </member>
2791 <member name="M:Refly.CodeDom.Expr.Type(System.Type)">
2792 <summary>
2793 Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>.
2794 </summary>
2795 <param name="type">
2796 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/> name
2797 </param>
2798 <returns>
2799 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2800 </returns>
2801 <exception cref="T:System.ArgumentNullException">
2802 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2803 </exception>
2804 </member>
2805 <member name="M:Refly.CodeDom.Expr.Type(Refly.CodeDom.ITypeDeclaration)">
2806 <summary>
2807 Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/>.
2808 </summary>
2809 <param name="type">
2810 Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)"/> name
2811 </param>
2812 <returns>
2813 A <see cref="T:Refly.CodeDom.Expressions.NativeExpression"/> that will generate the expression.
2814 </returns>
2815 <exception cref="T:System.ArgumentNullException">
2816 <paramref name="type"/> is a null reference (Nothing in Visual Basic)
2817 </exception>
2818 </member>
2819 <member name="M:Refly.CodeDom.Expr.Delegate(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.MethodReferenceExpression)">
2820 <summary>
2821 Creates a delegate constructr
2822 </summary>
2823 <param name="delegateType">
2824 The delegate type
2825 </param>
2826 <param name="method">
2827 The listener method
2828 </param>
2829 <returns>
2830 A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression"/> representing the
2831 delegate creation.
2832 </returns>
2833 <exception cref="T:System.ArgumentNullException">
2834 <paramref name="delegateType"/> or <paramref name="method"/>
2835 is a null reference (Nothing in Visual Basic)
2836 </exception>
2837 </member>
2838 <member name="M:Refly.CodeDom.Expr.Delegate(System.String,Refly.CodeDom.Expressions.MethodReferenceExpression)">
2839 <summary>
2840 Creates a delegate constructr
2841 </summary>
2842 <param name="delegateType">
2843 The delegate type
2844 </param>
2845 <param name="method">
2846 The listener method
2847 </param>
2848 <returns>
2849 A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression"/> representing the
2850 delegate creation.
2851 </returns>
2852 <exception cref="T:System.ArgumentNullException">
2853 <paramref name="delegateType"/> or <paramref name="method"/>
2854 is a null reference (Nothing in Visual Basic)
2855 </exception>
2856 </member>
2857 <member name="M:Refly.CodeDom.Expr.Delegate(System.Type,Refly.CodeDom.Expressions.MethodReferenceExpression)">
2858 <summary>
2859 Creates a delegate constructr
2860 </summary>
2861 <param name="delegateType">
2862 The delegate type
2863 </param>
2864 <param name="method">
2865 The listener method
2866 </param>
2867 <returns>
2868 A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression"/> representing the
2869 delegate creation.
2870 </returns>
2871 <exception cref="T:System.ArgumentNullException">
2872 <paramref name="delegateType"/> or <paramref name="method"/>
2873 is a null reference (Nothing in Visual Basic)
2874 </exception>
2875 </member>
2876 <!-- Badly formed XML comment ignored for member "M:Refly.CodeDom.Expr.DelegateInvoke(Refly.CodeDom.Expressions.EventReferenceExpression,Refly.CodeDom.Expressions.Expression[])" -->
2877 <member name="P:Refly.CodeDom.Expr.This">
2878 <summary>
2879 Create a <c>this</c> reference expression
2880 </summary>
2881 <remarks>
2882 Generated code:
2883 <code>
2884 [C#]
2885 this
2886 </code>
2887 </remarks>
2888 </member>
2889 <member name="P:Refly.CodeDom.Expr.Base">
2890 <summary>
2891 Create a <c>base</c> reference expression
2892 </summary>
2893 <remarks>
2894 Generated code:
2895 <code>
2896 [C#]
2897 base
2898 </code>
2899 </remarks>
2900 </member>
2901 <member name="P:Refly.CodeDom.Expr.Value">
2902 <summary>
2903 Create a <c>value</c> reference expression of a
2904 <c>set</c> section inside a property
2905 </summary>
2906 <remarks>
2907 Generated code:
2908 <code>
2909 [C#]
2910 value
2911 </code>
2912 </remarks>
2913 </member>
2914 <member name="P:Refly.CodeDom.Expr.Null">
2915 <summary>
2916 Create a <c>null</c> expression
2917 </summary>
2918 <remarks>
2919 Generated code:
2920 <code>
2921 [C#]
2922 null
2923 </code>
2924 </remarks>
2925 </member>
2926 <member name="P:Refly.CodeDom.Expr.True">
2927 <summary>
2928 Create a <c>true</c> expression
2929 </summary>
2930 <remarks>
2931 Generated code:
2932 <code>
2933 [C#]
2934 true
2935 </code>
2936 </remarks>
2937 </member>
2938 <member name="P:Refly.CodeDom.Expr.False">
2939 <summary>
2940 Create a <c>false</c> expression
2941 </summary>
2942 <remarks>
2943 Generated code:
2944 <code>
2945 [C#]
2946 false
2947 </code>
2948 </remarks>
2949 </member>
2950 <member name="T:Refly.CodeDom.Expressions.ArgumentReferenceExpression">
2951 <summary>
2952 Summary description for ArgumentReferenceExpression.
2953 </summary>
2954 </member>
2955 <member name="T:Refly.CodeDom.Expressions.Expression">
2956 <summary>
2957 Summary description for Expression.
2958 </summary>
2959 </member>
2960 <member name="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression">
2961 <summary>
2962 Summary description for ObjectCreationExpression.
2963 </summary>
2964 </member>
2965 <member name="T:Refly.CodeDom.Expressions.BaseReferenceExpression">
2966 <summary>
2967 Summary description for BaseReferenceExpression.
2968 </summary>
2969 </member>
2970 <member name="T:Refly.CodeDom.Expressions.BinaryOpOperatorExpression">
2971 <summary>
2972 Summary description for BinaryOpOperatorExpression.
2973 </summary>
2974 </member>
2975 <member name="T:Refly.CodeDom.Expressions.CastExpression">
2976 <summary>
2977 Summary description for CastExpression.
2978 </summary>
2979 </member>
2980 <member name="T:Refly.CodeDom.Expressions.DelegateInvokeExpression">
2981 <summary>
2982 Summary description for DelegateInvokeExpression.
2983 </summary>
2984 </member>
2985 <member name="T:Refly.CodeDom.Expressions.EventReferenceExpression">
2986 <summary>
2987 Summary description for EventReferenceExpression.
2988 </summary>
2989 </member>
2990 <member name="T:Refly.CodeDom.Expressions.FieldReferenceExpression">
2991 <summary>
2992 Summary description for FieldReferenceExpression.
2993 </summary>
2994 </member>
2995 <member name="T:Refly.CodeDom.Expressions.IndexerExpression">
2996 <summary>
2997 Summary description for IndexerExpression.
2998 </summary>
2999 </member>
3000 <member name="T:Refly.CodeDom.Expressions.MethodInvokeExpression">
3001 <summary>
3002 Summary description for MethodInvokeExpression.
3003 </summary>
3004 </member>
3005 <member name="T:Refly.CodeDom.Expressions.MethodReferenceExpression">
3006 <summary>
3007 Summary description for MethodReferenceExpression.
3008 </summary>
3009 </member>
3010 <member name="T:Refly.CodeDom.Expressions.NativeExpression">
3011 <summary>
3012 Summary description for NativeExpression.
3013 </summary>
3014 </member>
3015 <member name="T:Refly.CodeDom.Expressions.NativeMethodInvokeExpression">
3016 <summary>
3017 Summary description for MethodInvokeExpression.
3018 </summary>
3019 </member>
3020 <member name="T:Refly.CodeDom.Expressions.NativeMethodReferenceExpression">
3021 <summary>
3022 Summary description for MethodReferenceExpression.
3023 </summary>
3024 </member>
3025 <member name="T:Refly.CodeDom.Expressions.NativePropertyReferenceExpression">
3026 <summary>
3027 Summary description for PropertyReferenceExpression.
3028 </summary>
3029 </member>
3030 <member name="T:Refly.CodeDom.Expressions.ObjectCreationExpression">
3031 <summary>
3032 Summary description for ObjectCreationExpression.
3033 </summary>
3034 </member>
3035 <member name="T:Refly.CodeDom.Expressions.PrimitiveExpression">
3036 <summary>
3037 Summary description for PrimitiveExpression.
3038 </summary>
3039 </member>
3040 <member name="T:Refly.CodeDom.Expressions.PropertyReferenceExpression">
3041 <summary>
3042 Summary description for PropertyReferenceExpression.
3043 </summary>
3044 </member>
3045 <member name="T:Refly.CodeDom.Expressions.PropertySetValueReferenceExpression">
3046 <summary>
3047 Summary description for ThisReferenceExpression.
3048 </summary>
3049 </member>
3050 <member name="T:Refly.CodeDom.Expressions.ThisReferenceExpression">
3051 <summary>
3052 Summary description for ThisReferenceExpression.
3053 </summary>
3054 </member>
3055 <member name="T:Refly.CodeDom.Expressions.VariableReferenceExpression">
3056 <summary>
3057 Summary description for VariableReferenceExpression.
3058 </summary>
3059 </member>
3060 <member name="T:Refly.CodeDom.FieldDeclaration">
3061 <summary>
3062 A field declaration
3063 </summary>
3064 </member>
3065 <member name="T:Refly.CodeDom.ImplementationMemberDeclaration">
3066 <summary>
3067 Abstract class for implementation members declarations.
3068 </summary>
3069 </member>
3070 <member name="T:Refly.CodeDom.IndexerDeclaration">
3071 <summary>
3072 A index declaration.
3073 </summary>
3074 </member>
3075 <member name="T:Refly.CodeDom.MethodDeclaration">
3076 <summary>
3077 A method declaration
3078 </summary>
3079 </member>
3080 <member name="T:Refly.CodeDom.MethodSignature">
3081 <summary>
3082 A method signature
3083 </summary>
3084 </member>
3085 <member name="T:Refly.CodeDom.NamespaceDeclaration">
3086 <summary>
3087 A namespace declaration
3088 </summary>
3089 </member>
3090 <member name="T:Refly.CodeDom.ParameterDeclaration">
3091 <summary>
3092 A parameter declaration
3093 </summary>
3094 </member>
3095 <member name="T:Refly.CodeDom.PropertyDeclaration">
3096 <summary>
3097 A property declaration
3098 </summary>
3099 </member>
3100 <member name="T:Refly.CodeDom.Statements.AssignStatement">
3101 <summary>
3102 Summary description for AssignStatementExpression.
3103 </summary>
3104 </member>
3105 <member name="T:Refly.CodeDom.Statements.AttachRemoveEventStatement">
3106 <summary>
3107 Summary description for AssignStatementExpression.
3108 </summary>
3109 </member>
3110 <member name="T:Refly.CodeDom.Statements.CatchClause">
3111 <summary>
3112 Summary description for CatchClause.
3113 </summary>
3114 </member>
3115 <member name="T:Refly.CodeDom.Statements.ConditionStatement">
3116 <summary>
3117 Summary description for ConditionStatement.
3118 </summary>
3119 </member>
3120 <member name="T:Refly.CodeDom.Statements.ExpressionStatement">
3121 <summary>
3122 Summary description for ExpressionStatement.
3123 </summary>
3124 </member>
3125 <member name="T:Refly.CodeDom.Statements.ForEachStatement">
3126 <summary>
3127 Summary description for ForEachStatement.
3128 </summary>
3129 </member>
3130 <member name="T:Refly.CodeDom.Statements.IterationStatement">
3131 <summary>
3132 Summary description for IterationStatement.
3133 </summary>
3134 </member>
3135 <member name="T:Refly.CodeDom.Statements.LabeledStatement">
3136 <summary>
3137 Summary description for LabelStatement.
3138 </summary>
3139 </member>
3140 <member name="T:Refly.CodeDom.Statements.MethodReturnStatement">
3141 <summary>
3142 Summary description for MethodReturnStatement.
3143 </summary>
3144 </member>
3145 <member name="T:Refly.CodeDom.Statements.NativeStatement">
3146 <summary>
3147 Summary description for NativeStatement.
3148 </summary>
3149 </member>
3150 <member name="T:Refly.CodeDom.Statements.ThrowExceptionStatement">
3151 <summary>
3152 Summary description for ThrowExceptionStatement.
3153 </summary>
3154 </member>
3155 <member name="T:Refly.CodeDom.Statements.TryCatchFinallyStatement">
3156 <summary>
3157 Summary description for TryCatchFinallyStatement.
3158 </summary>
3159 </member>
3160 <member name="T:Refly.CodeDom.Stm">
3161 <summary>
3162 Helper containing static methods for creating statements.
3163 </summary>
3164 </member>
3165 <member name="M:Refly.CodeDom.Stm.Assign(Refly.CodeDom.Expressions.Expression,Refly.CodeDom.Expressions.Expression)">
3166 <summary>
3167 Creates an assign statement: <c>left = right</c>
3168 </summary>
3169 <param name="left">
3170 Left <see cref="T:Refly.CodeDom.Expressions.Expression"/> instance</param>
3171 <param name="right">
3172 Right <see cref="T:Refly.CodeDom.Expressions.Expression"/> instance
3173 </param>
3174 <returns>
3175 A <see cref="T:Refly.CodeDom.Statements.AssignStatement"/> instance.
3176 </returns>
3177 <exception cref="T:System.ArgumentNullException">
3178 <paramref name="left"/> or <paramref name="right"/>
3179 is a null reference (Nothing in Visual Basic)
3180 </exception>
3181 </member>
3182 <member name="T:Refly.CodeDom.ThrowedExceptionDeclaration">
3183 <summary>
3184 Summary description for ThrowedExceptionDeclaration.
3185 </summary>
3186 </member>
3187 <member name="T:Refly.NameConformer">
3188 <summary>
3189 Summary description for NameConformer.
3190 </summary>
3191 </member>
3192 <member name="T:Refly.Templates.CollectionTemplate">
3193 <summary>
3194 Summary description for StronglyTypedCollectionGenerator.
3195 </summary>
3196 </member>
3197 <member name="T:Refly.Templates.ITemplate">
3198 <summary>
3199 Summary description for ITemplate.
3200 </summary>
3201 </member>
3202 <member name="T:Refly.Templates.DataReaderTemplate">
3203 <summary>
3204 Summary description for DataReaderTemplate.
3205 </summary>
3206 </member>
3207 <member name="T:Refly.Templates.DataTemplate">
3208 <summary>
3209 Summary description for DataReaderTemplate.
3210 </summary>
3211 </member>
3212 <member name="T:Refly.CodeDom.TypeHelper">
3213 <summary>
3214 Helper static class for Type related tasks
3215 </summary>
3216 <!-- Badly formed XML file "c:\RelEng\Projects\MbUnit v2\Work\src\refly\Refly\GUnit.CodeDom.Doc.xml" cannot be included -->
3217 </member>
3218 <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
3219 <summary>
3220 Gets a value indicating if the type <paramref name="t"/> is tagged
3221 by a <paramref name="customAttributeType"/> instance.
3222 </summary>
3223 <param name="t">type to test</param>
3224 <param name="customAttributeType">custom attribute type to search</param>
3225 <returns>
3226 true if <param name="t"/> is tagged by a <paramref name="customAttributeType"/>
3227 attribute, false otherwise.
3228 </returns>
3229 <exception cref="T:System.ArgumentNullException">
3230 <paramref name="t"/> or <paramref name="customAttributeType"/>
3231 is a null reference
3232 </exception>
3233 <remarks>
3234 You can use this method to check that a type is tagged by an attribute.
3235 </remarks>
3236 </member>
3237 <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
3238 <summary>
3239 Gets a value indicating if the property info <paramref name="t"/> is tagged
3240 by a <paramref name="customAttributeType"/> instance.
3241 </summary>
3242 <param name="t">property to test</param>
3243 <param name="customAttributeType">custom attribute type to search</param>
3244 <returns>
3245 true if <param name="t"/> is tagged by a <paramref name="customAttributeType"/>
3246 attribute, false otherwise.
3247 </returns>
3248 <exception cref="T:System.ArgumentNullException">
3249 <paramref name="t"/> or <paramref name="customAttributeType"/>
3250 is a null reference
3251 </exception>
3252 <remarks>
3253 You can use this property to check that a method is tagged by a
3254 specified attribute.
3255 </remarks>
3256 </member>
3257 <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Type,System.Type)">
3258 <summary>
3259 Gets the first instance of <paramref name="customAttributeType"/>
3260 from the type <paramref name="t"/> custom attributes.
3261 </summary>
3262 <param name="t">type to test</param>
3263 <param name="customAttributeType">custom attribute type to search</param>
3264 <returns>
3265 First instance of <paramref name="customAttributeTyp"/>
3266 from the type <paramref name="t"/> custom attributes.
3267 </returns>
3268 <exception cref="T:System.ArgumentNullException">
3269 <paramref name="t"/> or <paramref name="customAttributeType"/>
3270 is a null reference
3271 </exception>
3272 <exception cref="T:System.ArgumentException">
3273 <paramref name="t"/> is not tagged by an attribute of type
3274 <paramref name="customAttributeType"/>
3275 </exception>
3276 <remarks>
3277 You can use this method to retreive a specified attribute
3278 instance
3279 </remarks>
3280 </member>
3281 <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
3282 <summary>
3283 Gets the first instance of <paramref name="customAttributeType"/>
3284 from the property <paramref name="mi"/> custom attributes.
3285 </summary>
3286 <param name="mi">property to test</param>
3287 <param name="customAttributeType">custom attribute type to search</param>
3288 <returns>
3289 First instance of <paramref name="customAttributeTyp"/>
3290 from the property <paramref name="mi"/> custom attributes.
3291 </returns>
3292 <exception cref="T:System.ArgumentNullException">
3293 <paramref name="mi"/> or <paramref name="customAttributeType"/>
3294 is a null reference
3295 </exception>
3296 <exception cref="T:System.ArgumentException">
3297 <paramref name="mi"/> is not tagged by an attribute of type
3298 <paramref name="customAttributeType"/>
3299 </exception>
3300 <remarks>
3301 You can use this property to retreive a specified attribute
3302 instance of a method.
3303 </remarks>
3304 </member>
3305 </members>
3306</doc>