main
   1<?xml version="1.0" encoding="utf-8"?>
   2<doc>
   3  <assembly>
   4    <name>Refly</name>
   5  </assembly>
   6  <members>
   7    <member name="T:Refly.CodeDom.AttributeArgument">
   8      <summary>An attribute argument.</summary>
   9    </member>
  10    <member name="T:Refly.CodeDom.AttributeDeclaration">
  11      <summary>An attribute declaration</summary>
  12    </member>
  13    <member name="T:Refly.CodeDom.AttributeDeclarationCollection">
  14      <summary>A collection of elements of type AttributeDeclaration</summary>
  15    </member>
  16    <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
  17      <summary>Adds an instance of type AttributeDeclaration to the end of this AttributeDeclarationCollection.</summary>
  18      <param name="value">The AttributeDeclaration to be added to the end of this AttributeDeclarationCollection.</param>
  19    </member>
  20    <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Contains(Refly.CodeDom.AttributeDeclaration)">
  21      <summary>Determines whether a specfic AttributeDeclaration value is in this AttributeDeclarationCollection.</summary>
  22      <param name="value">The AttributeDeclaration value to locate in this AttributeDeclarationCollection.</param>
  23      <returns>true if value is found in this AttributeDeclarationCollection; false otherwise.</returns>
  24    </member>
  25    <member name="M:Refly.CodeDom.AttributeDeclarationCollection.GetEnumerator">
  26      <summary>Returns an enumerator that can iterate through the elements of this AttributeDeclarationCollection.</summary>
  27      <returns>An object that implements System.Collections.IEnumerator.</returns>
  28    </member>
  29    <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.AttributeDeclaration)">
  30      <summary>Inserts an element into the AttributeDeclarationCollection at the specified index</summary>
  31      <param name="index">The index at which the AttributeDeclaration is to be inserted.</param>
  32      <param name="value">The AttributeDeclaration to insert.</param>
  33    </member>
  34    <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Remove(Refly.CodeDom.AttributeDeclaration)">
  35      <summary>Removes the first occurrence of a specific AttributeDeclaration from this AttributeDeclarationCollection.</summary>
  36      <param name="value">The AttributeDeclaration value to remove from this AttributeDeclarationCollection.</param>
  37    </member>
  38    <member name="T:Refly.CodeDom.AttributeDeclarationCollection.Enumerator">
  39      <summary>Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator.</summary>
  40    </member>
  41    <member name="T:Refly.CodeDom.ClassDeclaration">
  42      <summary>A class declaration</summary>
  43    </member>
  44    <member name="P:Refly.CodeDom.ClassDeclaration.OutputType">
  45      <summary>Gets or sets the output type.</summary>
  46      <value>A <see cref="T:Refly.CodeDom.ClassOutputType" /> instance.</value>
  47    </member>
  48    <member name="T:Refly.CodeDom.CodeGenerator">
  49      <summary>A class that controls the generation of code.</summary>
  50    </member>
  51    <member name="T:Refly.CodeDom.ConstantDeclaration">
  52      <summary>A constant value declaration.</summary>
  53    </member>
  54    <member name="T:Refly.CodeDom.ConstructorDeclaration">
  55      <summary>A constructor declaration</summary>
  56    </member>
  57    <member name="T:Refly.CodeDom.Declaration">
  58      <summary>Abstract base class for declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
  59    </member>
  60    <member name="T:Refly.CodeDom.DelegateDeclaration">
  61      <summary>A delegate declaration</summary>
  62    </member>
  63    <member name="T:Refly.CodeDom.EnumDeclaration">
  64      <summary>A enum declaration</summary>
  65    </member>
  66    <member name="T:Refly.CodeDom.EventDeclaration">
  67      <summary>A event declaration.</summary>
  68    </member>
  69    <member name="T:Refly.CodeDom.Expr">
  70      <summary>Helper class containing static methods to create <see cref="T:Refly.CodeDom.Expressions.Expression" /> instances. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
  71    </member>
  72    <member name="P:Refly.CodeDom.Expr.Base">
  73      <summary>Create a <c>base</c> reference expression</summary>
  74    </member>
  75    <member name="P:Refly.CodeDom.Expr.False">
  76      <summary>Create a <c>false</c> expression</summary>
  77    </member>
  78    <member name="P:Refly.CodeDom.Expr.Null">
  79      <summary>Create a <c>null</c> expression</summary>
  80    </member>
  81    <member name="P:Refly.CodeDom.Expr.This">
  82      <summary>Create a <c>this</c> reference expression</summary>
  83    </member>
  84    <member name="P:Refly.CodeDom.Expr.True">
  85      <summary>Create a <c>true</c> expression</summary>
  86    </member>
  87    <member name="P:Refly.CodeDom.Expr.Value">
  88      <summary>Create a <c>value</c> reference expression of a <c>set</c> section inside a property</summary>
  89    </member>
  90    <member name="M:Refly.CodeDom.Expr.Arg(Refly.CodeDom.ParameterDeclaration)">
  91      <summary>Creates a reference to a given argument</summary>
  92      <param name="p">The <see cref="T:Refly.CodeDom.ParameterDeclaration" /> instance to reference.</param>
  93      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArgumentReferenceExpression" /> instance referencing <paramref name="p" />.</returns>
  94      <exception cref="T:System.ArgumentNullException">
  95        <paramref name="p" /> is a null reference (Noting in Visual Basic) </exception>
  96    </member>
  97    <member name="M:Refly.CodeDom.Expr.Cast(System.String,Refly.CodeDom.Expressions.Expression)">
  98      <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
  99      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
 100      <param name="e">
 101        <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
 102      <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
 103      <exception cref="T:System.ArgumentNullException">
 104        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 105    </member>
 106    <member name="M:Refly.CodeDom.Expr.Cast(System.Type,Refly.CodeDom.Expressions.Expression)">
 107      <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
 108      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
 109      <param name="e">
 110        <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
 111      <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
 112      <exception cref="T:System.ArgumentNullException">
 113        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 114    </member>
 115    <member name="M:Refly.CodeDom.Expr.Cast(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
 116      <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
 117      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
 118      <param name="e">
 119        <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
 120      <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
 121      <exception cref="T:System.ArgumentNullException">
 122        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 123    </member>
 124    <member name="M:Refly.CodeDom.Expr.Delegate(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.MethodReferenceExpression)">
 125      <summary>Creates a delegate constructr</summary>
 126      <param name="delegateType">The delegate type</param>
 127      <param name="method">The listener method</param>
 128      <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
 129      <exception cref="T:System.ArgumentNullException">
 130        <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
 131    </member>
 132    <member name="M:Refly.CodeDom.Expr.Delegate(System.String,Refly.CodeDom.Expressions.MethodReferenceExpression)">
 133      <summary>Creates a delegate constructr</summary>
 134      <param name="delegateType">The delegate type</param>
 135      <param name="method">The listener method</param>
 136      <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
 137      <exception cref="T:System.ArgumentNullException">
 138        <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
 139    </member>
 140    <member name="M:Refly.CodeDom.Expr.Delegate(System.Type,Refly.CodeDom.Expressions.MethodReferenceExpression)">
 141      <summary>Creates a delegate constructr</summary>
 142      <param name="delegateType">The delegate type</param>
 143      <param name="method">The listener method</param>
 144      <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
 145      <exception cref="T:System.ArgumentNullException">
 146        <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
 147    </member>
 148    <member name="M:Refly.CodeDom.Expr.New(System.String,Refly.CodeDom.Expressions.Expression[])">
 149      <summary>Creates a <c>new type(...)</c> expression.</summary>
 150      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
 151      <param name="parameters">Parameters of the construcotr.</param>
 152      <exception cref="T:System.ArgumentNullException">
 153        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 154    </member>
 155    <member name="M:Refly.CodeDom.Expr.New(System.Type,Refly.CodeDom.Expressions.Expression[])">
 156      <summary>Creates a <c>new type(...)</c> expression.</summary>
 157      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
 158      <param name="parameters">Parameters of the construcotr.</param>
 159      <exception cref="T:System.ArgumentNullException">
 160        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 161    </member>
 162    <member name="M:Refly.CodeDom.Expr.New(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
 163      <summary>Creates a <c>new t(...)</c> expression.</summary>
 164      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
 165      <param name="parameters">Parameters of the construcotr.</param>
 166      <exception cref="T:System.ArgumentNullException">
 167        <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
 168    </member>
 169    <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,System.Int32)">
 170      <summary>Creates a <c>new type[size]</c> expression</summary>
 171      <param name="type">Array item type</param>
 172      <param name="size">Array size</param>
 173      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 174      <exception cref="!:ArgumentNullExpression">
 175        <paramref name="type" /> is a null reference. </exception>
 176    </member>
 177    <member name="M:Refly.CodeDom.Expr.NewArray(System.String,System.Int32)">
 178      <summary>Creates a <c>new type[size]</c> expression</summary>
 179      <param name="type">Array item type</param>
 180      <param name="size">Array size</param>
 181      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 182      <exception cref="!:ArgumentNullExpression">
 183        <paramref name="type" /> is a null reference. </exception>
 184    </member>
 185    <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,System.Int32)">
 186      <summary>Creates a <c>new type[size]</c> expression</summary>
 187      <param name="type">Array item type</param>
 188      <param name="size">Array size</param>
 189      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 190      <exception cref="!:ArgumentNullExpression">
 191        <paramref name="type" /> is a null reference. </exception>
 192    </member>
 193    <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression)">
 194      <summary>Creates a <c>new type[expression]</c> expression</summary>
 195      <param name="type">Array item type</param>
 196      <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
 197      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 198      <exception cref="!:ArgumentNullExpression">
 199        <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
 200    </member>
 201    <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression)">
 202      <summary>Creates a <c>new type[expression]</c> expression</summary>
 203      <param name="type">Array item type</param>
 204      <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
 205      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 206      <exception cref="!:ArgumentNullExpression">
 207        <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
 208    </member>
 209    <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
 210      <summary>Creates a <c>new type[expression]</c> expression</summary>
 211      <param name="type">Array item type</param>
 212      <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
 213      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
 214      <exception cref="!:ArgumentNullExpression">
 215        <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
 216    </member>
 217    <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression[])">
 218      <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
 219      <param name="type">Array item type</param>
 220      <param name="">Array items</param>
 221      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
 222      <exception cref="!:ArgumentNullExpression">
 223        <paramref name="type" /> is a null reference. </exception>
 224    </member>
 225    <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression[])">
 226      <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
 227      <param name="type">Array item type</param>
 228      <param name="">Array items</param>
 229      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
 230      <exception cref="!:ArgumentNullExpression">
 231        <paramref name="type" /> is a null reference. </exception>
 232    </member>
 233    <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
 234      <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
 235      <param name="type">Array item type</param>
 236      <param name="">Array items</param>
 237      <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
 238      <exception cref="!:ArgumentNullExpression">
 239        <paramref name="type" /> is a null reference. </exception>
 240    </member>
 241    <member name="M:Refly.CodeDom.Expr.Prim(System.Boolean)">
 242      <summary>Creates a primitive <see cref="T:System.Boolean" /> value.</summary>
 243      <param name="value">
 244        <see cref="T:System.Boolean" /> value to generate.</param>
 245      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 246    </member>
 247    <member name="M:Refly.CodeDom.Expr.Prim(System.String)">
 248      <summary>Creates a primitive <see cref="T:System.String" /> value.</summary>
 249      <param name="value">
 250        <see cref="T:System.String" /> value to generate.</param>
 251      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 252    </member>
 253    <member name="M:Refly.CodeDom.Expr.Prim(System.Int32)">
 254      <summary>Creates a primitive <see cref="T:System.Int32" /> value.</summary>
 255      <param name="value">
 256        <see cref="T:System.Int32" /> value to generate.</param>
 257      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 258    </member>
 259    <member name="M:Refly.CodeDom.Expr.Prim(System.Int64)">
 260      <summary>Creates a primitive <see cref="T:System.Int64" /> value.</summary>
 261      <param name="value">
 262        <see cref="T:System.Int64" /> value to generate.</param>
 263      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 264    </member>
 265    <member name="M:Refly.CodeDom.Expr.Prim(System.Decimal)">
 266      <summary>Creates a primitive <see cref="T:System.Decimal" /> value.</summary>
 267      <param name="value">
 268        <see cref="T:System.Decimal" /> value to generate.</param>
 269      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 270    </member>
 271    <member name="M:Refly.CodeDom.Expr.Prim(System.Double)">
 272      <summary>Creates a primitive <see cref="T:System.Double" /> value.</summary>
 273      <param name="value">
 274        <see cref="T:System.Double" /> value to generate.</param>
 275      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 276    </member>
 277    <member name="M:Refly.CodeDom.Expr.Prim(System.Int16)">
 278      <summary>Creates a primitive <see cref="T:System.Int16" /> value.</summary>
 279      <param name="value">
 280        <see cref="T:System.Int16" /> value to generate.</param>
 281      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 282    </member>
 283    <member name="M:Refly.CodeDom.Expr.Prim(System.Byte)">
 284      <summary>Creates a primitive <see cref="T:System.Byte" /> value.</summary>
 285      <param name="value">
 286        <see cref="T:System.Byte" /> value to generate.</param>
 287      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 288    </member>
 289    <member name="M:Refly.CodeDom.Expr.Prim(System.DateTime)">
 290      <summary>Creates a primitive <see cref="T:System.DateTime" /> value.</summary>
 291      <param name="value">
 292        <see cref="T:System.DateTime" /> value to generate.</param>
 293      <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
 294    </member>
 295    <member name="M:Refly.CodeDom.Expr.Snippet(System.String)">
 296      <summary>Creates a snippet of code that will be outputed as such.</summary>
 297      <param name="snippet">Snippet of code</param>
 298      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> instance that will output the snippet.</returns>
 299    </member>
 300    <member name="M:Refly.CodeDom.Expr.Type(System.String)">
 301      <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
 302      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
 303      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 304      <exception cref="T:System.ArgumentNullException">
 305        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 306    </member>
 307    <member name="M:Refly.CodeDom.Expr.Type(System.Type)">
 308      <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
 309      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
 310      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 311      <exception cref="T:System.ArgumentNullException">
 312        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 313    </member>
 314    <member name="M:Refly.CodeDom.Expr.Type(Refly.CodeDom.ITypeDeclaration)">
 315      <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
 316      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
 317      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 318      <exception cref="T:System.ArgumentNullException">
 319        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 320    </member>
 321    <member name="M:Refly.CodeDom.Expr.TypeOf(System.String)">
 322      <summary>Creates a <c>typeof(type)</c> expression.</summary>
 323      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
 324      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 325      <exception cref="T:System.ArgumentNullException">
 326        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 327    </member>
 328    <member name="M:Refly.CodeDom.Expr.TypeOf(System.Type)">
 329      <summary>Creates a <c>typeof(type)</c> expression.</summary>
 330      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
 331      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 332      <exception cref="T:System.ArgumentNullException">
 333        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 334    </member>
 335    <member name="M:Refly.CodeDom.Expr.TypeOf(Refly.CodeDom.ITypeDeclaration)">
 336      <summary>Creates a <c>typeof(type)</c> expression.</summary>
 337      <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
 338      <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
 339      <exception cref="T:System.ArgumentNullException">
 340        <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
 341    </member>
 342    <member name="M:Refly.CodeDom.Expr.Var(Refly.CodeDom.Statements.VariableDeclarationStatement)">
 343      <summary>Creates a reference to a given variable</summary>
 344      <param name="p">The <see cref="T:Refly.CodeDom.Statements.VariableDeclarationStatement" /> instance to reference.</param>
 345      <returns>A <see cref="T:Refly.CodeDom.Expressions.VariableReferenceExpression" /> instance referencing <paramref name="v" />.</returns>
 346      <exception cref="T:System.ArgumentNullException">
 347        <paramref name="v" /> is a null reference (Noting in Visual Basic) </exception>
 348    </member>
 349    <member name="T:Refly.CodeDom.FieldDeclaration">
 350      <summary>A field declaration</summary>
 351    </member>
 352    <member name="T:Refly.CodeDom.ImplementationMemberDeclaration">
 353      <summary>Abstract class for implementation members declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
 354    </member>
 355    <member name="T:Refly.CodeDom.IndexerDeclaration">
 356      <summary>A index declaration.</summary>
 357    </member>
 358    <member name="T:Refly.CodeDom.MemberDeclaration">
 359      <summary>Abstract class for member declaration This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
 360    </member>
 361    <member name="T:Refly.CodeDom.MethodDeclaration">
 362      <summary>A method declaration</summary>
 363    </member>
 364    <member name="T:Refly.CodeDom.MethodSignature">
 365      <summary>A method signature</summary>
 366    </member>
 367    <member name="T:Refly.CodeDom.NamespaceDeclaration">
 368      <summary>A namespace declaration</summary>
 369    </member>
 370    <member name="T:Refly.CodeDom.ParameterDeclaration">
 371      <summary>A parameter declaration</summary>
 372    </member>
 373    <member name="T:Refly.CodeDom.PropertyDeclaration">
 374      <summary>A property declaration</summary>
 375    </member>
 376    <member name="T:Refly.CodeDom.Stm">
 377      <summary>Helper containing static methods for creating statements. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
 378    </member>
 379    <member name="M:Refly.CodeDom.Stm.Assign(Refly.CodeDom.Expressions.Expression,Refly.CodeDom.Expressions.Expression)">
 380      <summary>Creates an assign statement: <c>left = right</c></summary>
 381      <param name="left">Left <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
 382      <param name="right">Right <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
 383      <returns>A <see cref="T:Refly.CodeDom.Statements.AssignStatement" /> instance.</returns>
 384      <exception cref="T:System.ArgumentNullException">
 385        <paramref name="left" /> or <paramref name="right" /> is a null reference (Nothing in Visual Basic) </exception>
 386    </member>
 387    <member name="T:Refly.CodeDom.TypeHelper">
 388      <summary>Helper static class for Type related tasks This class cannot be inherited.</summary>
 389    </member>
 390    <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Type,System.Type)">
 391      <summary>Gets the first instance of <paramref name="customAttributeType" /> from the type <paramref name="t" /> custom attributes.</summary>
 392      <param name="t">type to test</param>
 393      <param name="customAttributeType">custom attribute type to search</param>
 394      <returns>First instance of <paramref name="customAttributeTyp" /> from the type <paramref name="t" /> custom attributes.</returns>
 395      <exception cref="T:System.ArgumentNullException">
 396        <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
 397      <exception cref="T:System.ArgumentException">
 398        <paramref name="t" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
 399    </member>
 400    <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
 401      <summary>Gets the first instance of <paramref name="customAttributeType" /> from the property <paramref name="mi" /> custom attributes.</summary>
 402      <param name="mi">property to test</param>
 403      <param name="customAttributeType">custom attribute type to search</param>
 404      <returns>First instance of <paramref name="customAttributeTyp" /> from the property <paramref name="mi" /> custom attributes.</returns>
 405      <exception cref="T:System.ArgumentNullException">
 406        <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
 407      <exception cref="T:System.ArgumentException">
 408        <paramref name="mi" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
 409    </member>
 410    <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
 411      <summary>Gets a value indicating if the type <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
 412      <param name="t">type to test</param>
 413      <param name="customAttributeType">custom attribute type to search</param>
 414      <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
 415      <exception cref="T:System.ArgumentNullException">
 416        <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
 417    </member>
 418    <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
 419      <summary>Gets a value indicating if the property info <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
 420      <param name="t">property to test</param>
 421      <param name="customAttributeType">custom attribute type to search</param>
 422      <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
 423      <exception cref="T:System.ArgumentNullException">
 424        <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
 425    </member>
 426    <member name="T:Refly.CodeDom.ITypeDeclaration">
 427      <summary>A type declaration.</summary>
 428    </member>
 429    <member name="P:Refly.CodeDom.ITypeDeclaration.FullName">
 430      <summary>Gets the type full name.</summary>
 431      <value>Type full name</value>
 432    </member>
 433    <member name="P:Refly.CodeDom.ITypeDeclaration.Name">
 434      <summary>Gets the type name.</summary>
 435      <value>Type name</value>
 436    </member>
 437    <member name="P:Refly.CodeDom.ITypeDeclaration.TypeReference">
 438      <summary>Gets the <see cref="T:System.CodeDom.CodeTypeReference" /></summary>
 439      <value>Corresponding <see cref="T:System.CodeDom.CodeTypeReference" /> instance.</value>
 440    </member>
 441    <member name="T:Refly.CodeDom.ClassOutputType">
 442      <summary>Different possible output types</summary>
 443    </member>
 444    <member name="F:Refly.CodeDom.ClassOutputType.Class">
 445      <summary>Generates a class</summary>
 446    </member>
 447    <member name="F:Refly.CodeDom.ClassOutputType.Struct">
 448      <summary>Generates a struct</summary>
 449    </member>
 450    <member name="F:Refly.CodeDom.ClassOutputType.ClassAndInterface">
 451      <summary>Generates a class and it's interface</summary>
 452    </member>
 453    <member name="F:Refly.CodeDom.ClassOutputType.Interface">
 454      <summary>Generates the interface only</summary>
 455    </member>
 456    <member name="T:Refly.CodeDom.Collections.AssemblyCollection">
 457      <summary>A collection of elements of type Assembly</summary>
 458    </member>
 459    <member name="P:Refly.CodeDom.Collections.AssemblyCollection.Item(System.Int32)">
 460      <summary>Gets or sets the Assembly at the given index in this AssemblyCollection.</summary>
 461    </member>
 462    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
 463      <summary>Adds an instance of type Assembly to the end of this AssemblyCollection.</summary>
 464      <param name="value">The Assembly to be added to the end of this AssemblyCollection.</param>
 465    </member>
 466    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(System.Reflection.Assembly[])">
 467      <summary>Adds the elements of an array to the end of this AssemblyCollection.</summary>
 468      <param name="items">The array whose elements are to be added to the end of this AssemblyCollection.</param>
 469    </member>
 470    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(Refly.CodeDom.Collections.AssemblyCollection)">
 471      <summary>Adds the elements of another AssemblyCollection to the end of this AssemblyCollection.</summary>
 472      <param name="items">The AssemblyCollection whose elements are to be added to the end of this AssemblyCollection.</param>
 473    </member>
 474    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
 475      <summary>Determines whether a specfic Assembly value is in this AssemblyCollection.</summary>
 476      <param name="value">The Assembly value to locate in this AssemblyCollection.</param>
 477      <returns>true if value is found in this AssemblyCollection; false otherwise.</returns>
 478    </member>
 479    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.GetEnumerator">
 480      <summary>Returns an enumerator that can iterate through the elements of this AssemblyCollection.</summary>
 481      <returns>An object that implements System.Collections.IEnumerator.</returns>
 482    </member>
 483    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.IndexOf(System.Reflection.Assembly)">
 484      <summary>Return the zero-based index of the first occurrence of a specific value in this AssemblyCollection</summary>
 485      <param name="value">The Assembly value to locate in the AssemblyCollection.</param>
 486      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 487    </member>
 488    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Insert(System.Int32,System.Reflection.Assembly)">
 489      <summary>Inserts an element into the AssemblyCollection at the specified index</summary>
 490      <param name="index">The index at which the Assembly is to be inserted.</param>
 491      <param name="value">The Assembly to insert.</param>
 492    </member>
 493    <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
 494      <summary>Removes the first occurrence of a specific Assembly from this AssemblyCollection.</summary>
 495      <param name="value">The Assembly value to remove from this AssemblyCollection.</param>
 496    </member>
 497    <member name="T:Refly.CodeDom.Collections.AssemblyCollection.Enumerator">
 498      <summary>Type-specific enumeration class, used by AssemblyCollection.GetEnumerator.</summary>
 499    </member>
 500    <member name="T:Refly.CodeDom.Collections.CatchClauseCollection">
 501      <summary>A collection of elements of type CatchClause</summary>
 502    </member>
 503    <member name="P:Refly.CodeDom.Collections.CatchClauseCollection.Item(System.Int32)">
 504      <summary>Gets or sets the CatchClause at the given index in this CatchClauseCollection.</summary>
 505    </member>
 506    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Add(Refly.CodeDom.Statements.CatchClause)">
 507      <summary>Adds an instance of type CatchClause to the end of this CatchClauseCollection.</summary>
 508      <param name="value">The CatchClause to be added to the end of this CatchClauseCollection.</param>
 509    </member>
 510    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Statements.CatchClause[])">
 511      <summary>Adds the elements of an array to the end of this CatchClauseCollection.</summary>
 512      <param name="items">The array whose elements are to be added to the end of this CatchClauseCollection.</param>
 513    </member>
 514    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Collections.CatchClauseCollection)">
 515      <summary>Adds the elements of another CatchClauseCollection to the end of this CatchClauseCollection.</summary>
 516      <param name="items">The CatchClauseCollection whose elements are to be added to the end of this CatchClauseCollection.</param>
 517    </member>
 518    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Contains(Refly.CodeDom.Statements.CatchClause)">
 519      <summary>Determines whether a specfic CatchClause value is in this CatchClauseCollection.</summary>
 520      <param name="value">The CatchClause value to locate in this CatchClauseCollection.</param>
 521      <returns>true if value is found in this CatchClauseCollection; false otherwise.</returns>
 522    </member>
 523    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.GetEnumerator">
 524      <summary>Returns an enumerator that can iterate through the elements of this CatchClauseCollection.</summary>
 525      <returns>An object that implements System.Collections.IEnumerator.</returns>
 526    </member>
 527    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.IndexOf(Refly.CodeDom.Statements.CatchClause)">
 528      <summary>Return the zero-based index of the first occurrence of a specific value in this CatchClauseCollection</summary>
 529      <param name="value">The CatchClause value to locate in the CatchClauseCollection.</param>
 530      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 531    </member>
 532    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Insert(System.Int32,Refly.CodeDom.Statements.CatchClause)">
 533      <summary>Inserts an element into the CatchClauseCollection at the specified index</summary>
 534      <param name="index">The index at which the CatchClause is to be inserted.</param>
 535      <param name="value">The CatchClause to insert.</param>
 536    </member>
 537    <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Remove(Refly.CodeDom.Statements.CatchClause)">
 538      <summary>Removes the first occurrence of a specific CatchClause from this CatchClauseCollection.</summary>
 539      <param name="value">The CatchClause value to remove from this CatchClauseCollection.</param>
 540    </member>
 541    <member name="T:Refly.CodeDom.Collections.CatchClauseCollection.Enumerator">
 542      <summary>Type-specific enumeration class, used by CatchClauseCollection.GetEnumerator.</summary>
 543    </member>
 544    <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection">
 545      <summary>A collection of elements of type ConstructorDeclaration</summary>
 546    </member>
 547    <member name="P:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Item(System.Int32)">
 548      <summary>Gets or sets the ConstructorDeclaration at the given index in this ConstructorDeclarationCollection.</summary>
 549    </member>
 550    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Add(Refly.CodeDom.ConstructorDeclaration)">
 551      <summary>Adds an instance of type ConstructorDeclaration to the end of this ConstructorDeclarationCollection.</summary>
 552      <param name="value">The ConstructorDeclaration to be added to the end of this ConstructorDeclarationCollection.</param>
 553    </member>
 554    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.ConstructorDeclaration[])">
 555      <summary>Adds the elements of an array to the end of this ConstructorDeclarationCollection.</summary>
 556      <param name="items">The array whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
 557    </member>
 558    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.Collections.ConstructorDeclarationCollection)">
 559      <summary>Adds the elements of another ConstructorDeclarationCollection to the end of this ConstructorDeclarationCollection.</summary>
 560      <param name="items">The ConstructorDeclarationCollection whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
 561    </member>
 562    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Contains(Refly.CodeDom.ConstructorDeclaration)">
 563      <summary>Determines whether a specfic ConstructorDeclaration value is in this ConstructorDeclarationCollection.</summary>
 564      <param name="value">The ConstructorDeclaration value to locate in this ConstructorDeclarationCollection.</param>
 565      <returns>true if value is found in this ConstructorDeclarationCollection; false otherwise.</returns>
 566    </member>
 567    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.GetEnumerator">
 568      <summary>Returns an enumerator that can iterate through the elements of this ConstructorDeclarationCollection.</summary>
 569      <returns>An object that implements System.Collections.IEnumerator.</returns>
 570    </member>
 571    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.IndexOf(Refly.CodeDom.ConstructorDeclaration)">
 572      <summary>Return the zero-based index of the first occurrence of a specific value in this ConstructorDeclarationCollection</summary>
 573      <param name="value">The ConstructorDeclaration value to locate in the ConstructorDeclarationCollection.</param>
 574      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 575    </member>
 576    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ConstructorDeclaration)">
 577      <summary>Inserts an element into the ConstructorDeclarationCollection at the specified index</summary>
 578      <param name="index">The index at which the ConstructorDeclaration is to be inserted.</param>
 579      <param name="value">The ConstructorDeclaration to insert.</param>
 580    </member>
 581    <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Remove(Refly.CodeDom.ConstructorDeclaration)">
 582      <summary>Removes the first occurrence of a specific ConstructorDeclaration from this ConstructorDeclarationCollection.</summary>
 583      <param name="value">The ConstructorDeclaration value to remove from this ConstructorDeclarationCollection.</param>
 584    </member>
 585    <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Enumerator">
 586      <summary>Type-specific enumeration class, used by ConstructorDeclarationCollection.GetEnumerator.</summary>
 587    </member>
 588    <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection">
 589      <summary>A collection of elements of type DelegateDeclaration</summary>
 590    </member>
 591    <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.Int32)">
 592      <summary>Gets or sets the DelegateDeclaration at the given index in this DelegateDeclarationCollection.</summary>
 593    </member>
 594    <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.String)">
 595      <summary>Gets or sets the DelegateDeclaration with the given name in this DelegateDeclarationCollection.</summary>
 596    </member>
 597    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Add(Refly.CodeDom.DelegateDeclaration)">
 598      <summary>Adds an instance of type DelegateDeclaration to the end of this DelegateDeclarationCollection.</summary>
 599      <param name="value">The DelegateDeclaration to be added to the end of this DelegateDeclarationCollection.</param>
 600    </member>
 601    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.DelegateDeclaration[])">
 602      <summary>Adds the elements of an array to the end of this DelegateDeclarationCollection.</summary>
 603      <param name="items">The array whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
 604    </member>
 605    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.Collections.DelegateDeclarationCollection)">
 606      <summary>Adds the elements of another DelegateDeclarationCollection to the end of this DelegateDeclarationCollection.</summary>
 607      <param name="items">The DelegateDeclarationCollection whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
 608    </member>
 609    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Contains(Refly.CodeDom.DelegateDeclaration)">
 610      <summary>Determines whether a specfic DelegateDeclaration value is in this DelegateDeclarationCollection.</summary>
 611      <param name="value">The DelegateDeclaration value to locate in this DelegateDeclarationCollection.</param>
 612      <returns>true if value is found in this DelegateDeclarationCollection; false otherwise.</returns>
 613    </member>
 614    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.ContainsDelegateName(System.String)">
 615      <summary>Checks the existence of a method name.</summary>
 616      <param name="Name" />
 617    </member>
 618    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.GetEnumerator">
 619      <summary>Returns an enumerator that can iterate through the elements of this DelegateDeclarationCollection.</summary>
 620      <returns>An object that implements System.Collections.IEnumerator.</returns>
 621    </member>
 622    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.IndexOf(Refly.CodeDom.DelegateDeclaration)">
 623      <summary>Return the zero-based index of the first occurrence of a specific value in this DelegateDeclarationCollection</summary>
 624      <param name="value">The DelegateDeclaration value to locate in the DelegateDeclarationCollection.</param>
 625      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 626    </member>
 627    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Insert(System.Int32,Refly.CodeDom.DelegateDeclaration)">
 628      <summary>Inserts an element into the DelegateDeclarationCollection at the specified index</summary>
 629      <param name="index">The index at which the DelegateDeclaration is to be inserted.</param>
 630      <param name="value">The DelegateDeclaration to insert.</param>
 631    </member>
 632    <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Remove(Refly.CodeDom.DelegateDeclaration)">
 633      <summary>Removes the first occurrence of a specific DelegateDeclaration from this DelegateDeclarationCollection.</summary>
 634      <param name="value">The DelegateDeclaration value to remove from this DelegateDeclarationCollection.</param>
 635    </member>
 636    <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection.Enumerator">
 637      <summary>Type-specific enumeration class, used by DelegateDeclarationCollection.GetEnumerator.</summary>
 638    </member>
 639    <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection">
 640      <summary>A collection of elements of type EventDeclaration</summary>
 641    </member>
 642    <member name="P:Refly.CodeDom.Collections.EventDeclarationCollection.Item(System.Int32)">
 643      <summary>Gets or sets the EventDeclaration at the given index in this EventDeclarationCollection.</summary>
 644    </member>
 645    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Add(Refly.CodeDom.EventDeclaration)">
 646      <summary>Adds an instance of type EventDeclaration to the end of this EventDeclarationCollection.</summary>
 647      <param name="value">The EventDeclaration to be added to the end of this EventDeclarationCollection.</param>
 648    </member>
 649    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.EventDeclaration[])">
 650      <summary>Adds the elements of an array to the end of this EventDeclarationCollection.</summary>
 651      <param name="items">The array whose elements are to be added to the end of this EventDeclarationCollection.</param>
 652    </member>
 653    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.Collections.EventDeclarationCollection)">
 654      <summary>Adds the elements of another EventDeclarationCollection to the end of this EventDeclarationCollection.</summary>
 655      <param name="items">The EventDeclarationCollection whose elements are to be added to the end of this EventDeclarationCollection.</param>
 656    </member>
 657    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Contains(Refly.CodeDom.EventDeclaration)">
 658      <summary>Determines whether a specfic EventDeclaration value is in this EventDeclarationCollection.</summary>
 659      <param name="value">The EventDeclaration value to locate in this EventDeclarationCollection.</param>
 660      <returns>true if value is found in this EventDeclarationCollection; false otherwise.</returns>
 661    </member>
 662    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.GetEnumerator">
 663      <summary>Returns an enumerator that can iterate through the elements of this EventDeclarationCollection.</summary>
 664      <returns>An object that implements System.Collections.IEnumerator.</returns>
 665    </member>
 666    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.IndexOf(Refly.CodeDom.EventDeclaration)">
 667      <summary>Return the zero-based index of the first occurrence of a specific value in this EventDeclarationCollection</summary>
 668      <param name="value">The EventDeclaration value to locate in the EventDeclarationCollection.</param>
 669      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 670    </member>
 671    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Insert(System.Int32,Refly.CodeDom.EventDeclaration)">
 672      <summary>Inserts an element into the EventDeclarationCollection at the specified index</summary>
 673      <param name="index">The index at which the EventDeclaration is to be inserted.</param>
 674      <param name="value">The EventDeclaration to insert.</param>
 675    </member>
 676    <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Remove(Refly.CodeDom.EventDeclaration)">
 677      <summary>Removes the first occurrence of a specific EventDeclaration from this EventDeclarationCollection.</summary>
 678      <param name="value">The EventDeclaration value to remove from this EventDeclarationCollection.</param>
 679    </member>
 680    <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection.Enumerator">
 681      <summary>Type-specific enumeration class, used by EventDeclarationCollection.GetEnumerator.</summary>
 682    </member>
 683    <member name="T:Refly.CodeDom.Collections.ExpressionCollection">
 684      <summary>A collection of elements of type Expression</summary>
 685    </member>
 686    <member name="M:Refly.CodeDom.Collections.ExpressionCollection.Add(Refly.CodeDom.Expressions.Expression)">
 687      <summary>Adds an instance of type Expression to the end of this ExpressionCollection.</summary>
 688      <param name="value">The Expression to be added to the end of this ExpressionCollection.</param>
 689    </member>
 690    <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Expressions.Expression[])">
 691      <summary>Adds the elements of an array to the end of this ExpressionCollection.</summary>
 692      <param name="items">The array whose elements are to be added to the end of this ExpressionCollection.</param>
 693    </member>
 694    <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Collections.ExpressionCollection)">
 695      <summary>Adds the elements of another ExpressionCollection to the end of this ExpressionCollection.</summary>
 696      <param name="items">The ExpressionCollection whose elements are to be added to the end of this ExpressionCollection.</param>
 697    </member>
 698    <member name="M:Refly.CodeDom.Collections.ExpressionCollection.GetEnumerator">
 699      <summary>Returns an enumerator that can iterate through the elements of this ExpressionCollection.</summary>
 700      <returns>An object that implements System.Collections.IEnumerator.</returns>
 701    </member>
 702    <member name="T:Refly.CodeDom.Collections.ExpressionCollection.Enumerator">
 703      <summary>Type-specific enumeration class, used by ExpressionCollection.GetEnumerator.</summary>
 704    </member>
 705    <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection">
 706      <summary>A collection of elements of type FieldDeclaration</summary>
 707    </member>
 708    <member name="P:Refly.CodeDom.Collections.FieldDeclarationCollection.Item(System.Int32)">
 709      <summary>Gets or sets the FieldDeclaration at the given index in this FieldDeclarationCollection.</summary>
 710    </member>
 711    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Add(Refly.CodeDom.FieldDeclaration)">
 712      <summary>Adds an instance of type FieldDeclaration to the end of this FieldDeclarationCollection.</summary>
 713      <param name="value">The FieldDeclaration to be added to the end of this FieldDeclarationCollection.</param>
 714    </member>
 715    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.FieldDeclaration[])">
 716      <summary>Adds the elements of an array to the end of this FieldDeclarationCollection.</summary>
 717      <param name="items">The array whose elements are to be added to the end of this FieldDeclarationCollection.</param>
 718    </member>
 719    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.Collections.FieldDeclarationCollection)">
 720      <summary>Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection.</summary>
 721      <param name="items">The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection.</param>
 722    </member>
 723    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Contains(Refly.CodeDom.FieldDeclaration)">
 724      <summary>Determines whether a specfic FieldDeclaration value is in this FieldDeclarationCollection.</summary>
 725      <param name="value">The FieldDeclaration value to locate in this FieldDeclarationCollection.</param>
 726      <returns>true if value is found in this FieldDeclarationCollection; false otherwise.</returns>
 727    </member>
 728    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.GetEnumerator">
 729      <summary>Returns an enumerator that can iterate through the elements of this FieldDeclarationCollection.</summary>
 730      <returns>An object that implements System.Collections.IEnumerator.</returns>
 731    </member>
 732    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.IndexOf(Refly.CodeDom.FieldDeclaration)">
 733      <summary>Return the zero-based index of the first occurrence of a specific value in this FieldDeclarationCollection</summary>
 734      <param name="value">The FieldDeclaration value to locate in the FieldDeclarationCollection.</param>
 735      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 736    </member>
 737    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Insert(System.Int32,Refly.CodeDom.FieldDeclaration)">
 738      <summary>Inserts an element into the FieldDeclarationCollection at the specified index</summary>
 739      <param name="index">The index at which the FieldDeclaration is to be inserted.</param>
 740      <param name="value">The FieldDeclaration to insert.</param>
 741    </member>
 742    <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Remove(Refly.CodeDom.FieldDeclaration)">
 743      <summary>Removes the first occurrence of a specific FieldDeclaration from this FieldDeclarationCollection.</summary>
 744      <param name="value">The FieldDeclaration value to remove from this FieldDeclarationCollection.</param>
 745    </member>
 746    <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection.Enumerator">
 747      <summary>Type-specific enumeration class, used by FieldDeclarationCollection.GetEnumerator.</summary>
 748    </member>
 749    <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection">
 750      <summary>A collection of elements of type IndexerDeclaration</summary>
 751    </member>
 752    <member name="P:Refly.CodeDom.Collections.IndexerDeclarationCollection.Item(System.Int32)">
 753      <summary>Gets or sets the IndexerDeclaration at the given index in this IndexerDeclarationCollection.</summary>
 754    </member>
 755    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Add(Refly.CodeDom.IndexerDeclaration)">
 756      <summary>Adds an instance of type IndexerDeclaration to the end of this IndexerDeclarationCollection.</summary>
 757      <param name="value">The IndexerDeclaration to be added to the end of this IndexerDeclarationCollection.</param>
 758    </member>
 759    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.IndexerDeclaration[])">
 760      <summary>Adds the elements of an array to the end of this IndexerDeclarationCollection.</summary>
 761      <param name="items">The array whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
 762    </member>
 763    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.Collections.IndexerDeclarationCollection)">
 764      <summary>Adds the elements of another IndexerDeclarationCollection to the end of this IndexerDeclarationCollection.</summary>
 765      <param name="items">The IndexerDeclarationCollection whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
 766    </member>
 767    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Contains(Refly.CodeDom.IndexerDeclaration)">
 768      <summary>Determines whether a specfic IndexerDeclaration value is in this IndexerDeclarationCollection.</summary>
 769      <param name="value">The IndexerDeclaration value to locate in this IndexerDeclarationCollection.</param>
 770      <returns>true if value is found in this IndexerDeclarationCollection; false otherwise.</returns>
 771    </member>
 772    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.GetEnumerator">
 773      <summary>Returns an enumerator that can iterate through the elements of this IndexerDeclarationCollection.</summary>
 774      <returns>An object that implements System.Collections.IEnumerator.</returns>
 775    </member>
 776    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.IndexOf(Refly.CodeDom.IndexerDeclaration)">
 777      <summary>Return the zero-based index of the first occurrence of a specific value in this IndexerDeclarationCollection</summary>
 778      <param name="value">The IndexerDeclaration value to locate in the IndexerDeclarationCollection.</param>
 779      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 780    </member>
 781    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Insert(System.Int32,Refly.CodeDom.IndexerDeclaration)">
 782      <summary>Inserts an element into the IndexerDeclarationCollection at the specified index</summary>
 783      <param name="index">The index at which the IndexerDeclaration is to be inserted.</param>
 784      <param name="value">The IndexerDeclaration to insert.</param>
 785    </member>
 786    <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Remove(Refly.CodeDom.IndexerDeclaration)">
 787      <summary>Removes the first occurrence of a specific IndexerDeclaration from this IndexerDeclarationCollection.</summary>
 788      <param name="value">The IndexerDeclaration value to remove from this IndexerDeclarationCollection.</param>
 789    </member>
 790    <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection.Enumerator">
 791      <summary>Type-specific enumeration class, used by IndexerDeclarationCollection.GetEnumerator.</summary>
 792    </member>
 793    <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection">
 794      <summary>A collection of elements of type MethodDeclaration</summary>
 795    </member>
 796    <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.Int32)">
 797      <summary>Gets or sets the MethodDeclaration at the given index in this MethodDeclarationCollection.</summary>
 798    </member>
 799    <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.String)">
 800      <summary>Gets or sets the MethodDeclaration with the given name in this MethodDeclarationCollection.</summary>
 801    </member>
 802    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Add(Refly.CodeDom.MethodDeclaration)">
 803      <summary>Adds an instance of type MethodDeclaration to the end of this MethodDeclarationCollection.</summary>
 804      <param name="value">The MethodDeclaration to be added to the end of this MethodDeclarationCollection.</param>
 805    </member>
 806    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.MethodDeclaration[])">
 807      <summary>Adds the elements of an array to the end of this MethodDeclarationCollection.</summary>
 808      <param name="items">The array whose elements are to be added to the end of this MethodDeclarationCollection.</param>
 809    </member>
 810    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.Collections.MethodDeclarationCollection)">
 811      <summary>Adds the elements of another MethodDeclarationCollection to the end of this MethodDeclarationCollection.</summary>
 812      <param name="items">The MethodDeclarationCollection whose elements are to be added to the end of this MethodDeclarationCollection.</param>
 813    </member>
 814    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Contains(Refly.CodeDom.MethodDeclaration)">
 815      <summary>Determines whether a specfic MethodDeclaration value is in this MethodDeclarationCollection.</summary>
 816      <param name="value">The MethodDeclaration value to locate in this MethodDeclarationCollection.</param>
 817      <returns>true if value is found in this MethodDeclarationCollection; false otherwise.</returns>
 818    </member>
 819    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.ContainsMethodName(System.String)">
 820      <summary>Checks the existence of a method name.</summary>
 821      <param name="Name" />
 822    </member>
 823    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.GetEnumerator">
 824      <summary>Returns an enumerator that can iterate through the elements of this MethodDeclarationCollection.</summary>
 825      <returns>An object that implements System.Collections.IEnumerator.</returns>
 826    </member>
 827    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.IndexOf(Refly.CodeDom.MethodDeclaration)">
 828      <summary>Return the zero-based index of the first occurrence of a specific value in this MethodDeclarationCollection</summary>
 829      <param name="value">The MethodDeclaration value to locate in the MethodDeclarationCollection.</param>
 830      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 831    </member>
 832    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Insert(System.Int32,Refly.CodeDom.MethodDeclaration)">
 833      <summary>Inserts an element into the MethodDeclarationCollection at the specified index</summary>
 834      <param name="index">The index at which the MethodDeclaration is to be inserted.</param>
 835      <param name="value">The MethodDeclaration to insert.</param>
 836    </member>
 837    <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Remove(Refly.CodeDom.MethodDeclaration)">
 838      <summary>Removes the first occurrence of a specific MethodDeclaration from this MethodDeclarationCollection.</summary>
 839      <param name="value">The MethodDeclaration value to remove from this MethodDeclarationCollection.</param>
 840    </member>
 841    <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection.Enumerator">
 842      <summary>Type-specific enumeration class, used by MethodDeclarationCollection.GetEnumerator.</summary>
 843    </member>
 844    <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection">
 845      <summary>A collection of elements of type ParameterDeclaration</summary>
 846    </member>
 847    <member name="P:Refly.CodeDom.Collections.ParameterDeclarationCollection.Item(System.Int32)">
 848      <summary>Gets or sets the ParameterDeclaration at the given index in this ParameterDeclarationCollection.</summary>
 849    </member>
 850    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.ParameterDeclaration[])">
 851      <summary>Adds the elements of an array to the end of this ParameterDeclarationCollection.</summary>
 852      <param name="items">The array whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
 853    </member>
 854    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.Collections.ParameterDeclarationCollection)">
 855      <summary>Adds the elements of another ParameterDeclarationCollection to the end of this ParameterDeclarationCollection.</summary>
 856      <param name="items">The ParameterDeclarationCollection whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
 857    </member>
 858    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Contains(Refly.CodeDom.ParameterDeclaration)">
 859      <summary>Determines whether a specfic ParameterDeclaration value is in this ParameterDeclarationCollection.</summary>
 860      <param name="value">The ParameterDeclaration value to locate in this ParameterDeclarationCollection.</param>
 861      <returns>true if value is found in this ParameterDeclarationCollection; false otherwise.</returns>
 862    </member>
 863    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.GetEnumerator">
 864      <summary>Returns an enumerator that can iterate through the elements of this ParameterDeclarationCollection.</summary>
 865      <returns>An object that implements System.Collections.IEnumerator.</returns>
 866    </member>
 867    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.IndexOf(Refly.CodeDom.ParameterDeclaration)">
 868      <summary>Return the zero-based index of the first occurrence of a specific value in this ParameterDeclarationCollection</summary>
 869      <param name="value">The ParameterDeclaration value to locate in the ParameterDeclarationCollection.</param>
 870      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 871    </member>
 872    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ParameterDeclaration)">
 873      <summary>Inserts an element into the ParameterDeclarationCollection at the specified index</summary>
 874      <param name="index">The index at which the ParameterDeclaration is to be inserted.</param>
 875      <param name="value">The ParameterDeclaration to insert.</param>
 876    </member>
 877    <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Remove(Refly.CodeDom.ParameterDeclaration)">
 878      <summary>Removes the first occurrence of a specific ParameterDeclaration from this ParameterDeclarationCollection.</summary>
 879      <param name="value">The ParameterDeclaration value to remove from this ParameterDeclarationCollection.</param>
 880    </member>
 881    <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection.Enumerator">
 882      <summary>Type-specific enumeration class, used by ParameterDeclarationCollection.GetEnumerator.</summary>
 883    </member>
 884    <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection">
 885      <summary>A collection of elements of type PropertyDeclaration</summary>
 886    </member>
 887    <member name="P:Refly.CodeDom.Collections.PropertyDeclarationCollection.Item(System.Int32)">
 888      <summary>Gets or sets the PropertyDeclaration at the given index in this PropertyDeclarationCollection.</summary>
 889    </member>
 890    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Add(Refly.CodeDom.PropertyDeclaration)">
 891      <summary>Adds an instance of type PropertyDeclaration to the end of this PropertyDeclarationCollection.</summary>
 892      <param name="value">The PropertyDeclaration to be added to the end of this PropertyDeclarationCollection.</param>
 893    </member>
 894    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.PropertyDeclaration[])">
 895      <summary>Adds the elements of an array to the end of this PropertyDeclarationCollection.</summary>
 896      <param name="items">The array whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
 897    </member>
 898    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.Collections.PropertyDeclarationCollection)">
 899      <summary>Adds the elements of another PropertyDeclarationCollection to the end of this PropertyDeclarationCollection.</summary>
 900      <param name="items">The PropertyDeclarationCollection whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
 901    </member>
 902    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Contains(Refly.CodeDom.PropertyDeclaration)">
 903      <summary>Determines whether a specfic PropertyDeclaration value is in this PropertyDeclarationCollection.</summary>
 904      <param name="value">The PropertyDeclaration value to locate in this PropertyDeclarationCollection.</param>
 905      <returns>true if value is found in this PropertyDeclarationCollection; false otherwise.</returns>
 906    </member>
 907    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.GetEnumerator">
 908      <summary>Returns an enumerator that can iterate through the elements of this PropertyDeclarationCollection.</summary>
 909      <returns>An object that implements System.Collections.IEnumerator.</returns>
 910    </member>
 911    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.IndexOf(Refly.CodeDom.PropertyDeclaration)">
 912      <summary>Return the zero-based index of the first occurrence of a specific value in this PropertyDeclarationCollection</summary>
 913      <param name="value">The PropertyDeclaration value to locate in the PropertyDeclarationCollection.</param>
 914      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
 915    </member>
 916    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Insert(System.Int32,Refly.CodeDom.PropertyDeclaration)">
 917      <summary>Inserts an element into the PropertyDeclarationCollection at the specified index</summary>
 918      <param name="index">The index at which the PropertyDeclaration is to be inserted.</param>
 919      <param name="value">The PropertyDeclaration to insert.</param>
 920    </member>
 921    <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Remove(Refly.CodeDom.PropertyDeclaration)">
 922      <summary>Removes the first occurrence of a specific PropertyDeclaration from this PropertyDeclarationCollection.</summary>
 923      <param name="value">The PropertyDeclaration value to remove from this PropertyDeclarationCollection.</param>
 924    </member>
 925    <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection.Enumerator">
 926      <summary>Type-specific enumeration class, used by PropertyDeclarationCollection.GetEnumerator.</summary>
 927    </member>
 928    <member name="T:Refly.CodeDom.Collections.StatementCollection">
 929      <summary>A collection of elements of type Statement</summary>
 930    </member>
 931    <member name="M:Refly.CodeDom.Collections.StatementCollection.Add(Refly.CodeDom.Statements.Statement)">
 932      <summary>Adds an instance of type Statement to the end of this StatementCollection.</summary>
 933      <param name="value">The Statement to be added to the end of this StatementCollection.</param>
 934    </member>
 935    <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Statements.Statement[])">
 936      <summary>Adds the elements of an array to the end of this StatementCollection.</summary>
 937      <param name="items">The array whose elements are to be added to the end of this StatementCollection.</param>
 938    </member>
 939    <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Collections.StatementCollection)">
 940      <summary>Adds the elements of another StatementCollection to the end of this StatementCollection.</summary>
 941      <param name="items">The StatementCollection whose elements are to be added to the end of this StatementCollection.</param>
 942    </member>
 943    <member name="M:Refly.CodeDom.Collections.StatementCollection.GetEnumerator">
 944      <summary>Returns an enumerator that can iterate through the elements of this StatementCollection.</summary>
 945      <returns>An object that implements System.Collections.IEnumerator.</returns>
 946    </member>
 947    <member name="T:Refly.CodeDom.Collections.StatementCollection.Enumerator">
 948      <summary>Type-specific enumeration class, used by StatementCollection.GetEnumerator.</summary>
 949    </member>
 950    <member name="T:Refly.CodeDom.Collections.StringAttributeArgumentDictionary">
 951      <summary>A dictionary with keys of type string and values of type AttributeArgument</summary>
 952    </member>
 953    <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Item(System.String)">
 954      <summary>Gets or sets the AttributeArgument associated with the given string</summary>
 955      <param name="key">The string whose value to get or set.</param>
 956    </member>
 957    <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Keys">
 958      <summary>Gets a collection containing the keys in this StringAttributeArgumentDictionary.</summary>
 959    </member>
 960    <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Values">
 961      <summary>Gets a collection containing the values in this StringAttributeArgumentDictionary.</summary>
 962    </member>
 963    <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Add(System.String,Refly.CodeDom.Expressions.Expression)">
 964      <summary>Adds an element with the specified key and value to this StringAttributeArgumentDictionary.</summary>
 965      <param name="key">The string key of the element to add.</param>
 966      <param name="value">The AttributeArgument value of the element to add.</param>
 967    </member>
 968    <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Contains(System.String)">
 969      <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
 970      <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
 971      <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
 972    </member>
 973    <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.ContainsKey(System.String)">
 974      <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
 975      <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
 976      <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
 977    </member>
 978    <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Remove(System.String)">
 979      <summary>Removes the element with the specified key from this StringAttributeArgumentDictionary.</summary>
 980      <param name="key">The string key of the element to remove.</param>
 981    </member>
 982    <member name="T:Refly.CodeDom.Collections.StringClassDeclarationDictionary">
 983      <summary>A dictionary with keys of type String and values of type ClassDeclaration</summary>
 984    </member>
 985    <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Item(System.String)">
 986      <summary>Gets or sets the ClassDeclaration associated with the given String</summary>
 987      <param name="key">The String whose value to get or set.</param>
 988    </member>
 989    <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Keys">
 990      <summary>Gets a collection containing the keys in this StringClassDeclarationDictionary.</summary>
 991    </member>
 992    <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Values">
 993      <summary>Gets a collection containing the values in this StringClassDeclarationDictionary.</summary>
 994    </member>
 995    <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Add(Refly.CodeDom.ClassDeclaration)">
 996      <summary>Adds an element with the specified key and value to this StringClassDeclarationDictionary.</summary>
 997      <param name="key">The String key of the element to add.</param>
 998      <param name="value">The ClassDeclaration value of the element to add.</param>
 999    </member>
1000    <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Contains(System.String)">
1001      <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
1002      <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
1003      <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1004    </member>
1005    <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsKey(System.String)">
1006      <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
1007      <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
1008      <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1009    </member>
1010    <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsValue(Refly.CodeDom.ClassDeclaration)">
1011      <summary>Determines whether this StringClassDeclarationDictionary contains a specific value.</summary>
1012      <param name="value">The ClassDeclaration value to locate in this StringClassDeclarationDictionary.</param>
1013      <returns>true if this StringClassDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
1014    </member>
1015    <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Remove(System.String)">
1016      <summary>Removes the element with the specified key from this StringClassDeclarationDictionary.</summary>
1017      <param name="key">The String key of the element to remove.</param>
1018    </member>
1019    <member name="T:Refly.CodeDom.Collections.StringConstantDeclaration">
1020      <summary>A dictionary with keys of type String and values of type ConstantDeclaration</summary>
1021    </member>
1022    <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Item(System.String)">
1023      <summary>Gets or sets the ConstantDeclaration associated with the given String</summary>
1024      <param name="key">The String whose value to get or set.</param>
1025    </member>
1026    <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Keys">
1027      <summary>Gets a collection containing the keys in this StringConstantDeclaration.</summary>
1028    </member>
1029    <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Values">
1030      <summary>Gets a collection containing the values in this StringConstantDeclaration.</summary>
1031    </member>
1032    <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Add(Refly.CodeDom.ConstantDeclaration)">
1033      <summary>Adds an element with the specified key and value to this StringConstantDeclaration.</summary>
1034      <param name="key">The String key of the element to add.</param>
1035      <param name="value">The ConstantDeclaration value of the element to add.</param>
1036    </member>
1037    <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Contains(System.String)">
1038      <summary>Determines whether this StringConstantDeclaration contains a specific key.</summary>
1039      <param name="key">The String key to locate in this StringConstantDeclaration.</param>
1040      <returns>true if this StringConstantDeclaration contains an element with the specified key; otherwise, false.</returns>
1041    </member>
1042    <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Remove(System.String)">
1043      <summary>Removes the element with the specified key from this StringConstantDeclaration.</summary>
1044      <param name="key">The String key of the element to remove.</param>
1045    </member>
1046    <member name="T:Refly.CodeDom.Collections.StringEnumDeclarationDictionary">
1047      <summary>A dictionary with keys of type String and values of type EnumDeclaration</summary>
1048    </member>
1049    <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Item(System.String)">
1050      <summary>Gets or sets the EnumDeclaration associated with the given String</summary>
1051      <param name="key">The String whose value to get or set.</param>
1052    </member>
1053    <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Keys">
1054      <summary>Gets a collection containing the keys in this StringEnumDeclarationDictionary.</summary>
1055    </member>
1056    <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Values">
1057      <summary>Gets a collection containing the values in this StringEnumDeclarationDictionary.</summary>
1058    </member>
1059    <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Add(Refly.CodeDom.EnumDeclaration)">
1060      <summary>Adds an element with the specified key and value to this StringEnumDeclarationDictionary.</summary>
1061      <param name="key">The String key of the element to add.</param>
1062      <param name="value">The EnumDeclaration value of the element to add.</param>
1063    </member>
1064    <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Contains(System.String)">
1065      <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
1066      <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
1067      <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1068    </member>
1069    <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsKey(System.String)">
1070      <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
1071      <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
1072      <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1073    </member>
1074    <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsValue(Refly.CodeDom.EnumDeclaration)">
1075      <summary>Determines whether this StringEnumDeclarationDictionary contains a specific value.</summary>
1076      <param name="value">The EnumDeclaration value to locate in this StringEnumDeclarationDictionary.</param>
1077      <returns>true if this StringEnumDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
1078    </member>
1079    <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Remove(System.String)">
1080      <summary>Removes the element with the specified key from this StringEnumDeclarationDictionary.</summary>
1081      <param name="key">The String key of the element to remove.</param>
1082    </member>
1083    <member name="T:Refly.CodeDom.Collections.StringFieldDeclarationDictionary">
1084      <summary>A dictionary with keys of type String and values of type FieldDeclaration</summary>
1085    </member>
1086    <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Item(System.String)">
1087      <summary>Gets or sets the FieldDeclaration associated with the given String</summary>
1088      <param name="key">The String whose value to get or set.</param>
1089    </member>
1090    <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Keys">
1091      <summary>Gets a collection containing the keys in this StringFieldDeclarationDictionary.</summary>
1092    </member>
1093    <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Values">
1094      <summary>Gets a collection containing the values in this StringFieldDeclarationDictionary.</summary>
1095    </member>
1096    <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Add(Refly.CodeDom.FieldDeclaration)">
1097      <summary>Adds an element with the specified key and value to this StringFieldDeclarationDictionary.</summary>
1098      <param name="key">The String key of the element to add.</param>
1099      <param name="value">The FieldDeclaration value of the element to add.</param>
1100    </member>
1101    <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Contains(System.String)">
1102      <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
1103      <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
1104      <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1105    </member>
1106    <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsKey(System.String)">
1107      <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
1108      <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
1109      <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1110    </member>
1111    <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsValue(Refly.CodeDom.FieldDeclaration)">
1112      <summary>Determines whether this StringFieldDeclarationDictionary contains a specific value.</summary>
1113      <param name="value">The FieldDeclaration value to locate in this StringFieldDeclarationDictionary.</param>
1114      <returns>true if this StringFieldDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
1115    </member>
1116    <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Remove(System.String)">
1117      <summary>Removes the element with the specified key from this StringFieldDeclarationDictionary.</summary>
1118      <param name="key">The String key of the element to remove.</param>
1119    </member>
1120    <member name="T:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary">
1121      <summary>A dictionary with keys of type String and values of type NamespaceDeclaration</summary>
1122    </member>
1123    <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Item(System.String)">
1124      <summary>Gets or sets the NamespaceDeclaration associated with the given String</summary>
1125      <param name="key">The String whose value to get or set.</param>
1126    </member>
1127    <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Keys">
1128      <summary>Gets a collection containing the keys in this StringNamespaceDeclarationDictionary.</summary>
1129    </member>
1130    <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Values">
1131      <summary>Gets a collection containing the values in this StringNamespaceDeclarationDictionary.</summary>
1132    </member>
1133    <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Add(System.String,Refly.CodeDom.NamespaceDeclaration)">
1134      <summary>Adds an element with the specified key and value to this StringNamespaceDeclarationDictionary.</summary>
1135      <param name="key">The String key of the element to add.</param>
1136      <param name="value">The NamespaceDeclaration value of the element to add.</param>
1137    </member>
1138    <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Contains(System.String)">
1139      <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
1140      <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
1141      <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1142    </member>
1143    <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsKey(System.String)">
1144      <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
1145      <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
1146      <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1147    </member>
1148    <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsValue(Refly.CodeDom.NamespaceDeclaration)">
1149      <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific value.</summary>
1150      <param name="value">The NamespaceDeclaration value to locate in this StringNamespaceDeclarationDictionary.</param>
1151      <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
1152    </member>
1153    <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Remove(System.String)">
1154      <summary>Removes the element with the specified key from this StringNamespaceDeclarationDictionary.</summary>
1155      <param name="key">The String key of the element to remove.</param>
1156    </member>
1157    <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection">
1158      <summary>A collection of elements of type ThrowedExceptionDeclaration</summary>
1159    </member>
1160    <member name="P:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Item(System.Int32)">
1161      <summary>Gets or sets the ThrowedExceptionDeclaration at the given index in this ThrowedExceptionDeclarationCollection.</summary>
1162    </member>
1163    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Add(Refly.CodeDom.ThrowedExceptionDeclaration)">
1164      <summary>Adds an instance of type ThrowedExceptionDeclaration to the end of this ThrowedExceptionDeclarationCollection.</summary>
1165      <param name="value">The ThrowedExceptionDeclaration to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
1166    </member>
1167    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.ThrowedExceptionDeclaration[])">
1168      <summary>Adds the elements of an array to the end of this ThrowedExceptionDeclarationCollection.</summary>
1169      <param name="items">The array whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
1170    </member>
1171    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection)">
1172      <summary>Adds the elements of another ThrowedExceptionDeclarationCollection to the end of this ThrowedExceptionDeclarationCollection.</summary>
1173      <param name="items">The ThrowedExceptionDeclarationCollection whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
1174    </member>
1175    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Contains(Refly.CodeDom.ThrowedExceptionDeclaration)">
1176      <summary>Determines whether a specfic ThrowedExceptionDeclaration value is in this ThrowedExceptionDeclarationCollection.</summary>
1177      <param name="value">The ThrowedExceptionDeclaration value to locate in this ThrowedExceptionDeclarationCollection.</param>
1178      <returns>true if value is found in this ThrowedExceptionDeclarationCollection; false otherwise.</returns>
1179    </member>
1180    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.GetEnumerator">
1181      <summary>Returns an enumerator that can iterate through the elements of this ThrowedExceptionDeclarationCollection.</summary>
1182      <returns>An object that implements System.Collections.IEnumerator.</returns>
1183    </member>
1184    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.IndexOf(Refly.CodeDom.ThrowedExceptionDeclaration)">
1185      <summary>Return the zero-based index of the first occurrence of a specific value in this ThrowedExceptionDeclarationCollection</summary>
1186      <param name="value">The ThrowedExceptionDeclaration value to locate in the ThrowedExceptionDeclarationCollection.</param>
1187      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
1188    </member>
1189    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ThrowedExceptionDeclaration)">
1190      <summary>Inserts an element into the ThrowedExceptionDeclarationCollection at the specified index</summary>
1191      <param name="index">The index at which the ThrowedExceptionDeclaration is to be inserted.</param>
1192      <param name="value">The ThrowedExceptionDeclaration to insert.</param>
1193    </member>
1194    <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Remove(Refly.CodeDom.ThrowedExceptionDeclaration)">
1195      <summary>Removes the first occurrence of a specific ThrowedExceptionDeclaration from this ThrowedExceptionDeclarationCollection.</summary>
1196      <param name="value">The ThrowedExceptionDeclaration value to remove from this ThrowedExceptionDeclarationCollection.</param>
1197    </member>
1198    <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Enumerator">
1199      <summary>Type-specific enumeration class, used by ThrowedExceptionDeclarationCollection.GetEnumerator.</summary>
1200    </member>
1201    <member name="T:Refly.CodeDom.Collections.TypeCollection">
1202      <summary>A collection of elements of type Type</summary>
1203    </member>
1204    <member name="P:Refly.CodeDom.Collections.TypeCollection.Item(System.Int32)">
1205      <summary>Gets or sets the Type at the given index in this TypeCollection.</summary>
1206    </member>
1207    <member name="M:Refly.CodeDom.Collections.TypeCollection.Add(System.Type)">
1208      <summary>Adds an instance of type Type to the end of this TypeCollection.</summary>
1209      <param name="value">The Type to be added to the end of this TypeCollection.</param>
1210    </member>
1211    <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(System.Type[])">
1212      <summary>Adds the elements of an array to the end of this TypeCollection.</summary>
1213      <param name="items">The array whose elements are to be added to the end of this TypeCollection.</param>
1214    </member>
1215    <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(Refly.CodeDom.Collections.TypeCollection)">
1216      <summary>Adds the elements of another TypeCollection to the end of this TypeCollection.</summary>
1217      <param name="items">The TypeCollection whose elements are to be added to the end of this TypeCollection.</param>
1218    </member>
1219    <member name="M:Refly.CodeDom.Collections.TypeCollection.Contains(System.Type)">
1220      <summary>Determines whether a specfic Type value is in this TypeCollection.</summary>
1221      <param name="value">The Type value to locate in this TypeCollection.</param>
1222      <returns>true if value is found in this TypeCollection; false otherwise.</returns>
1223    </member>
1224    <member name="M:Refly.CodeDom.Collections.TypeCollection.GetEnumerator">
1225      <summary>Returns an enumerator that can iterate through the elements of this TypeCollection.</summary>
1226      <returns>An object that implements System.Collections.IEnumerator.</returns>
1227    </member>
1228    <member name="M:Refly.CodeDom.Collections.TypeCollection.IndexOf(System.Type)">
1229      <summary>Return the zero-based index of the first occurrence of a specific value in this TypeCollection</summary>
1230      <param name="value">The Type value to locate in the TypeCollection.</param>
1231      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
1232    </member>
1233    <member name="M:Refly.CodeDom.Collections.TypeCollection.Insert(System.Int32,System.Type)">
1234      <summary>Inserts an element into the TypeCollection at the specified index</summary>
1235      <param name="index">The index at which the Type is to be inserted.</param>
1236      <param name="value">The Type to insert.</param>
1237    </member>
1238    <member name="M:Refly.CodeDom.Collections.TypeCollection.Remove(System.Type)">
1239      <summary>Removes the first occurrence of a specific Type from this TypeCollection.</summary>
1240      <param name="value">The Type value to remove from this TypeCollection.</param>
1241    </member>
1242    <member name="T:Refly.CodeDom.Collections.TypeCollection.Enumerator">
1243      <summary>Type-specific enumeration class, used by TypeCollection.GetEnumerator.</summary>
1244    </member>
1245    <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection">
1246      <summary>A collection of elements of type ITypeDeclaration</summary>
1247    </member>
1248    <member name="P:Refly.CodeDom.Collections.TypeDeclarationCollection.Item(System.Int32)">
1249      <summary>Gets or sets the ITypeDeclaration at the given index in this TypeDeclarationCollection.</summary>
1250    </member>
1251    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
1252      <summary>Adds an instance of type ITypeDeclaration to the end of this TypeDeclarationCollection.</summary>
1253      <param name="value">The ITypeDeclaration to be added to the end of this TypeDeclarationCollection.</param>
1254    </member>
1255    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.ITypeDeclaration[])">
1256      <summary>Adds the elements of an array to the end of this TypeDeclarationCollection.</summary>
1257      <param name="items">The array whose elements are to be added to the end of this TypeDeclarationCollection.</param>
1258    </member>
1259    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.Collections.TypeDeclarationCollection)">
1260      <summary>Adds the elements of another TypeDeclarationCollection to the end of this TypeDeclarationCollection.</summary>
1261      <param name="items">The TypeDeclarationCollection whose elements are to be added to the end of this TypeDeclarationCollection.</param>
1262    </member>
1263    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Contains(Refly.CodeDom.ITypeDeclaration)">
1264      <summary>Determines whether a specfic ITypeDeclaration value is in this TypeDeclarationCollection.</summary>
1265      <param name="value">The ITypeDeclaration value to locate in this TypeDeclarationCollection.</param>
1266      <returns>true if value is found in this TypeDeclarationCollection; false otherwise.</returns>
1267    </member>
1268    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.GetEnumerator">
1269      <summary>Returns an enumerator that can iterate through the elements of this TypeDeclarationCollection.</summary>
1270      <returns>An object that implements System.Collections.IEnumerator.</returns>
1271    </member>
1272    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.IndexOf(Refly.CodeDom.ITypeDeclaration)">
1273      <summary>Return the zero-based index of the first occurrence of a specific value in this TypeDeclarationCollection</summary>
1274      <param name="value">The ITypeDeclaration value to locate in the TypeDeclarationCollection.</param>
1275      <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
1276    </member>
1277    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ITypeDeclaration)">
1278      <summary>Inserts an element into the TypeDeclarationCollection at the specified index</summary>
1279      <param name="index">The index at which the ITypeDeclaration is to be inserted.</param>
1280      <param name="value">The ITypeDeclaration to insert.</param>
1281    </member>
1282    <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Remove(Refly.CodeDom.ITypeDeclaration)">
1283      <summary>Removes the first occurrence of a specific ITypeDeclaration from this TypeDeclarationCollection.</summary>
1284      <param name="value">The ITypeDeclaration value to remove from this TypeDeclarationCollection.</param>
1285    </member>
1286    <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection.Enumerator">
1287      <summary>Type-specific enumeration class, used by TypeDeclarationCollection.GetEnumerator.</summary>
1288    </member>
1289    <member name="T:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary">
1290      <summary>A dictionary with keys of type Type and values of type ITypeDeclaration</summary>
1291    </member>
1292    <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Item(System.Type)">
1293      <summary>Gets or sets the ITypeDeclaration associated with the given Type</summary>
1294      <param name="key">The Type whose value to get or set.</param>
1295    </member>
1296    <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Keys">
1297      <summary>Gets a collection containing the keys in this TypeTypeDeclarationDictionary.</summary>
1298    </member>
1299    <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Values">
1300      <summary>Gets a collection containing the values in this TypeTypeDeclarationDictionary.</summary>
1301    </member>
1302    <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Add(System.Type,Refly.CodeDom.ITypeDeclaration)">
1303      <summary>Adds an element with the specified key and value to this TypeTypeDeclarationDictionary.</summary>
1304      <param name="key">The Type key of the element to add.</param>
1305      <param name="value">The ITypeDeclaration value of the element to add.</param>
1306    </member>
1307    <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Contains(System.Type)">
1308      <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
1309      <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
1310      <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1311    </member>
1312    <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsKey(System.Type)">
1313      <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
1314      <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
1315      <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
1316    </member>
1317    <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsValue(Refly.CodeDom.ITypeDeclaration)">
1318      <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific value.</summary>
1319      <param name="value">The ITypeDeclaration value to locate in this TypeTypeDeclarationDictionary.</param>
1320      <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
1321    </member>
1322    <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Remove(System.Type)">
1323      <summary>Removes the element with the specified key from this TypeTypeDeclarationDictionary.</summary>
1324      <param name="key">The Type key of the element to remove.</param>
1325    </member>
1326  </members>
1327</doc>