mscorlib.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:1463k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File mscorlib.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class System.Object : 
  13.     {
  14.      Void System.Object();
  15.      Class System.Type InternalGetType();
  16.      Class System.Type FastGetExistingType();
  17.      String ToString();
  18.      Boolean Equals( Object obj);
  19.      Boolean Equals( Object objA,  Object objB);
  20.      Boolean ReferenceEquals( Object objA,  Object objB);
  21.      I4 GetHashCode();
  22.      Class System.Type GetType();
  23.      Void Finalize();
  24.      Object MemberwiseClone();
  25.      Void FieldSetter( String typeName,  String fieldName,  Object val);
  26.      Void FieldGetter( String typeName,  String fieldName,  ByRef Object val);
  27.      Class System.Reflection.FieldInfo GetFieldInfo( String typeName,  String fieldName);
  28.     }
  29. interface System.ICloneable : 
  30.     {
  31.      Object Clone();
  32.     }
  33. interface System.Collections.IEnumerable : 
  34.     {
  35.      Class System.Collections.IEnumerator GetEnumerator();
  36.     }
  37. interface System.Collections.ICollection : 
  38.     {
  39.      Void CopyTo( Class System.Array array,  I4 index);
  40.      I4 get_Count();
  41.      Object get_SyncRoot();
  42.      Boolean get_IsSynchronized();
  43.     property Count { get(){} set(){} };
  44.     property SyncRoot { get(){} set(){} };
  45.     property IsSynchronized { get(){} set(){} };
  46.     }
  47. interface System.Collections.IList : 
  48.     {
  49.      Object get_Item( I4 index);
  50.      Void set_Item( I4 index,  Object value);
  51.      I4 Add( Object value);
  52.      Boolean Contains( Object value);
  53.      Void Clear();
  54.      Boolean get_IsReadOnly();
  55.      Boolean get_IsFixedSize();
  56.      I4 IndexOf( Object value);
  57.      Void Insert( I4 index,  Object value);
  58.      Void Remove( Object value);
  59.      Void RemoveAt( I4 index);
  60.     property Item { get(){} set(){} };
  61.     property IsReadOnly { get(){} set(){} };
  62.     property IsFixedSize { get(){} set(){} };
  63.     }
  64. class System.Array : System.Object
  65.     {
  66.      Void System.Array();
  67.      Class System.Array CreateInstance( Class System.Type elementType,  I4 length);
  68.      Class System.Array CreateInstance( Class System.Type elementType,  I4 length1,  I4 length2);
  69.      Class System.Array CreateInstance( Class System.Type elementType,  I4 length1,  I4 length2,  I4 length3);
  70.      Class System.Array CreateInstance( Class System.Type elementType,  SZArray I4 lengths);
  71.      Class System.Array CreateInstance( Class System.Type elementType,  SZArray I4 lengths,  SZArray I4 lowerBounds);
  72.      Class System.Array InternalCreate( Class System.RuntimeType elementType,  I4 rank,  I4 length1,  I4 length2,  I4 length3);
  73.      Class System.Array InternalCreateEx( Class System.RuntimeType element_type,  SZArray I4 lengths,  SZArray I4 lowerBounds);
  74.      Void Copy( Class System.Array sourceArray,  Class System.Array destinationArray,  I4 length);
  75.      Void Copy( Class System.Array sourceArray,  I4 sourceIndex,  Class System.Array destinationArray,  I4 destinationIndex,  I4 length);
  76.      Void Clear( Class System.Array array,  I4 index,  I4 length);
  77.      Object GetValue( SZArray I4 indices);
  78.      Object GetValue( I4 index);
  79.      Object GetValue( I4 index1,  I4 index2);
  80.      Object GetValue( I4 index1,  I4 index2,  I4 index3);
  81.      Void SetValue( Object value,  I4 index);
  82.      Void SetValue( Object value,  I4 index1,  I4 index2);
  83.      Void SetValue( Object value,  I4 index1,  I4 index2,  I4 index3);
  84.      Void SetValue( Object value,  SZArray I4 indices);
  85.      Object InternalGetValue( I4 index1,  I4 index2,  I4 index3);
  86.      Object InternalGetValueEx( SZArray I4 indices);
  87.      Void InternalSetValue( Object value,  I4 index1,  I4 index2,  I4 index3);
  88.      Void InternalSetValueEx( Object value,  SZArray I4 indices);
  89.      I4 GetLengthNative();
  90.      I4 get_Length();
  91.      I4 GetLength( I4 dimension);
  92.      I4 GetRankNative();
  93.      I4 get_Rank();
  94.      I4 GetUpperBound( I4 dimension);
  95.      I4 GetLowerBound( I4 dimension);
  96.      I4 System.Collections.ICollection.get_Count();
  97.      Object get_SyncRoot();
  98.      Boolean get_IsReadOnly();
  99.      Boolean get_IsFixedSize();
  100.      Boolean get_IsSynchronized();
  101.      Object System.Collections.IList.get_Item( I4 index);
  102.      Void System.Collections.IList.set_Item( I4 index,  Object value);
  103.      I4 System.Collections.IList.Add( Object value);
  104.      Boolean System.Collections.IList.Contains( Object value);
  105.      Void System.Collections.IList.Clear();
  106.      I4 System.Collections.IList.IndexOf( Object value);
  107.      Void System.Collections.IList.Insert( I4 index,  Object value);
  108.      Void System.Collections.IList.Remove( Object value);
  109.      Void System.Collections.IList.RemoveAt( I4 index);
  110.      Object Clone();
  111.      I4 BinarySearch( Class System.Array array,  Object value);
  112.      I4 BinarySearch( Class System.Array array,  I4 index,  I4 length,  Object value);
  113.      I4 BinarySearch( Class System.Array array,  Object value,  Class System.Collections.IComparer comparer);
  114.      I4 BinarySearch( Class System.Array array,  I4 index,  I4 length,  Object value,  Class System.Collections.IComparer comparer);
  115.      I4 TrySZBinarySearch( Class System.Array sourceArray,  I4 sourceIndex,  I4 count,  Object value,  ByRef I4 retVal);
  116.      Void CopyTo( Class System.Array array,  I4 index);
  117.      Class System.Collections.IEnumerator GetEnumerator();
  118.      I4 IndexOf( Class System.Array array,  Object value);
  119.      I4 IndexOf( Class System.Array array,  Object value,  I4 startIndex);
  120.      I4 IndexOf( Class System.Array array,  Object value,  I4 startIndex,  I4 count);
  121.      I4 TrySZIndexOf( Class System.Array sourceArray,  I4 sourceIndex,  I4 count,  Object value,  ByRef I4 retVal);
  122.      I4 LastIndexOf( Class System.Array array,  Object value);
  123.      I4 LastIndexOf( Class System.Array array,  Object value,  I4 startIndex);
  124.      I4 LastIndexOf( Class System.Array array,  Object value,  I4 startIndex,  I4 count);
  125.      I4 TrySZLastIndexOf( Class System.Array sourceArray,  I4 sourceIndex,  I4 count,  Object value,  ByRef I4 retVal);
  126.      Void Reverse( Class System.Array array);
  127.      Void Reverse( Class System.Array array,  I4 index,  I4 length);
  128.      Boolean TrySZReverse( Class System.Array array,  I4 index,  I4 count);
  129.      Void Sort( Class System.Array array);
  130.      Void Sort( Class System.Array keys,  Class System.Array items);
  131.      Void Sort( Class System.Array array,  I4 index,  I4 length);
  132.      Void Sort( Class System.Array keys,  Class System.Array items,  I4 index,  I4 length);
  133.      Void Sort( Class System.Array array,  Class System.Collections.IComparer comparer);
  134.      Void Sort( Class System.Array keys,  Class System.Array items,  Class System.Collections.IComparer comparer);
  135.      Void Sort( Class System.Array array,  I4 index,  I4 length,  Class System.Collections.IComparer comparer);
  136.      Void Sort( Class System.Array keys,  Class System.Array items,  I4 index,  I4 length,  Class System.Collections.IComparer comparer);
  137.      I4 TrySZSort( Class System.Array keys,  Class System.Array items,  I4 left,  I4 right);
  138.      Void Initialize();
  139.     property Length { get(){} set(){} };
  140.     property Rank { get(){} set(){} };
  141.     property SyncRoot { get(){} set(){} };
  142.     property IsReadOnly { get(){} set(){} };
  143.     property IsFixedSize { get(){} set(){} };
  144.     property IsSynchronized { get(){} set(){} };
  145.     }
  146. class SorterObjectArray : System.Object
  147.     {
  148.      SZArray Object keys;
  149.      SZArray Object items;
  150.      Class System.Collections.IComparer comparer;
  151.      Void SorterObjectArray( SZArray Object keys,  SZArray Object items,  Class System.Collections.IComparer comparer);
  152.      Void QuickSort( I4 left,  I4 right);
  153.     }
  154. class SorterGenericArray : System.Object
  155.     {
  156.      Class System.Array keys;
  157.      Class System.Array items;
  158.      Class System.Collections.IComparer comparer;
  159.      Void SorterGenericArray( Class System.Array keys,  Class System.Array items,  Class System.Collections.IComparer comparer);
  160.      Void QuickSort( I4 left,  I4 right);
  161.     }
  162. interface System.Collections.IEnumerator : 
  163.     {
  164.      Boolean MoveNext();
  165.      Object get_Current();
  166.      Void Reset();
  167.     property Current { get(){} set(){} };
  168.     }
  169. class SZArrayEnumerator : System.Object
  170.     {
  171.      Class System.Array _array;
  172.      I4 _index;
  173.      I4 _endIndex;
  174.      Void SZArrayEnumerator( Class System.Array array);
  175.      Object Clone();
  176.      Boolean MoveNext();
  177.      Object get_Current();
  178.      Void Reset();
  179.     property Current { get(){} set(){} };
  180.     }
  181. class ArrayEnumerator : System.Object
  182.     {
  183.      Class System.Array array;
  184.      I4 index;
  185.      I4 endIndex;
  186.      I4 startIndex;
  187.      SZArray I4 _indices;
  188.      Boolean _complete;
  189.      Void ArrayEnumerator( Class System.Array array,  I4 index,  I4 count);
  190.      Void IncArray();
  191.      Object Clone();
  192.      Boolean MoveNext();
  193.      Object get_Current();
  194.      Void Reset();
  195.     property Current { get(){} set(){} };
  196.     }
  197. interface System.IComparable : 
  198.     {
  199.      I4 CompareTo( Object obj);
  200.     }
  201. interface System.IConvertible : 
  202.     {
  203.      ValueClass System.TypeCode GetTypeCode();
  204.      Boolean ToBoolean( Class System.IFormatProvider provider);
  205.      Char ToChar( Class System.IFormatProvider provider);
  206.      I1 ToSByte( Class System.IFormatProvider provider);
  207.      UI1 ToByte( Class System.IFormatProvider provider);
  208.      I2 ToInt16( Class System.IFormatProvider provider);
  209.      UI2 ToUInt16( Class System.IFormatProvider provider);
  210.      I4 ToInt32( Class System.IFormatProvider provider);
  211.      UI4 ToUInt32( Class System.IFormatProvider provider);
  212.      I8 ToInt64( Class System.IFormatProvider provider);
  213.      UI8 ToUInt64( Class System.IFormatProvider provider);
  214.      R4 ToSingle( Class System.IFormatProvider provider);
  215.      R8 ToDouble( Class System.IFormatProvider provider);
  216.      ValueClass System.Decimal ToDecimal( Class System.IFormatProvider provider);
  217.      ValueClass System.DateTime ToDateTime( Class System.IFormatProvider provider);
  218.      String ToString( Class System.IFormatProvider provider);
  219.      Object ToType( Class System.Type conversionType,  Class System.IFormatProvider provider);
  220.     }
  221. class System.String : System.Object
  222.     {
  223.      I4 TrimHead;
  224.      I4 TrimTail;
  225.      I4 TrimBoth;
  226.      I4 m_arrayLength;
  227.      I4 m_stringLength;
  228.      Char m_firstChar;
  229.      String Empty;
  230.      SZArray Char WhitespaceChars;
  231.      String Join( String separator,  SZArray String value);
  232.      String Join( String separator,  SZArray String value,  I4 startIndex,  I4 count);
  233.      I4 nativeCompareOrdinal( String strA,  String strB,  Boolean bIgnoreCase);
  234.      I4 nativeCompareOrdinalEx( String strA,  I4 indexA,  String strB,  I4 indexB,  I4 count);
  235.      I4 nativeCompareOrdinalWC( String strA,  Ptr Char strBChars,  Boolean bIgnoreCase,  ByRef Boolean success);
  236.      String SmallCharToUpper( String strA);
  237.      Void nativeSmallCharToUpper( String strIn,  String strOut);
  238.      String CreateFromCharArray( SZArray Char array,  I4 start,  I4 count);
  239.      Boolean Equals( Object obj);
  240.      Boolean Equals( String value);
  241.      Boolean Equals( String a,  String b);
  242.      Boolean op_Equality( String a,  String b);
  243.      Boolean op_Inequality( String a,  String b);
  244.      Char InternalGetChar( I4 index);
  245.      Char get_Chars( I4 index);
  246.      Void CopyTo( I4 sourceIndex,  SZArray Char destination,  I4 destinationIndex,  I4 count);
  247.      Void InternalCopyTo( I4 sourceIndex,  SZArray Char destination,  I4 destinationIndex,  I4 count);
  248.      Void CopyToByteArray( I4 sourceIndex,  SZArray UI1 destination,  I4 destinationIndex,  I4 charCount);
  249.      SZArray Char ToCharArray();
  250.      SZArray Char ToCharArray( I4 startIndex,  I4 length);
  251.      I4 GetHashCode();
  252.      I4 get_Length();
  253.      I4 InternalLength();
  254.      I4 get_ArrayLength();
  255.      I4 get_Capacity();
  256.      SZArray String Split( SZArray Char separator);
  257.      SZArray String Split( SZArray Char separator,  I4 count);
  258.      String Substring( I4 startIndex);
  259.      String Substring( I4 startIndex,  I4 length);
  260.      String TrimHelper( SZArray Char trimChars,  I4 trimType);
  261.      String Trim( SZArray Char trimChars);
  262.      String TrimStart( SZArray Char trimChars);
  263.      String TrimEnd( SZArray Char trimChars);
  264.      Void System.String( Ptr Char value);
  265.      Void System.String( Ptr Char value,  I4 startIndex,  I4 length);
  266.      Void System.String( Ptr I1 value);
  267.      Void System.String( Ptr I1 value,  I4 startIndex,  I4 length);
  268.      Void System.String( Ptr I1 value,  I4 startIndex,  I4 length,  Class System.Text.Encoding enc);
  269.      String CreateString( Ptr I1 value,  I4 startIndex,  I4 length,  Class System.Text.Encoding enc);
  270.      String CreateStringFromASCII( SZArray UI1 bytes,  I4 startIndex,  I4 length);
  271.      String FastAllocateString( I4 length);
  272.      Void FillString( String dest,  I4 destPos,  String src);
  273.      Void FillStringChecked( String dest,  I4 destPos,  String src);
  274.      Void FillStringEx( String dest,  I4 destPos,  String src,  I4 srcLength);
  275.      Void FillStringArray( String dest,  I4 stringStart,  SZArray Char array,  I4 charStart,  I4 count);
  276.      Void FillSubstring( String dest,  I4 destPos,  String src,  I4 startPos,  I4 count);
  277.      Void System.String( SZArray Char value,  I4 startIndex,  I4 length);
  278.      Void System.String( SZArray Char value);
  279.      Void System.String( Char c,  I4 count);
  280.      I4 Compare( String strA,  String strB);
  281.      I4 Compare( String strA,  String strB,  Boolean ignoreCase);
  282.      I4 Compare( String strA,  String strB,  Boolean ignoreCase,  Class System.Globalization.CultureInfo culture);
  283.      I4 Compare( String strA,  I4 indexA,  String strB,  I4 indexB,  I4 length);
  284.      I4 Compare( String strA,  I4 indexA,  String strB,  I4 indexB,  I4 length,  Boolean ignoreCase);
  285.      I4 Compare( String strA,  I4 indexA,  String strB,  I4 indexB,  I4 length,  Boolean ignoreCase,  Class System.Globalization.CultureInfo culture);
  286.      I4 CompareTo( Object value);
  287.      I4 CompareTo( String strB);
  288.      I4 CompareOrdinal( String strA,  String strB);
  289.      I4 CompareOrdinal( String strA,  I4 indexA,  String strB,  I4 indexB,  I4 length);
  290.      Boolean EndsWith( String value);
  291.      Boolean EndsWith( Char value);
  292.      I4 IndexOf( Char value);
  293.      I4 IndexOf( Char value,  I4 startIndex);
  294.      I4 IndexOf( Char value,  I4 startIndex,  I4 count);
  295.      I4 IndexOfAny( SZArray Char anyOf);
  296.      I4 IndexOfAny( SZArray Char anyOf,  I4 startIndex);
  297.      I4 IndexOfAny( SZArray Char anyOf,  I4 startIndex,  I4 count);
  298.      I4 IndexOf( String value);
  299.      I4 IndexOf( String value,  I4 startIndex);
  300.      I4 IndexOf( String value,  I4 startIndex,  I4 count);
  301.      I4 LastIndexOf( Char value);
  302.      I4 LastIndexOf( Char value,  I4 startIndex);
  303.      I4 LastIndexOf( Char value,  I4 startIndex,  I4 count);
  304.      I4 LastIndexOfAny( SZArray Char anyOf);
  305.      I4 LastIndexOfAny( SZArray Char anyOf,  I4 startIndex);
  306.      I4 LastIndexOfAny( SZArray Char anyOf,  I4 startIndex,  I4 count);
  307.      I4 LastIndexOf( String value);
  308.      I4 LastIndexOf( String value,  I4 startIndex);
  309.      I4 LastIndexOf( String value,  I4 startIndex,  I4 count);
  310.      String PadLeft( I4 totalWidth);
  311.      String PadLeft( I4 totalWidth,  Char paddingChar);
  312.      String PadRight( I4 totalWidth);
  313.      String PadRight( I4 totalWidth,  Char paddingChar);
  314.      String PadHelper( I4 totalWidth,  Char paddingChar,  Boolean isRightPadded);
  315.      Boolean StartsWith( String value);
  316.      String ToLower();
  317.      String ToLower( Class System.Globalization.CultureInfo culture);
  318.      String ToUpper();
  319.      String ToUpper( Class System.Globalization.CultureInfo culture);
  320.      String ToString();
  321.      String ToString( Class System.IFormatProvider provider);
  322.      Object Clone();
  323.      String Trim();
  324.      String Insert( I4 startIndex,  String value);
  325.      String Replace( Char oldChar,  Char newChar);
  326.      String Replace( String oldValue,  String newValue);
  327.      String Remove( I4 startIndex,  I4 count);
  328.      String Format( String format,  Object arg0);
  329.      String Format( String format,  Object arg0,  Object arg1);
  330.      String Format( String format,  Object arg0,  Object arg1,  Object arg2);
  331.      String Format( String format,  SZArray Object args);
  332.      String Format( Class System.IFormatProvider provider,  String format,  SZArray Object args);
  333.      String Copy( String str);
  334.      String InternalCopy( String str);
  335.      String Concat( Object arg0);
  336.      String Concat( Object arg0,  Object arg1);
  337.      String Concat( Object arg0,  Object arg1,  Object arg2);
  338.      String Concat( Object arg0,  Object arg1,  Object arg2,  Object arg3);
  339.      String Concat( SZArray Object args);
  340.      String Concat( String str0,  String str1);
  341.      String Concat( String str0,  String str1,  String str2);
  342.      String Concat( String str0,  String str1,  String str2,  String str3);
  343.      String ConcatArray( SZArray String values,  I4 totalLength);
  344.      SZArray String CopyArrayOnNull( SZArray String values,  ByRef I4 totalLength);
  345.      String Concat( SZArray String values);
  346.      String Intern( String str);
  347.      String IsInterned( String str);
  348.      ValueClass System.TypeCode GetTypeCode();
  349.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  350.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  351.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  352.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  353.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  354.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  355.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  356.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  357.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  358.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  359.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  360.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  361.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  362.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  363.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  364.      Boolean IsFastSort();
  365.      Void SetChar( I4 index,  Char value);
  366.      Void AppendInPlace( Char value,  I4 currentLength);
  367.      Void AppendInPlace( Char value,  I4 repeatCount,  I4 currentLength);
  368.      Void AppendInPlace( String value,  I4 currentLength);
  369.      Void AppendInPlace( String value,  I4 startIndex,  I4 count,  I4 currentLength);
  370.      Void AppendInPlace( Ptr Char value,  I4 count,  I4 currentLength);
  371.      Void AppendInPlace( SZArray Char value,  I4 start,  I4 count,  I4 currentLength);
  372.      Void ReplaceCharInPlace( Char oldChar,  Char newChar,  I4 startIndex,  I4 count,  I4 currentLength);
  373.      String GetStringForStringBuilder( String value,  I4 capacity);
  374.      Void NullTerminate();
  375.      Void ClearPostNullChar();
  376.      Void SetLength( I4 newLength);
  377.      Class System.CharEnumerator GetEnumerator();
  378.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  379.      Void InternalSetCharNoBoundsCheck( I4 index,  Char value);
  380.      Void InternalCopy( String src,  I dest,  I4 len);
  381.      Void InternalMemCpy( String src,  I4 srcOffset,  String dst,  I4 destOffset,  I4 len);
  382.      Void revmemcpyimpl( Ptr UI1 src,  Ptr UI1 dest,  I4 len);
  383.      Void InternalCopy( String src,  SZArray UI1 dest,  I4 len);
  384.      Void InsertInPlace( I4 index,  String value,  I4 repeatCount,  I4 currentLength,  I4 requiredLength);
  385.      Void System.String();
  386.     property Chars { get(){} set(){} };
  387.     property Length { get(){} set(){} };
  388.     property ArrayLength { get(){} set(){} };
  389.     property Capacity { get(){} set(){} };
  390.     }
  391. class System.Text.StringBuilder : System.Object
  392.     {
  393.      I4 DefaultCapacity;
  394.      I4 m_currentThread;
  395.      I4 m_MaxCapacity;
  396.      String m_StringValue;
  397.      Void System.Text.StringBuilder();
  398.      Void System.Text.StringBuilder( I4 capacity);
  399.      Void System.Text.StringBuilder( String value);
  400.      Void System.Text.StringBuilder( String value,  I4 capacity);
  401.      Void System.Text.StringBuilder( String value,  I4 startIndex,  I4 length,  I4 capacity);
  402.      Void System.Text.StringBuilder( I4 capacity,  I4 maxCapacity);
  403.      String GetThreadSafeString( ByRef I4 tid);
  404.      I4 InternalGetCurrentThread();
  405.      Void MakeFromString( String value,  I4 startIndex,  I4 length,  I4 capacity);
  406.      I4 get_Capacity();
  407.      Void set_Capacity( I4 value);
  408.      I4 get_MaxCapacity();
  409.      I4 EnsureCapacity( I4 capacity);
  410.      I4 InternalSetCapacity( I4 capacity);
  411.      String ToString();
  412.      String ToString( I4 startIndex,  I4 length);
  413.      I4 get_Length();
  414.      Void set_Length( I4 value);
  415.      Char get_Chars( I4 index);
  416.      Void set_Chars( I4 index,  Char value);
  417.      Class System.Text.StringBuilder Append( Char value,  I4 repeatCount);
  418.      Class System.Text.StringBuilder Append( SZArray Char value,  I4 startIndex,  I4 charCount);
  419.      Class System.Text.StringBuilder Append( String value);
  420.      Class System.Text.StringBuilder Append( Ptr Char value,  I4 count);
  421.      Boolean NeedsAllocation( String currentString,  I4 requiredLength);
  422.      String GetNewString( String currentString,  I4 requiredLength);
  423.      Void ReplaceString( I4 tid,  String value);
  424.      Class System.Text.StringBuilder Append( String value,  I4 startIndex,  I4 count);
  425.      Class System.Text.StringBuilder Insert( I4 index,  String value,  I4 count);
  426.      Class System.Text.StringBuilder Remove( I4 startIndex,  I4 length);
  427.      Class System.Text.StringBuilder Append( Boolean value);
  428.      Class System.Text.StringBuilder Append( I1 value);
  429.      Class System.Text.StringBuilder Append( UI1 value);
  430.      Class System.Text.StringBuilder Append( Char value);
  431.      Class System.Text.StringBuilder Append( I2 value);
  432.      Class System.Text.StringBuilder Append( I4 value);
  433.      Class System.Text.StringBuilder Append( I8 value);
  434.      Class System.Text.StringBuilder Append( R4 value);
  435.      Class System.Text.StringBuilder Append( R8 value);
  436.      Class System.Text.StringBuilder Append( ValueClass System.Decimal value);
  437.      Class System.Text.StringBuilder Append( UI2 value);
  438.      Class System.Text.StringBuilder Append( UI4 value);
  439.      Class System.Text.StringBuilder Append( UI8 value);
  440.      Class System.Text.StringBuilder Append( Object value);
  441.      Class System.Text.StringBuilder Append( SZArray Char value);
  442.      Class System.Text.StringBuilder Insert( I4 index,  String value);
  443.      Class System.Text.StringBuilder Insert( I4 index,  Boolean value);
  444.      Class System.Text.StringBuilder Insert( I4 index,  I1 value);
  445.      Class System.Text.StringBuilder Insert( I4 index,  UI1 value);
  446.      Class System.Text.StringBuilder Insert( I4 index,  I2 value);
  447.      Class System.Text.StringBuilder Insert( I4 index,  Char value);
  448.      Class System.Text.StringBuilder Insert( I4 index,  SZArray Char value);
  449.      Class System.Text.StringBuilder Insert( I4 index,  SZArray Char value,  I4 startIndex,  I4 charCount);
  450.      Class System.Text.StringBuilder Insert( I4 index,  I4 value);
  451.      Class System.Text.StringBuilder Insert( I4 index,  I8 value);
  452.      Class System.Text.StringBuilder Insert( I4 index,  R4 value);
  453.      Class System.Text.StringBuilder Insert( I4 index,  R8 value);
  454.      Class System.Text.StringBuilder Insert( I4 index,  ValueClass System.Decimal value);
  455.      Class System.Text.StringBuilder Insert( I4 index,  UI2 value);
  456.      Class System.Text.StringBuilder Insert( I4 index,  UI4 value);
  457.      Class System.Text.StringBuilder Insert( I4 index,  UI8 value);
  458.      Class System.Text.StringBuilder Insert( I4 index,  Object value);
  459.      Class System.Text.StringBuilder AppendFormat( String format,  Object arg0);
  460.      Class System.Text.StringBuilder AppendFormat( String format,  Object arg0,  Object arg1);
  461.      Class System.Text.StringBuilder AppendFormat( String format,  Object arg0,  Object arg1,  Object arg2);
  462.      Class System.Text.StringBuilder AppendFormat( String format,  SZArray Object args);
  463.      Void FormatError();
  464.      Class System.Text.StringBuilder AppendFormat( Class System.IFormatProvider provider,  String format,  SZArray Object args);
  465.      Class System.Text.StringBuilder Replace( String oldValue,  String newValue);
  466.      Class System.Text.StringBuilder Replace( String oldValue,  String newValue,  I4 startIndex,  I4 count);
  467.      Boolean Equals( Class System.Text.StringBuilder sb);
  468.      Class System.Text.StringBuilder Replace( Char oldChar,  Char newChar);
  469.      Class System.Text.StringBuilder Replace( Char oldChar,  Char newChar,  I4 startIndex,  I4 count);
  470.     property Capacity { get(){} set(){} };
  471.     property MaxCapacity { get(){} set(){} };
  472.     property Length { get(){} set(){} };
  473.     property Chars { get(){} set(){} };
  474.     }
  475. interface System.Runtime.Serialization.ISerializable : 
  476.     {
  477.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  478.     }
  479. class System.Exception : System.Object
  480.     {
  481.      I4 _COMPlusExceptionCode;
  482.      String _className;
  483.      Class System.Reflection.MethodBase _exceptionMethod;
  484.      String _exceptionMethodString;
  485.      String _message;
  486.      Class System.Exception _innerException;
  487.      String _helpURL;
  488.      Object _stackTrace;
  489.      String _stackTraceString;
  490.      String _remoteStackTraceString;
  491.      I4 _remoteStackIndex;
  492.      I4 _HResult;
  493.      String _source;
  494.      I _xptrs;
  495.      I4 _xcode;
  496.      Void System.Exception();
  497.      Void System.Exception( String message);
  498.      Void System.Exception( String message,  Class System.Exception innerException);
  499.      Void System.Exception( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  500.      String get_Message();
  501.      String GetClassName();
  502.      Class System.Exception GetBaseException();
  503.      Class System.Exception get_InnerException();
  504.      Class System.Reflection.MethodBase InternalGetMethod( Object stackTrace);
  505.      Class System.Reflection.MethodBase get_TargetSite();
  506.      String get_StackTrace();
  507.      Void SetErrorCode( I4 hr);
  508.      String get_HelpLink();
  509.      Void set_HelpLink( String value);
  510.      String get_Source();
  511.      Void set_Source( String value);
  512.      String ToString();
  513.      String GetExceptionMethodString();
  514.      Class System.Reflection.MethodBase GetExceptionMethodFromString();
  515.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  516.      Class System.Exception PrepForRemoting();
  517.      I4 get_HResult();
  518.      Void set_HResult( I4 value);
  519.      String InternalToString();
  520.     property Message { get(){} set(){} };
  521.     property InnerException { get(){} set(){} };
  522.     property TargetSite { get(){} set(){} };
  523.     property StackTrace { get(){} set(){} };
  524.     property HelpLink { get(){} set(){} };
  525.     property Source { get(){} set(){} };
  526.     property HResult { get(){} set(){} };
  527.     }
  528. class System.ValueType : System.Object
  529.     {
  530.      Boolean Equals( Object obj);
  531.      Boolean CanCompareBits( Object obj);
  532.      Boolean FastEqualsCheck( Object a,  Object b);
  533.      I4 GetHashCode();
  534.      I4 GetMethodTablePtrAsInt( Object obj);
  535.      String ToString();
  536.      Void System.ValueType();
  537.     }
  538. interface System.IFormattable : 
  539.     {
  540.      String ToString( String format,  Class System.IFormatProvider formatProvider);
  541.     }
  542. class System.DateTime : System.ValueType
  543.     {
  544.      I8 TicksPerMillisecond;
  545.      I8 TicksPerSecond;
  546.      I8 TicksPerMinute;
  547.      I8 TicksPerHour;
  548.      I8 TicksPerDay;
  549.      I4 MillisPerSecond;
  550.      I4 MillisPerMinute;
  551.      I4 MillisPerHour;
  552.      I4 MillisPerDay;
  553.      I4 DaysPerYear;
  554.      I4 DaysPer4Years;
  555.      I4 DaysPer100Years;
  556.      I4 DaysPer400Years;
  557.      I4 DaysTo1601;
  558.      I4 DaysTo1899;
  559.      I4 DaysTo10000;
  560.      I8 MinTicks;
  561.      I8 MaxTicks;
  562.      I8 MaxMillis;
  563.      I8 FileTimeOffset;
  564.      I8 DoubleDateOffset;
  565.      I8 OADateMinAsTicks;
  566.      R8 OADateMinAsDouble;
  567.      R8 OADateMaxAsDouble;
  568.      I4 DatePartYear;
  569.      I4 DatePartDayOfYear;
  570.      I4 DatePartMonth;
  571.      I4 DatePartDay;
  572.      SZArray I4 DaysToMonth365;
  573.      SZArray I4 DaysToMonth366;
  574.      ValueClass System.DateTime MinValue;
  575.      ValueClass System.DateTime MaxValue;
  576.      I8 ticks;
  577.      Void System.DateTime( I8 ticks);
  578.      Void System.DateTime( I8 ticksFound,  I4 ignoreMe);
  579.      Void System.DateTime( I4 year,  I4 month,  I4 day);
  580.      Void System.DateTime( I4 year,  I4 month,  I4 day,  Class System.Globalization.Calendar calendar);
  581.      Void System.DateTime( I4 year,  I4 month,  I4 day,  I4 hour,  I4 minute,  I4 second);
  582.      Void System.DateTime( I4 year,  I4 month,  I4 day,  I4 hour,  I4 minute,  I4 second,  Class System.Globalization.Calendar calendar);
  583.      Void System.DateTime( I4 year,  I4 month,  I4 day,  I4 hour,  I4 minute,  I4 second,  I4 millisecond);
  584.      Void System.DateTime( I4 year,  I4 month,  I4 day,  I4 hour,  I4 minute,  I4 second,  I4 millisecond,  Class System.Globalization.Calendar calendar);
  585.      ValueClass System.DateTime Add( ValueClass System.TimeSpan value);
  586.      ValueClass System.DateTime Add( R8 value,  I4 scale);
  587.      ValueClass System.DateTime AddDays( R8 value);
  588.      ValueClass System.DateTime AddHours( R8 value);
  589.      ValueClass System.DateTime AddMilliseconds( R8 value);
  590.      ValueClass System.DateTime AddMinutes( R8 value);
  591.      ValueClass System.DateTime AddMonths( I4 months);
  592.      ValueClass System.DateTime AddSeconds( R8 value);
  593.      ValueClass System.DateTime AddTicks( I8 value);
  594.      ValueClass System.DateTime AddYears( I4 value);
  595.      I4 Compare( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  596.      I4 CompareTo( Object value);
  597.      I8 DateToTicks( I4 year,  I4 month,  I4 day);
  598.      I8 TimeToTicks( I4 hour,  I4 minute,  I4 second);
  599.      I4 DaysInMonth( I4 year,  I4 month);
  600.      I8 DoubleDateToTicks( R8 value);
  601.      Boolean Equals( Object value);
  602.      Boolean Equals( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  603.      ValueClass System.DateTime FromFileTime( I8 fileTime);
  604.      ValueClass System.DateTime FromOADate( R8 d);
  605.      ValueClass System.DateTime get_Date();
  606.      I4 GetDatePart( I4 part);
  607.      I4 get_Day();
  608.      ValueClass System.DayOfWeek get_DayOfWeek();
  609.      I4 get_DayOfYear();
  610.      I4 GetHashCode();
  611.      I4 get_Hour();
  612.      I4 get_Millisecond();
  613.      I4 get_Minute();
  614.      I4 get_Month();
  615.      ValueClass System.DateTime get_Now();
  616.      ValueClass System.DateTime get_UtcNow();
  617.      I4 get_Second();
  618.      I8 GetSystemFileTime();
  619.      I8 get_Ticks();
  620.      ValueClass System.TimeSpan get_TimeOfDay();
  621.      ValueClass System.DateTime get_Today();
  622.      I4 get_Year();
  623.      Boolean IsLeapYear( I4 year);
  624.      ValueClass System.DateTime Parse( String s);
  625.      ValueClass System.DateTime Parse( String s,  Class System.IFormatProvider provider);
  626.      ValueClass System.DateTime Parse( String s,  Class System.IFormatProvider provider,  ValueClass System.Globalization.DateTimeStyles styles);
  627.      ValueClass System.DateTime ParseExact( String s,  String format,  Class System.IFormatProvider provider);
  628.      ValueClass System.DateTime ParseExact( String s,  String format,  Class System.IFormatProvider provider,  ValueClass System.Globalization.DateTimeStyles style);
  629.      ValueClass System.DateTime ParseExact( String s,  SZArray String formats,  Class System.IFormatProvider provider,  ValueClass System.Globalization.DateTimeStyles style);
  630.      ValueClass System.TimeSpan Subtract( ValueClass System.DateTime value);
  631.      ValueClass System.DateTime Subtract( ValueClass System.TimeSpan value);
  632.      R8 TicksToOADate( I8 value);
  633.      R8 ToOADate();
  634.      I8 ToFileTime();
  635.      ValueClass System.DateTime ToLocalTime();
  636.      String ToLongDateString();
  637.      String ToLongTimeString();
  638.      String ToShortDateString();
  639.      String ToShortTimeString();
  640.      String ToString();
  641.      String ToString( String format);
  642.      String ToString( Class System.IFormatProvider provider);
  643.      String ToString( String format,  Class System.IFormatProvider provider);
  644.      ValueClass System.DateTime ToUniversalTime();
  645.      ValueClass System.DateTime op_Addition( ValueClass System.DateTime d,  ValueClass System.TimeSpan t);
  646.      ValueClass System.DateTime op_Subtraction( ValueClass System.DateTime d,  ValueClass System.TimeSpan t);
  647.      ValueClass System.TimeSpan op_Subtraction( ValueClass System.DateTime d1,  ValueClass System.DateTime d2);
  648.      Boolean op_Equality( ValueClass System.DateTime d1,  ValueClass System.DateTime d2);
  649.      Boolean op_Inequality( ValueClass System.DateTime d1,  ValueClass System.DateTime d2);
  650.      Boolean op_LessThan( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  651.      Boolean op_LessThanOrEqual( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  652.      Boolean op_GreaterThan( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  653.      Boolean op_GreaterThanOrEqual( ValueClass System.DateTime t1,  ValueClass System.DateTime t2);
  654.      SZArray String GetDateTimeFormats();
  655.      SZArray String GetDateTimeFormats( Class System.IFormatProvider provider);
  656.      SZArray String GetDateTimeFormats( Char format);
  657.      SZArray String GetDateTimeFormats( Char format,  Class System.IFormatProvider provider);
  658.      ValueClass System.TypeCode GetTypeCode();
  659.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  660.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  661.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  662.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  663.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  664.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  665.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  666.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  667.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  668.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  669.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  670.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  671.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  672.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  673.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  674.      Void System.DateTime();
  675.     property Date { get(){} set(){} };
  676.     property Day { get(){} set(){} };
  677.     property DayOfWeek { get(){} set(){} };
  678.     property DayOfYear { get(){} set(){} };
  679.     property Hour { get(){} set(){} };
  680.     property Millisecond { get(){} set(){} };
  681.     property Minute { get(){} set(){} };
  682.     property Month { get(){} set(){} };
  683.     property Now { get(){} set(){} };
  684.     property UtcNow { get(){} set(){} };
  685.     property Second { get(){} set(){} };
  686.     property Ticks { get(){} set(){} };
  687.     property TimeOfDay { get(){} set(){} };
  688.     property Today { get(){} set(){} };
  689.     property Year { get(){} set(){} };
  690.     }
  691. class System.SystemException : System.Exception
  692.     {
  693.      Void System.SystemException();
  694.      Void System.SystemException( String message);
  695.      Void System.SystemException( String message,  Class System.Exception innerException);
  696.      Void System.SystemException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  697.     }
  698. class System.OutOfMemoryException : System.SystemException
  699.     {
  700.      Void System.OutOfMemoryException();
  701.      Void System.OutOfMemoryException( String message);
  702.      Void System.OutOfMemoryException( String message,  Class System.Exception innerException);
  703.      Void System.OutOfMemoryException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  704.     }
  705. class System.StackOverflowException : System.SystemException
  706.     {
  707.      Void System.StackOverflowException();
  708.      Void System.StackOverflowException( String message);
  709.      Void System.StackOverflowException( String message,  Class System.Exception innerException);
  710.      Void System.StackOverflowException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  711.     }
  712. class System.ExecutionEngineException : System.SystemException
  713.     {
  714.      Void System.ExecutionEngineException();
  715.      Void System.ExecutionEngineException( String message);
  716.      Void System.ExecutionEngineException( String message,  Class System.Exception innerException);
  717.      Void System.ExecutionEngineException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  718.     }
  719. class System.Delegate : System.Object
  720.     {
  721.      I _methodPtr;
  722.      Object _target;
  723.      Class System.Reflection.RuntimeMethodInfo _method;
  724.      I _methodPtrAux;
  725.      Void System.Delegate( Object target,  String method);
  726.      Void System.Delegate( Class System.Type target,  String method);
  727.      Void System.Delegate();
  728.      Object DynamicInvoke( SZArray Object args);
  729.      Object DynamicInvokeImpl( SZArray Object args);
  730.      Boolean Equals( Object obj);
  731.      I4 GetHashCode();
  732.      Class System.Delegate Combine( Class System.Delegate a,  Class System.Delegate b);
  733.      Class System.Delegate Combine( SZArray Class System.Delegate delegates);
  734.      SZArray Class System.Delegate GetInvocationList();
  735.      Class System.Reflection.MethodInfo get_Method();
  736.      Class System.Reflection.MethodInfo GetMethodImpl();
  737.      Object get_Target();
  738.      Boolean IsStatic();
  739.      Class System.Delegate Remove( Class System.Delegate source,  Class System.Delegate value);
  740.      Class System.Delegate CombineImpl( Class System.Delegate d);
  741.      Class System.Delegate RemoveImpl( Class System.Delegate d);
  742.      Object Clone();
  743.      Class System.Delegate CreateDelegate( Class System.Type type,  Object target,  String method);
  744.      Class System.Delegate CreateDelegate( Class System.Type type,  Object target,  String method,  Boolean ignoreCase);
  745.      Class System.Delegate CreateDelegate( Class System.Type type,  Class System.Type target,  String method);
  746.      Class System.Delegate CreateDelegate( Class System.Type type,  Class System.Reflection.MethodInfo method);
  747.      Class System.Delegate InternalAlloc( Class System.RuntimeType type);
  748.      Void InternalCreate( Object target,  String method,  Boolean ignoreCase);
  749.      Void InternalCreateStatic( Class System.RuntimeType target,  String method);
  750.      Void InternalCreateMethod( Class System.Reflection.RuntimeMethodInfo invokeMeth,  Class System.Reflection.RuntimeMethodInfo targetMethod);
  751.      Class System.Reflection.RuntimeMethodInfo InternalFindMethodInfo();
  752.      Boolean op_Equality( Class System.Delegate d1,  Class System.Delegate d2);
  753.      Boolean op_Inequality( Class System.Delegate d1,  Class System.Delegate d2);
  754.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  755.     property Method { get(){} set(){} };
  756.     property Target { get(){} set(){} };
  757.     }
  758. class System.MulticastDelegate : System.Delegate
  759.     {
  760.      Class System.MulticastDelegate _prev;
  761.      Void System.MulticastDelegate( Object target,  String method);
  762.      Void System.MulticastDelegate( Class System.Type target,  String method);
  763.      Class System.MulticastDelegate get_Previous();
  764.      Void set_Previous( Class System.MulticastDelegate value);
  765.      Object DynamicInvokeImpl( SZArray Object args);
  766.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  767.      Class DelegateEntry GetDelegateSerializationInfo( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context,  I4 targetIndex);
  768.      Boolean Equals( Object obj);
  769.      Boolean InvocationListEquals( Class System.MulticastDelegate d);
  770.      Class System.Delegate CombineImpl( Class System.Delegate follow);
  771.      Class System.Delegate RemoveImpl( Class System.Delegate value);
  772.      I4 DelSize();
  773.      Boolean InternalEquals( Class System.Delegate d);
  774.      SZArray Class System.Delegate GetInvocationList();
  775.      Boolean op_Equality( Class System.MulticastDelegate d1,  Class System.MulticastDelegate d2);
  776.      Boolean op_Inequality( Class System.MulticastDelegate d1,  Class System.MulticastDelegate d2);
  777.      I4 GetHashCode();
  778.     property Previous { get(){} set(){} };
  779.     }
  780. class System.__Filters : System.Object
  781.     {
  782.      Boolean FilterAttribute( Class System.Reflection.MemberInfo m,  Object filterCriteria);
  783.      Boolean FilterName( Class System.Reflection.MemberInfo m,  Object filterCriteria);
  784.      Boolean FilterIgnoreCase( Class System.Reflection.MemberInfo m,  Object filterCriteria);
  785.      Void System.__Filters();
  786.     }
  787. class System.__HResults : System.Object
  788.     {
  789.      I4 E_FAIL;
  790.      I4 E_POINTER;
  791.      I4 E_NOTIMPL;
  792.      I4 COR_E_AMBIGUOUSMATCH;
  793.      I4 COR_E_APPDOMAINUNLOADED;
  794.      I4 COR_E_APPLICATION;
  795.      I4 COR_E_ARGUMENT;
  796.      I4 COR_E_ARGUMENTOUTOFRANGE;
  797.      I4 COR_E_ARITHMETIC;
  798.      I4 COR_E_ARRAYTYPEMISMATCH;
  799.      I4 COR_E_BADIMAGEFORMAT;
  800.      I4 COR_E_TYPEUNLOADED;
  801.      I4 COR_E_CANNOTUNLOADAPPDOMAIN;
  802.      I4 COR_E_COMEMULATE;
  803.      I4 COR_E_CONTEXTMARSHAL;
  804.      I4 COR_E_CUSTOMATTRIBUTEFORMAT;
  805.      I4 COR_E_DIVIDEBYZERO;
  806.      I4 COR_E_DUPLICATEWAITOBJECT;
  807.      I4 COR_E_EXCEPTION;
  808.      I4 COR_E_EXECUTIONENGINE;
  809.      I4 COR_E_FIELDACCESS;
  810.      I4 COR_E_FORMAT;
  811.      I4 COR_E_INDEXOUTOFRANGE;
  812.      I4 COR_E_INVALIDCAST;
  813.      I4 COR_E_INVALIDCOMOBJECT;
  814.      I4 COR_E_INVALIDFILTERCRITERIA;
  815.      I4 COR_E_INVALIDOLEVARIANTTYPE;
  816.      I4 COR_E_INVALIDOPERATION;
  817.      I4 COR_E_INVALIDPROGRAM;
  818.      I4 COR_E_MARSHALDIRECTIVE;
  819.      I4 COR_E_MEMBERACCESS;
  820.      I4 COR_E_METHODACCESS;
  821.      I4 COR_E_MISSINGFIELD;
  822.      I4 COR_E_MISSINGMANIFESTRESOURCE;
  823.      I4 COR_E_MISSINGMEMBER;
  824.      I4 COR_E_MISSINGMETHOD;
  825.      I4 COR_E_MULTICASTNOTSUPPORTED;
  826.      I4 COR_E_NOTFINITENUMBER;
  827.      I4 COR_E_PLATFORMNOTSUPPORTED;
  828.      I4 COR_E_NOTSUPPORTED;
  829.      I4 COR_E_NULLREFERENCE;
  830.      I4 COR_E_OUTOFMEMORY;
  831.      I4 COR_E_OVERFLOW;
  832.      I4 COR_E_RANK;
  833.      I4 COR_E_REFLECTIONTYPELOAD;
  834.      I4 COR_E_SAFEARRAYRANKMISMATCH;
  835.      I4 COR_E_SAFEARRAYTYPEMISMATCH;
  836.      I4 COR_E_SECURITY;
  837.      I4 COR_E_SERIALIZATION;
  838.      I4 COR_E_STACKOVERFLOW;
  839.      I4 COR_E_SYNCHRONIZATIONLOCK;
  840.      I4 COR_E_SYSTEM;
  841.      I4 COR_E_TARGET;
  842.      I4 COR_E_TARGETINVOCATION;
  843.      I4 COR_E_TARGETPARAMCOUNT;
  844.      I4 COR_E_THREADABORTED;
  845.      I4 COR_E_THREADINTERRUPTED;
  846.      I4 COR_E_THREADSTATE;
  847.      I4 COR_E_THREADSTOP;
  848.      I4 COR_E_TYPEINITIALIZATION;
  849.      I4 COR_E_TYPELOAD;
  850.      I4 COR_E_ENTRYPOINTNOTFOUND;
  851.      I4 COR_E_DLLNOTFOUND;
  852.      I4 COR_E_UNAUTHORIZEDACCESS;
  853.      I4 COR_E_UNSUPPORTEDFORMAT;
  854.      I4 COR_E_VERIFICATION;
  855.      I4 CORSEC_E_MIN_GRANT_FAIL;
  856.      I4 CORSEC_E_NO_EXEC_PERM;
  857.      I4 CORSEC_E_POLICY_EXCEPTION;
  858.      I4 CORSEC_E_XMLSYNTAX;
  859.      I4 NTE_FAIL;
  860.      I4 CORSEC_E_CRYPTO;
  861.      I4 CORSEC_E_CRYPTO_UNEX_OPER;
  862.      Void System.__HResults();
  863.     }
  864. class System.Enum : System.ValueType
  865.     {
  866.      String enumSeperator;
  867.      I4 maxHashElements;
  868.      SZArray Char enumSeperatorCharArray;
  869.      Class System.Type intType;
  870.      Class System.Type stringType;
  871.      Class System.Collections.Hashtable fieldInfoHash;
  872.      Class System.Reflection.FieldInfo GetField( Class System.Type type,  String valueName);
  873.      Class System.Reflection.FieldInfo GetValueField( Class System.Type type);
  874.      Class HashEntry GetHashEntry( Class System.Type enumType);
  875.      Object Parse( Class System.Type enumType,  String value);
  876.      Object Parse( Class System.Type enumType,  String value,  Boolean ignoreCase);
  877.      Boolean Equals( Object obj);
  878.      I4 GetHashCode();
  879.      Object GetValue();
  880.      Class System.Type GetUnderlyingType( Class System.Type enumType);
  881.      Class System.Array GetValues( Class System.Type enumType);
  882.      String GetName( Class System.Type enumType,  Object value);
  883.      SZArray String GetNames( Class System.Type enumType);
  884.      Object ToObject( Class System.Type enumType,  Object value);
  885.      Boolean IsDefined( Class System.Type enumType,  Object value);
  886.      I4 CompareTo( Object target);
  887.      String InternalGetValueAsString( Class System.Type enumType,  Object value);
  888.      String InternalFormattedHexString( Object value);
  889.      String Format( Class System.Type enumType,  Object value,  String format);
  890.      UI8 ToUInt64( Object value);
  891.      String InternalFormat( Class System.Type eT,  Object value);
  892.      String InternalFlagsFormat( Class System.Type eT,  Object value);
  893.      String ToString( String format);
  894.      String ToString( String format,  Class System.IFormatProvider provider);
  895.      String ToHexString();
  896.      String ToString();
  897.      String ToString( Class System.IFormatProvider provider);
  898.      Object ToObject( Class System.Type enumType,  I1 value);
  899.      Object ToObject( Class System.Type enumType,  I2 value);
  900.      Object ToObject( Class System.Type enumType,  I4 value);
  901.      Object ToObject( Class System.Type enumType,  UI1 value);
  902.      Object ToObject( Class System.Type enumType,  UI2 value);
  903.      Object ToObject( Class System.Type enumType,  UI4 value);
  904.      Object ToObject( Class System.Type enumType,  I8 value);
  905.      Object ToObject( Class System.Type enumType,  UI8 value);
  906.      ValueClass System.TypeCode GetTypeCode();
  907.      I4 BinarySearch( SZArray UI8 array,  UI8 value);
  908.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  909.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  910.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  911.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  912.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  913.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  914.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  915.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  916.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  917.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  918.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  919.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  920.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  921.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  922.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  923.      Class System.Type InternalGetUnderlyingType( Class System.Type enumType);
  924.      Object InternalGetValue();
  925.      Void InternalGetEnumValues( Class System.Type enumType,  ByRef SZArray UI8 values,  ByRef SZArray String names);
  926.      Object InternalBoxEnumI4( Class System.Type enumType,  I4 value);
  927.      Object InternalBoxEnumU4( Class System.Type enumType,  UI4 value);
  928.      Object InternalBoxEnumI8( Class System.Type enumType,  I8 value);
  929.      Object InternalBoxEnumU8( Class System.Type enumType,  UI8 value);
  930.      Void System.Enum();
  931.      Void System.Enum();
  932.     }
  933. class HashEntry : System.Object
  934.     {
  935.      SZArray String names;
  936.      SZArray UI8 values;
  937.      Void HashEntry( SZArray String names,  SZArray UI8 values);
  938.     }
  939. class System.LogLevel : System.Enum
  940.     {
  941.      I4 value__;
  942.      ValueClass System.LogLevel Trace;
  943.      ValueClass System.LogLevel Status;
  944.      ValueClass System.LogLevel Warning;
  945.      ValueClass System.LogLevel Error;
  946.      ValueClass System.LogLevel Panic;
  947.     }
  948. class System.SwitchStructure : System.ValueType
  949.     {
  950.      String name;
  951.      I4 value;
  952.      Void System.SwitchStructure( String n,  I4 v);
  953.     }
  954. class System.BCLDebug : System.Object
  955.     {
  956.      Boolean m_registryChecked;
  957.      Boolean m_perfWarnings;
  958.      Boolean m_correctnessWarnings;
  959.      Class System.Security.PermissionSet m_MakeConsoleErrorLoggingWork;
  960.      SZArray ValueClass System.SwitchStructure switches;
  961.      SZArray ValueClass System.LogLevel levelConversions;
  962.      Void Assert( Boolean condition,  String message);
  963.      Void Log( String message);
  964.      Void Log( String switchName,  String message);
  965.      I4 GetRegistryValue( ByRef Boolean loggingEnabled,  ByRef Boolean logToConsole,  ByRef I4 logLevel,  ByRef Boolean perfWarnings,  ByRef Boolean correctnessWarnings);
  966.      Void CheckRegistry();
  967.      Boolean CheckEnabled( String switchName);
  968.      Boolean CheckEnabled( String switchName,  ValueClass System.LogLevel level,  ByRef Class System.Diagnostics.LogSwitch logSwitch);
  969.      Void Log( String switchName,  ValueClass System.LogLevel level,  SZArray Object messages);
  970.      Void Trace( String switchName,  SZArray Object messages);
  971.      Void DumpStack( String switchName);
  972.      Void ConsoleError( String msg);
  973.      Void Perf( Boolean expr,  String msg);
  974.      Void Correctness( Boolean expr,  String msg);
  975.      Void System.BCLDebug();
  976.      Void System.BCLDebug();
  977.     }
  978. class System.MemberAccessException : System.SystemException
  979.     {
  980.      Void System.MemberAccessException();
  981.      Void System.MemberAccessException( String message);
  982.      Void System.MemberAccessException( String message,  Class System.Exception inner);
  983.      Void System.MemberAccessException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  984.     }
  985. class System.Activator : System.Object
  986.     {
  987.      I4 LookupMask;
  988.      ValueClass System.Reflection.BindingFlags ConLookup;
  989.      ValueClass System.Reflection.BindingFlags ConstructorDefault;
  990.      Void System.Activator();
  991.      Object CreateInstance( Class System.Type type,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture);
  992.      Object CreateInstance( Class System.Type type,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes);
  993.      Object CreateInstance( Class System.Type type,  SZArray Object args);
  994.      Object CreateInstance( Class System.Type type,  SZArray Object args,  SZArray Object activationAttributes);
  995.      Object CreateInstance( Class System.Type type);
  996.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName);
  997.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  SZArray Object activationAttributes);
  998.      Object CreateInstance( Class System.Type type,  Boolean nonPublic);
  999.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName);
  1000.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  SZArray Object activationAttributes);
  1001.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityInfo);
  1002.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityInfo,  ByRef ValueClass System.Threading.StackCrawlMark stackMark);
  1003.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityInfo);
  1004.      Class System.Runtime.Remoting.ObjectHandle CreateComInstanceFrom( String assemblyName,  String typeName);
  1005.      Object GetObject( Class System.Type type,  String url);
  1006.      Object GetObject( Class System.Type type,  String url,  Object state);
  1007.      Void Log( Boolean test,  String title,  String success,  String failure);
  1008.     }
  1009. class System.ApplicationException : System.Exception
  1010.     {
  1011.      Void System.ApplicationException();
  1012.      Void System.ApplicationException( String message);
  1013.      Void System.ApplicationException( String message,  Class System.Exception innerException);
  1014.      Void System.ApplicationException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1015.     }
  1016. class System.EventArgs : System.Object
  1017.     {
  1018.      Class System.EventArgs Empty;
  1019.      Void System.EventArgs();
  1020.      Void System.EventArgs();
  1021.     }
  1022. class System.ResolveEventArgs : System.EventArgs
  1023.     {
  1024.      String _Name;
  1025.      String get_Name();
  1026.      Void System.ResolveEventArgs( String name);
  1027.     property Name { get(){} set(){} };
  1028.     }
  1029. class System.AssemblyLoadEventArgs : System.EventArgs
  1030.     {
  1031.      Class System.Reflection.Assembly _LoadedAssembly;
  1032.      Class System.Reflection.Assembly get_LoadedAssembly();
  1033.      Void System.AssemblyLoadEventArgs( Class System.Reflection.Assembly loadedAssembly);
  1034.     property LoadedAssembly { get(){} set(){} };
  1035.     }
  1036. class System.ResolveEventHandler : System.MulticastDelegate
  1037.     {
  1038.      Void System.ResolveEventHandler( Object object,  I method);
  1039.      Class System.Reflection.Assembly Invoke( Object sender,  Class System.ResolveEventArgs args);
  1040.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.ResolveEventArgs args,  Class System.AsyncCallback callback,  Object object);
  1041.      Class System.Reflection.Assembly EndInvoke( Class System.IAsyncResult result);
  1042.     }
  1043. class System.AssemblyLoadEventHandler : System.MulticastDelegate
  1044.     {
  1045.      Void System.AssemblyLoadEventHandler( Object object,  I method);
  1046.      Void Invoke( Object sender,  Class System.AssemblyLoadEventArgs args);
  1047.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.AssemblyLoadEventArgs args,  Class System.AsyncCallback callback,  Object object);
  1048.      Void EndInvoke( Class System.IAsyncResult result);
  1049.     }
  1050. class System.MarshalByRefObject : System.Object
  1051.     {
  1052.      Object __identity;
  1053.      I GetComIUnknown( Boolean fIsBeingMarshalled);
  1054.      I GetComIUnknown( Class System.MarshalByRefObject o);
  1055.      SZArray UI1 GetDCOMBuffer();
  1056.      Boolean IsInstanceOfType( Class System.Type T);
  1057.      Object InvokeMember( String name,  ValueClass System.Reflection.BindingFlags invokeAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  SZArray ValueClass System.Reflection.ParameterModifier modifiers,  Class System.Globalization.CultureInfo culture,  SZArray String namedParameters);
  1058.      Class System.Runtime.Remoting.Identity GetIdentity( Class System.MarshalByRefObject obj,  ByRef Boolean fServer);
  1059.      Class System.Runtime.Remoting.Identity GetIdentity( Class System.MarshalByRefObject obj);
  1060.      Class System.Runtime.Remoting.ServerIdentity __RaceSetServerIdentity( Class System.Runtime.Remoting.ServerIdentity id);
  1061.      Void __ResetServerIdentity();
  1062.      Object GetLifetimeService();
  1063.      Object InitializeLifetimeService();
  1064.      Class System.Runtime.Remoting.ObjRef CreateObjRef( Class System.Type requestedType);
  1065.      Boolean CanCastToXmlType( String xmlTypeName,  String xmlTypeNamespace);
  1066.      Boolean CanCastToXmlTypeHelper( Class System.Type castType,  Class System.MarshalByRefObject o);
  1067.      Void System.MarshalByRefObject();
  1068.     }
  1069. interface System._AppDomain : 
  1070.     {
  1071.      String ToString();
  1072.      Boolean Equals( Object other);
  1073.      I4 GetHashCode();
  1074.      Class System.Type GetType();
  1075.      Object InitializeLifetimeService();
  1076.      Object GetLifetimeService();
  1077.      Class System.Security.Policy.Evidence get_Evidence();
  1078.      Void add_DomainUnload( Class System.EventHandler value);
  1079.      Void remove_DomainUnload( Class System.EventHandler value);
  1080.      Void add_AssemblyLoad( Class System.AssemblyLoadEventHandler value);
  1081.      Void remove_AssemblyLoad( Class System.AssemblyLoadEventHandler value);
  1082.      Void add_ProcessExit( Class System.EventHandler value);
  1083.      Void remove_ProcessExit( Class System.EventHandler value);
  1084.      Void add_TypeResolve( Class System.ResolveEventHandler value);
  1085.      Void remove_TypeResolve( Class System.ResolveEventHandler value);
  1086.      Void add_ResourceResolve( Class System.ResolveEventHandler value);
  1087.      Void remove_ResourceResolve( Class System.ResolveEventHandler value);
  1088.      Void add_AssemblyResolve( Class System.ResolveEventHandler value);
  1089.      Void remove_AssemblyResolve( Class System.ResolveEventHandler value);
  1090.      Void add_UnhandledException( Class System.UnhandledExceptionEventHandler value);
  1091.      Void remove_UnhandledException( Class System.UnhandledExceptionEventHandler value);
  1092.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access);
  1093.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir);
  1094.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.Policy.Evidence evidence);
  1095.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1096.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence);
  1097.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1098.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1099.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1100.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions,  Boolean isSynchronized);
  1101.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName);
  1102.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName);
  1103.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  SZArray Object activationAttributes);
  1104.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  SZArray Object activationAttributes);
  1105.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1106.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1107.      Class System.Reflection.Assembly Load( Class System.Reflection.AssemblyName assemblyRef);
  1108.      Class System.Reflection.Assembly Load( String assemblyString);
  1109.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly);
  1110.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly,  SZArray UI1 rawSymbolStore);
  1111.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly,  SZArray UI1 rawSymbolStore,  Class System.Security.Policy.Evidence securityEvidence);
  1112.      Class System.Reflection.Assembly Load( Class System.Reflection.AssemblyName assemblyRef,  Class System.Security.Policy.Evidence assemblySecurity);
  1113.      Class System.Reflection.Assembly Load( String assemblyString,  Class System.Security.Policy.Evidence assemblySecurity);
  1114.      I4 ExecuteAssembly( String assemblyFile,  Class System.Security.Policy.Evidence assemblySecurity);
  1115.      I4 ExecuteAssembly( String assemblyFile);
  1116.      I4 ExecuteAssembly( String assemblyFile,  Class System.Security.Policy.Evidence assemblySecurity,  SZArray String args);
  1117.      String get_FriendlyName();
  1118.      String get_BaseDirectory();
  1119.      String get_RelativeSearchPath();
  1120.      Boolean get_ShadowCopyFiles();
  1121.      SZArray Class System.Reflection.Assembly GetAssemblies();
  1122.      Void AppendPrivatePath( String path);
  1123.      Void ClearPrivatePath();
  1124.      Void SetShadowCopyPath( String s);
  1125.      Void ClearShadowCopyPath();
  1126.      Void SetCachePath( String s);
  1127.      Void SetData( String name,  Object data);
  1128.      Object GetData( String name);
  1129.      Void SetAppDomainPolicy( Class System.Security.Policy.PolicyLevel domainPolicy);
  1130.      Void SetThreadPrincipal( Class System.Security.Principal.IPrincipal principal);
  1131.      Void SetPrincipalPolicy( ValueClass System.Security.Principal.PrincipalPolicy policy);
  1132.      Void DoCallBack( Class System.CrossAppDomainDelegate theDelegate);
  1133.      String get_DynamicDirectory();
  1134.     property Evidence { get(){} set(){} };
  1135.     property FriendlyName { get(){} set(){} };
  1136.     property BaseDirectory { get(){} set(){} };
  1137.     property RelativeSearchPath { get(){} set(){} };
  1138.     property ShadowCopyFiles { get(){} set(){} };
  1139.     property DynamicDirectory { get(){} set(){} };
  1140.     event DomainUnload;
  1141.     event AssemblyLoad;
  1142.     event ProcessExit;
  1143.     event TypeResolve;
  1144.     event ResourceResolve;
  1145.     event AssemblyResolve;
  1146.     event UnhandledException;
  1147.     }
  1148. interface System.Security.IEvidenceFactory : 
  1149.     {
  1150.      Class System.Security.Policy.Evidence get_Evidence();
  1151.     property Evidence { get(){} set(){} };
  1152.     }
  1153. class System.AppDomain : System.MarshalByRefObject
  1154.     {
  1155.      Class System.Collections.Hashtable _LocalStore;
  1156.      Class System.AppDomainSetup _FusionStore;
  1157.      Class System.Security.Policy.Evidence _SecurityIdentity;
  1158.      SZArray Object _Policies;
  1159.      Class System.EventHandler DomainUnload;
  1160.      Class System.AssemblyLoadEventHandler AssemblyLoad;
  1161.      Class System.EventHandler ProcessExit;
  1162.      Class System.ResolveEventHandler TypeResolve;
  1163.      Class System.ResolveEventHandler ResourceResolve;
  1164.      Class System.ResolveEventHandler AssemblyResolve;
  1165.      Class System.Runtime.Remoting.Contexts.Context _DefaultContext;
  1166.      Class System.UnhandledExceptionEventHandler UnhandledException;
  1167.      Class System.Security.Principal.IPrincipal _DefaultPrincipal;
  1168.      ValueClass System.Security.Principal.PrincipalPolicy _PrincipalPolicy;
  1169.      Class System.Runtime.Remoting.DomainSpecificRemotingData _RemotingData;
  1170.      I4 _dummyField;
  1171.      Boolean _HasSetPolicy;
  1172.      Void add_DomainUnload( Class System.EventHandler value);
  1173.      Void remove_DomainUnload( Class System.EventHandler value);
  1174.      Void add_AssemblyLoad( Class System.AssemblyLoadEventHandler value);
  1175.      Void remove_AssemblyLoad( Class System.AssemblyLoadEventHandler value);
  1176.      Void add_ProcessExit( Class System.EventHandler value);
  1177.      Void remove_ProcessExit( Class System.EventHandler value);
  1178.      Void add_TypeResolve( Class System.ResolveEventHandler value);
  1179.      Void remove_TypeResolve( Class System.ResolveEventHandler value);
  1180.      Void add_ResourceResolve( Class System.ResolveEventHandler value);
  1181.      Void remove_ResourceResolve( Class System.ResolveEventHandler value);
  1182.      Void add_AssemblyResolve( Class System.ResolveEventHandler value);
  1183.      Void remove_AssemblyResolve( Class System.ResolveEventHandler value);
  1184.      Void add_UnhandledException( Class System.UnhandledExceptionEventHandler value);
  1185.      Void remove_UnhandledException( Class System.UnhandledExceptionEventHandler value);
  1186.      Class System.Type GetType();
  1187.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access);
  1188.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir);
  1189.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.Policy.Evidence evidence);
  1190.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1191.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence);
  1192.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1193.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1194.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions);
  1195.      Class System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions,  Boolean isSynchronized);
  1196.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName);
  1197.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName);
  1198.      Class System.Runtime.Remoting.ObjectHandle CreateComInstanceFrom( String assemblyName,  String typeName);
  1199.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  SZArray Object activationAttributes);
  1200.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  SZArray Object activationAttributes);
  1201.      Class System.Runtime.Remoting.ObjectHandle CreateInstance( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1202.      Class System.Runtime.Remoting.ObjectHandle CreateInstanceFrom( String assemblyFile,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1203.      Class System.Reflection.Assembly Load( Class System.Reflection.AssemblyName assemblyRef);
  1204.      Class System.Reflection.Assembly Load( String assemblyString);
  1205.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly);
  1206.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly,  SZArray UI1 rawSymbolStore);
  1207.      Class System.Reflection.Assembly Load( SZArray UI1 rawAssembly,  SZArray UI1 rawSymbolStore,  Class System.Security.Policy.Evidence securityEvidence);
  1208.      Class System.Reflection.Assembly Load( Class System.Reflection.AssemblyName assemblyRef,  Class System.Security.Policy.Evidence assemblySecurity);
  1209.      Class System.Reflection.Assembly Load( String assemblyString,  Class System.Security.Policy.Evidence assemblySecurity);
  1210.      I4 ExecuteAssembly( String assemblyFile,  Class System.Security.Policy.Evidence assemblySecurity);
  1211.      I4 ExecuteAssembly( String assemblyFile);
  1212.      I4 ExecuteAssembly( String assemblyFile,  Class System.Security.Policy.Evidence assemblySecurity,  SZArray String args);
  1213.      Class System.AppDomain get_CurrentDomain();
  1214.      Class System.Security.Policy.Evidence get_Evidence();
  1215.      Class System.Security.Policy.Evidence get_InternalEvidence();
  1216.      String get_FriendlyName();
  1217.      String get_BaseDirectory();
  1218.      String get_RelativeSearchPath();
  1219.      Boolean get_ShadowCopyFiles();
  1220.      String ToString();
  1221.      SZArray Class System.Reflection.Assembly GetAssemblies();
  1222.      Boolean IsUnloadingForcedFinalize();
  1223.      Boolean IsFinalizingForUnload();
  1224.      Void AppendPrivatePath( String path);
  1225.      Void ClearPrivatePath();
  1226.      Void ClearShadowCopyPath();
  1227.      Void SetCachePath( String path);
  1228.      Void SetData( String name,  Object data);
  1229.      Object GetData( String name);
  1230.      I4 GetCurrentThreadId();
  1231.      Void Unload( Class System.AppDomain domain);
  1232.      Void SetAppDomainPolicy( Class System.Security.Policy.PolicyLevel domainPolicy);
  1233.      Void SetThreadPrincipal( Class System.Security.Principal.IPrincipal principal);
  1234.      Void SetPrincipalPolicy( ValueClass System.Security.Principal.PrincipalPolicy policy);
  1235.      Object InitializeLifetimeService();
  1236.      Void DoCallBack( Class System.CrossAppDomainDelegate callBackDelegate);
  1237.      String get_DynamicDirectory();
  1238.      Class System.AppDomain CreateDomain( String friendlyName,  Class System.Security.Policy.Evidence securityInfo);
  1239.      Class System.AppDomain CreateDomain( String friendlyName,  Class System.Security.Policy.Evidence securityInfo,  String appBasePath,  String appRelativeSearchPath,  Boolean shadowCopyFiles);
  1240.      Class System.AppDomain CreateDomain( String friendlyName);
  1241.      String GetDynamicDir();
  1242.      SZArray UI1 MarshalObject( Object o);
  1243.      SZArray UI1 MarshalObjects( Object o1,  Object o2,  ByRef SZArray UI1 blob2);
  1244.      Object UnmarshalObject( SZArray UI1 blob);
  1245.      Object UnmarshalObjects( SZArray UI1 blob1,  SZArray UI1 blob2,  ByRef Object o2);
  1246.      SZArray UI1 Serialize( Object o);
  1247.      Object Deserialize( SZArray UI1 blob);
  1248.      Void System.AppDomain();
  1249.      Void Initialize( Class System.Collections.IDictionary properties);
  1250.      Class System.Reflection.Emit.AssemblyBuilder nCreateDynamicAssembly( Class System.Reflection.AssemblyName name,  Class System.Security.Policy.Evidence identity,  ByRef ValueClass System.Threading.StackCrawlMark stackMark,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access);
  1251.      Class System.Reflection.Emit.AssemblyBuilder InternalDefineDynamicAssembly( Class System.Reflection.AssemblyName name,  ValueClass System.Reflection.Emit.AssemblyBuilderAccess access,  String dir,  Class System.Security.Policy.Evidence evidence,  Class System.Security.PermissionSet requiredPermissions,  Class System.Security.PermissionSet optionalPermissions,  Class System.Security.PermissionSet refusedPermissions,  ByRef ValueClass System.Threading.StackCrawlMark stackMark);
  1252.      I4 nExecuteAssembly( Class System.Reflection.Assembly assembly,  SZArray String args);
  1253.      Class System.Runtime.Remoting.DomainSpecificRemotingData get_RemotingData();
  1254.      String nGetFriendlyName();
  1255.      Void OnUnloadEvent();
  1256.      Void OnAssemblyLoadEvent( Class System.Reflection.Assembly LoadedAssembly);
  1257.      Void OnUnhandledExceptionEvent( Object exception,  Boolean isTerminating);
  1258.      Class System.Reflection.Assembly OnResourceResolveEvent( String resourceName);
  1259.      Class System.Reflection.Assembly OnTypeResolveEvent( String typeName);
  1260.      Class System.Reflection.Assembly OnAssemblyResolveEvent( String assemblyFullName);
  1261.      Void OnExitProcess();
  1262.      Class System.AppDomainSetup get_FusionStore();
  1263.      Class System.Collections.Hashtable get_LocalStore();
  1264.      String VerifyCodeBase( String codebase);
  1265.      Class System.UnloadWorker GetUnloadWorker();
  1266.      I4 GetIdForUnload( Class System.AppDomain domain);
  1267.      Boolean IsDomainIdValid( I4 id);
  1268.      I4 GetId();
  1269.      Class System.AppDomain GetDefaultDomain();
  1270.      Object GetServerObject( Object o);
  1271.      Void nForcePolicyResolution();
  1272.      Class System.Security.Principal.IPrincipal GetThreadPrincipal();
  1273.      Class System.Runtime.Remoting.Contexts.Context GetDefaultContext();
  1274.      Class System.AppDomain CreateDomain( String friendlyName,  Class System.Security.Policy.Evidence securityInfo,  Class System.AppDomainSetup info);
  1275.      Void SetupFusionStore( Class System.AppDomainSetup info);
  1276.      Void RemotelySetupRemoteDomain( Class System.AppDomain appDomainProxy,  String friendlyName,  Class System.AppDomainSetup setup,  Class System.Security.Policy.Evidence providedSecurityInfo,  Class System.Security.Policy.Evidence creatorsSecurityInfo,  I parentSecurityDescriptor);
  1277.      Void InternalRemotelySetupRemoteDomainHelper( String friendlyName,  Class System.AppDomainSetup setup,  I parentSecurityDescriptor,  SZArray Char serProvidedEvidence,  SZArray Char serCreatorEvidence,  SZArray UI1 serializedEvidence);
  1278.      Void InternalRemotelySetupRemoteDomain( I4 contextId,  I4 domainId,  String friendlyName,  Class System.AppDomainSetup setup,  I parentSecurityDescriptor,  SZArray Char serProvidedEvidence,  SZArray Char serCreatorEvidence,  SZArray UI1 serializedEvidence);
  1279.      Void SetupDomain( ValueClass System.LoaderOptimization policy);
  1280.      I GetFusionContext();
  1281.      I GetSecurityDescriptor();
  1282.      Class System.AppDomain CreateBasicDomain();
  1283.      Void SetupDomainSecurity( String friendlyName,  Class System.Security.Policy.Evidence providedEvidence,  Class System.Security.Policy.Evidence creatorsEvidence,  I creatorsSecurityDescriptor);
  1284.      Void UpdateLoaderOptimization( I4 optimization);
  1285.      Class System.Security.Policy.Evidence CreateSecurityIdentity( Class System.Security.Policy.Evidence rootAssemblyEvidence,  Class System.Security.Policy.Evidence additionalEvidence);
  1286.      Void SetShadowCopyPath( String path);
  1287.      Void SetShadowCopyFiles();
  1288.      Void SetDynamicBase( String path);
  1289.      Class System.AppDomainSetup get_SetupInformation();
  1290.      Void InternalSetShadowCopyPath( String path);
  1291.      Void InternalSetShadowCopyFiles();
  1292.      Void InternalSetCachePath( String path);
  1293.      Void InternalSetPrivateBinPath( String path);
  1294.      Void InternalSetDynamicBase( String path);
  1295.      String IsStringInterned( String str);
  1296.      String GetOrInternString( String str);
  1297.      Void nForceResolve();
  1298.      Void nGetGrantSet( ByRef Class System.Security.PermissionSet granted,  ByRef Class System.Security.PermissionSet denied);
  1299.      Boolean IsTypeUnloading( Class System.Type type);
  1300.      Void AddAppBase();
  1301.      Void nUnload( I4 domainInternal,  Class System.Threading.Thread requestingThread);
  1302.      Object CreateInstanceAndUnwrap( String assemblyName,  String typeName);
  1303.      Object CreateInstanceAndUnwrap( String assemblyName,  String typeName,  SZArray Object activationAttributes);
  1304.      Object CreateInstanceAndUnwrap( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1305.      Object CreateInstanceFromAndUnwrap( String assemblyName,  String typeName);
  1306.      Object CreateInstanceFromAndUnwrap( String assemblyName,  String typeName,  SZArray Object activationAttributes);
  1307.      Object CreateInstanceFromAndUnwrap( String assemblyName,  String typeName,  Boolean ignoreCase,  ValueClass System.Reflection.BindingFlags bindingAttr,  Class System.Reflection.Binder binder,  SZArray Object args,  Class System.Globalization.CultureInfo culture,  SZArray Object activationAttributes,  Class System.Security.Policy.Evidence securityAttributes);
  1308.      Class System.AppDomainSetup InternalCreateDomainSetup( String imageLocation);
  1309.      Class System.AppDomain InternalCreateDomain( String imageLocation);
  1310.      Void InternalSetDomainContext( String imageLocation);
  1311.     property CurrentDomain { get(){} set(){} };
  1312.     property Evidence { get(){} set(){} };
  1313.     property InternalEvidence { get(){} set(){} };
  1314.     property FriendlyName { get(){} set(){} };
  1315.     property BaseDirectory { get(){} set(){} };
  1316.     property RelativeSearchPath { get(){} set(){} };
  1317.     property ShadowCopyFiles { get(){} set(){} };
  1318.     property DynamicDirectory { get(){} set(){} };
  1319.     property RemotingData { get(){} set(){} };
  1320.     property FusionStore { get(){} set(){} };
  1321.     property LocalStore { get(){} set(){} };
  1322.     property SetupInformation { get(){} set(){} };
  1323.     event DomainUnload;
  1324.     event AssemblyLoad;
  1325.     event ProcessExit;
  1326.     event TypeResolve;
  1327.     event ResourceResolve;
  1328.     event AssemblyResolve;
  1329.     event UnhandledException;
  1330.     }
  1331. class EvidenceCollection : System.Object
  1332.     {
  1333.      Class System.Security.Policy.Evidence ProvidedSecurityInfo;
  1334.      Class System.Security.Policy.Evidence CreatorsSecurityInfo;
  1335.      Void EvidenceCollection();
  1336.     }
  1337. class System.CrossAppDomainDelegate : System.MulticastDelegate
  1338.     {
  1339.      Void System.CrossAppDomainDelegate( Object object,  I method);
  1340.      Void Invoke();
  1341.      Class System.IAsyncResult BeginInvoke( Class System.AsyncCallback callback,  Object object);
  1342.      Void EndInvoke( Class System.IAsyncResult result);
  1343.     }
  1344. class System.UnloadWorker : System.MarshalByRefObject
  1345.     {
  1346.      Void Unload( Class System.AppDomain domain);
  1347.      Void UnloadWithLock( Class System.AppDomain domain,  Class System.Threading.Thread requestingThread);
  1348.      Object InitializeLifetimeService();
  1349.      Void System.UnloadWorker();
  1350.     }
  1351. class System.UnloadThreadWorker : System.Object
  1352.     {
  1353.      Class System.AppDomain _domain;
  1354.      Class System.Exception _unloadException;
  1355.      Class System.Threading.Thread _requestingThread;
  1356.      Void Unload( Class System.AppDomain domain);
  1357.      Void ThreadStart();
  1358.      Void System.UnloadThreadWorker();
  1359.     }
  1360. interface System.IAppDomainSetup : 
  1361.     {
  1362.      String get_ApplicationBase();
  1363.      Void set_ApplicationBase( String value);
  1364.      String get_ApplicationName();
  1365.      Void set_ApplicationName( String value);
  1366.      String get_CachePath();
  1367.      Void set_CachePath( String value);
  1368.      String get_ConfigurationFile();
  1369.      Void set_ConfigurationFile( String value);
  1370.      String get_DynamicBase();
  1371.      Void set_DynamicBase( String value);
  1372.      String get_LicenseFile();
  1373.      Void set_LicenseFile( String value);
  1374.      String get_PrivateBinPath();
  1375.      Void set_PrivateBinPath( String value);
  1376.      String get_PrivateBinPathProbe();
  1377.      Void set_PrivateBinPathProbe( String value);
  1378.      String get_ShadowCopyDirectories();
  1379.      Void set_ShadowCopyDirectories( String value);
  1380.      String get_ShadowCopyFiles();
  1381.      Void set_ShadowCopyFiles( String value);
  1382.     property ApplicationBase { get(){} set(){} };
  1383.     property ApplicationName { get(){} set(){} };
  1384.     property CachePath { get(){} set(){} };
  1385.     property ConfigurationFile { get(){} set(){} };
  1386.     property DynamicBase { get(){} set(){} };
  1387.     property LicenseFile { get(){} set(){} };
  1388.     property PrivateBinPath { get(){} set(){} };
  1389.     property PrivateBinPathProbe { get(){} set(){} };
  1390.     property ShadowCopyDirectories { get(){} set(){} };
  1391.     property ShadowCopyFiles { get(){} set(){} };
  1392.     }
  1393. class System.LoaderOptimization : System.Enum
  1394.     {
  1395.      I4 value__;
  1396.      ValueClass System.LoaderOptimization NotSpecified;
  1397.      ValueClass System.LoaderOptimization SingleDomain;
  1398.      ValueClass System.LoaderOptimization MultiDomain;
  1399.      ValueClass System.LoaderOptimization MultiDomainHost;
  1400.     }
  1401. class System.Attribute : System.Object
  1402.     {
  1403.      Class System.Type s_AttributeType;
  1404.      Class System.Type s_AttributeUsageType;
  1405.      Void System.Attribute();
  1406.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.MemberInfo element,  Class System.Type type);
  1407.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.MemberInfo element,  Class System.Type type,  Boolean inherit);
  1408.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.MemberInfo element);
  1409.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.MemberInfo element,  Boolean inherit);
  1410.      SZArray Class System.Attribute InternalGetCustomAttributes( Class System.Reflection.PropertyInfo element,  Class System.Type type,  Boolean inherit);
  1411.      SZArray Class System.Attribute InternalGetCustomAttributes( Class System.Reflection.EventInfo element,  Class System.Type type,  Boolean inherit);
  1412.      Void CopyToArrayList( Class System.Collections.ArrayList attributeList,  SZArray Class System.Attribute attributes,  Class System.Collections.Hashtable types);
  1413.      Void AddAttributesToList( Class System.Collections.ArrayList attributeList,  SZArray Class System.Attribute attributes,  Class System.Collections.Hashtable types);
  1414.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType);
  1415.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType,  Boolean inherit);
  1416.      SZArray Class System.Attribute InternalParamGetCustomAttributes( Class System.Reflection.MethodInfo method,  Class System.Reflection.ParameterInfo param,  Class System.Type type,  Boolean inherit);
  1417.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Module element,  Class System.Type attributeType);
  1418.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Module element,  Class System.Type attributeType,  Boolean inherit);
  1419.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Assembly element,  Class System.Type attributeType);
  1420.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Assembly element,  Class System.Type attributeType,  Boolean inherit);
  1421.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.ParameterInfo element);
  1422.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.ParameterInfo element,  Boolean inherit);
  1423.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Module element);
  1424.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Module element,  Boolean inherit);
  1425.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Assembly element);
  1426.      SZArray Class System.Attribute GetCustomAttributes( Class System.Reflection.Assembly element,  Boolean inherit);
  1427.      Boolean IsDefined( Class System.Reflection.MemberInfo element,  Class System.Type attributeType);
  1428.      Boolean IsDefined( Class System.Reflection.MemberInfo element,  Class System.Type attributeType,  Boolean inherit);
  1429.      Boolean InternalIsDefined( Class System.Reflection.PropertyInfo element,  Class System.Type attributeType,  Boolean inherit);
  1430.      Boolean InternalIsDefined( Class System.Reflection.EventInfo element,  Class System.Type attributeType,  Boolean inherit);
  1431.      Boolean IsDefined( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType);
  1432.      Boolean IsDefined( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType,  Boolean inherit);
  1433.      Boolean IsDefined( Class System.Reflection.Module element,  Class System.Type attributeType);
  1434.      Boolean IsDefined( Class System.Reflection.Module element,  Class System.Type attributeType,  Boolean inherit);
  1435.      Boolean IsDefined( Class System.Reflection.Assembly element,  Class System.Type attributeType);
  1436.      Boolean IsDefined( Class System.Reflection.Assembly element,  Class System.Type attributeType,  Boolean inherit);
  1437.      Boolean InternalParamIsDefined( Class System.Reflection.MethodInfo method,  Class System.Reflection.ParameterInfo param,  Class System.Type type,  Boolean inherit);
  1438.      Class System.AttributeUsageAttribute InternalGetAttributeUsage( Class System.Type type);
  1439.      Class System.Attribute GetCustomAttribute( Class System.Reflection.MemberInfo element,  Class System.Type attributeType);
  1440.      Class System.Attribute GetCustomAttribute( Class System.Reflection.MemberInfo element,  Class System.Type attributeType,  Boolean inherit);
  1441.      Class System.Attribute GetCustomAttribute( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType);
  1442.      Class System.Attribute GetCustomAttribute( Class System.Reflection.ParameterInfo element,  Class System.Type attributeType,  Boolean inherit);
  1443.      Class System.Attribute GetCustomAttribute( Class System.Reflection.Module element,  Class System.Type attributeType);
  1444.      Class System.Attribute GetCustomAttribute( Class System.Reflection.Module element,  Class System.Type attributeType,  Boolean inherit);
  1445.      Class System.Attribute GetCustomAttribute( Class System.Reflection.Assembly element,  Class System.Type attributeType);
  1446.      Class System.Attribute GetCustomAttribute( Class System.Reflection.Assembly element,  Class System.Type attributeType,  Boolean inherit);
  1447.      Object get_TypeId();
  1448.      Boolean Match( Object obj);
  1449.      Boolean Equals( Object obj);
  1450.      I4 GetHashCode();
  1451.      Boolean IsDefaultAttribute();
  1452.      Class System.Reflection.PropertyInfo GetParentDefinition( Class System.Reflection.PropertyInfo property);
  1453.      Class System.Reflection.EventInfo GetParentDefinition( Class System.Reflection.EventInfo ev);
  1454.      Void System.Attribute();
  1455.     property TypeId { get(){} set(){} };
  1456.     }
  1457. class System.LoaderOptimizationAttribute : System.Attribute
  1458.     {
  1459.      UI1 _val;
  1460.      Void System.LoaderOptimizationAttribute( UI1 value);
  1461.      Void System.LoaderOptimizationAttribute( ValueClass System.LoaderOptimization value);
  1462.      ValueClass System.LoaderOptimization get_Value();
  1463.     property Value { get(){} set(){} };
  1464.     }
  1465. class System.AppDomainUnloadedException : System.SystemException
  1466.     {
  1467.      Void System.AppDomainUnloadedException();
  1468.      Void System.AppDomainUnloadedException( String message);
  1469.      Void System.AppDomainUnloadedException( String message,  Class System.Exception innerException);
  1470.      Void System.AppDomainUnloadedException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1471.     }
  1472. class System.ArgumentException : System.SystemException
  1473.     {
  1474.      String m_paramName;
  1475.      Void System.ArgumentException();
  1476.      Void System.ArgumentException( String message);
  1477.      Void System.ArgumentException( String message,  Class System.Exception innerException);
  1478.      Void System.ArgumentException( String message,  String paramName,  Class System.Exception innerException);
  1479.      Void System.ArgumentException( String message,  String paramName);
  1480.      Void System.ArgumentException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1481.      String get_Message();
  1482.      String get_ParamName();
  1483.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1484.     property Message { get(){} set(){} };
  1485.     property ParamName { get(){} set(){} };
  1486.     }
  1487. class System.ArgumentNullException : System.ArgumentException
  1488.     {
  1489.      String _nullMessage;
  1490.      String get_NullMessage();
  1491.      Void System.ArgumentNullException();
  1492.      Void System.ArgumentNullException( String paramName);
  1493.      Void System.ArgumentNullException( String paramName,  String message);
  1494.      Void System.ArgumentNullException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1495.      Void System.ArgumentNullException();
  1496.     property NullMessage { get(){} set(){} };
  1497.     }
  1498. class System.ArgumentOutOfRangeException : System.ArgumentException
  1499.     {
  1500.      String _rangeMessage;
  1501.      Object m_actualValue;
  1502.      String get_RangeMessage();
  1503.      Void System.ArgumentOutOfRangeException();
  1504.      Void System.ArgumentOutOfRangeException( String paramName);
  1505.      Void System.ArgumentOutOfRangeException( String paramName,  String message);
  1506.      Void System.ArgumentOutOfRangeException( String paramName,  Object actualValue,  String message);
  1507.      String get_Message();
  1508.      Object get_ActualValue();
  1509.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1510.      Void System.ArgumentOutOfRangeException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1511.     property RangeMessage { get(){} set(){} };
  1512.     property Message { get(){} set(){} };
  1513.     property ActualValue { get(){} set(){} };
  1514.     }
  1515. class System.ArgIterator : System.ValueType
  1516.     {
  1517.      I4 ArgCookie;
  1518.      I4 SigPtr;
  1519.      I4 ArgPtr;
  1520.      I4 RemainingArgs;
  1521.      Void System.ArgIterator( ValueClass System.RuntimeArgumentHandle arglist);
  1522.      Void System.ArgIterator( ValueClass System.RuntimeArgumentHandle arglist,  Ptr Void ptr);
  1523.      TypedByRef GetNextArg();
  1524.      TypedByRef GetNextArg( ValueClass System.RuntimeTypeHandle rth);
  1525.      TypedByRef InternalGetNextArg( ValueClass System.RuntimeTypeHandle rth);
  1526.      Void End();
  1527.      I4 GetRemainingCount();
  1528.      ValueClass System.RuntimeTypeHandle GetNextArgType();
  1529.      I4 GetHashCode();
  1530.      Boolean Equals( Object o);
  1531.     }
  1532. class System.ArithmeticException : System.SystemException
  1533.     {
  1534.      Void System.ArithmeticException();
  1535.      Void System.ArithmeticException( String message);
  1536.      Void System.ArithmeticException( String message,  Class System.Exception innerException);
  1537.      Void System.ArithmeticException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1538.     }
  1539. class System.ArrayTypeMismatchException : System.SystemException
  1540.     {
  1541.      Void System.ArrayTypeMismatchException();
  1542.      Void System.ArrayTypeMismatchException( String message);
  1543.      Void System.ArrayTypeMismatchException( String message,  Class System.Exception innerException);
  1544.      Void System.ArrayTypeMismatchException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1545.     }
  1546. class System.AsyncCallback : System.MulticastDelegate
  1547.     {
  1548.      Void System.AsyncCallback( Object object,  I method);
  1549.      Void Invoke( Class System.IAsyncResult ar);
  1550.      Class System.IAsyncResult BeginInvoke( Class System.IAsyncResult ar,  Class System.AsyncCallback callback,  Object object);
  1551.      Void EndInvoke( Class System.IAsyncResult result);
  1552.     }
  1553. class System.AttributeTargets : System.Enum
  1554.     {
  1555.      I4 value__;
  1556.      ValueClass System.AttributeTargets Assembly;
  1557.      ValueClass System.AttributeTargets Module;
  1558.      ValueClass System.AttributeTargets Class;
  1559.      ValueClass System.AttributeTargets Struct;
  1560.      ValueClass System.AttributeTargets Enum;
  1561.      ValueClass System.AttributeTargets Constructor;
  1562.      ValueClass System.AttributeTargets Method;
  1563.      ValueClass System.AttributeTargets Property;
  1564.      ValueClass System.AttributeTargets Field;
  1565.      ValueClass System.AttributeTargets Event;
  1566.      ValueClass System.AttributeTargets Interface;
  1567.      ValueClass System.AttributeTargets Parameter;
  1568.      ValueClass System.AttributeTargets Delegate;
  1569.      ValueClass System.AttributeTargets ReturnValue;
  1570.      ValueClass System.AttributeTargets All;
  1571.     }
  1572. class System.AttributeUsageAttribute : System.Attribute
  1573.     {
  1574.      ValueClass System.AttributeTargets m_attributeTarget;
  1575.      Boolean m_allowMultiple;
  1576.      Boolean m_inherited;
  1577.      Class System.AttributeUsageAttribute Default;
  1578.      Void System.AttributeUsageAttribute( ValueClass System.AttributeTargets validOn);
  1579.      ValueClass System.AttributeTargets get_ValidOn();
  1580.      Boolean get_AllowMultiple();
  1581.      Void set_AllowMultiple( Boolean value);
  1582.      Boolean get_Inherited();
  1583.      Void set_Inherited( Boolean value);
  1584.      Void System.AttributeUsageAttribute();
  1585.     property ValidOn { get(){} set(){} };
  1586.     property AllowMultiple { get(){} set(){} };
  1587.     property Inherited { get(){} set(){} };
  1588.     }
  1589. class System.BadImageFormatException : System.SystemException
  1590.     {
  1591.      String _fileName;
  1592.      String _fusionLog;
  1593.      Void System.BadImageFormatException();
  1594.      Void System.BadImageFormatException( String message);
  1595.      Void System.BadImageFormatException( String message,  Class System.Exception inner);
  1596.      Void System.BadImageFormatException( String message,  String fileName);
  1597.      Void System.BadImageFormatException( String message,  String fileName,  Class System.Exception inner);
  1598.      String get_Message();
  1599.      Void SetMessageField();
  1600.      String get_FileName();
  1601.      String ToString();
  1602.      Void System.BadImageFormatException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1603.      Void System.BadImageFormatException( String fileName,  String fusionLog,  I4 hResult);
  1604.      String get_FusionLog();
  1605.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1606.     property Message { get(){} set(){} };
  1607.     property FileName { get(){} set(){} };
  1608.     property FusionLog { get(){} set(){} };
  1609.     }
  1610. class System.BitConverter : System.Object
  1611.     {
  1612.      Boolean IsLittleEndian;
  1613.      Void System.BitConverter();
  1614.      Void System.BitConverter();
  1615.      SZArray UI1 GetBytes( Boolean value);
  1616.      SZArray UI1 GetBytes( Char value);
  1617.      SZArray UI1 GetBytes( I2 value);
  1618.      SZArray UI1 GetBytes( I4 value);
  1619.      SZArray UI1 GetBytes( I8 value);
  1620.      SZArray UI1 GetUInt16Bytes( UI2 value);
  1621.      SZArray UI1 GetUInt32Bytes( UI4 value);
  1622.      SZArray UI1 GetUInt64Bytes( UI8 value);
  1623.      SZArray UI1 GetBytes( UI2 value);
  1624.      SZArray UI1 GetBytes( UI4 value);
  1625.      SZArray UI1 GetBytes( UI8 value);
  1626.      SZArray UI1 GetBytes( R4 value);
  1627.      SZArray UI1 GetBytes( R8 value);
  1628.      Char ToChar( SZArray UI1 value,  I4 startIndex);
  1629.      I2 ToInt16( SZArray UI1 value,  I4 startIndex);
  1630.      I4 ToInt32( SZArray UI1 value,  I4 startIndex);
  1631.      I8 ToInt64( SZArray UI1 value,  I4 startIndex);
  1632.      UI2 ToUInt16( SZArray UI1 value,  I4 startIndex);
  1633.      UI4 ToUInt32( SZArray UI1 value,  I4 startIndex);
  1634.      UI8 ToUInt64( SZArray UI1 value,  I4 startIndex);
  1635.      R4 ToSingle( SZArray UI1 value,  I4 startIndex);
  1636.      R8 ToDouble( SZArray UI1 value,  I4 startIndex);
  1637.      String ToString( SZArray UI1 value,  I4 startIndex,  I4 length);
  1638.      String ToString( SZArray UI1 value);
  1639.      String ToString( SZArray UI1 value,  I4 startIndex);
  1640.      Boolean ToBoolean( SZArray UI1 value,  I4 startIndex);
  1641.      I8 DoubleToInt64Bits( R8 value);
  1642.      R8 Int64BitsToDouble( I8 value);
  1643.     }
  1644. class System.Boolean : System.ValueType
  1645.     {
  1646.      I4 True;
  1647.      I4 False;
  1648.      Boolean m_value;
  1649.      String TrueString;
  1650.      String FalseString;
  1651.      I4 GetHashCode();
  1652.      String ToString();
  1653.      String ToString( Class System.IFormatProvider provider);
  1654.      Boolean Equals( Object obj);
  1655.      I4 CompareTo( Object obj);
  1656.      Boolean Parse( String value);
  1657.      ValueClass System.TypeCode GetTypeCode();
  1658.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  1659.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  1660.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  1661.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  1662.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  1663.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  1664.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  1665.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  1666.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  1667.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  1668.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  1669.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  1670.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  1671.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  1672.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  1673.      Void System.Boolean();
  1674.     }
  1675. class System.Buffer : System.Object
  1676.     {
  1677.      Void System.Buffer();
  1678.      Void BlockCopy( Class System.Array src,  I4 srcOffset,  Class System.Array dst,  I4 dstOffset,  I4 count);
  1679.      Void InternalBlockCopy( Class System.Array src,  I4 srcOffset,  Class System.Array dst,  I4 dstOffset,  I4 count);
  1680.      UI1 GetByte( Class System.Array array,  I4 index);
  1681.      Void SetByte( Class System.Array array,  I4 index,  UI1 value);
  1682.      I4 ByteLength( Class System.Array array);
  1683.     }
  1684. class System.Byte : System.ValueType
  1685.     {
  1686.      UI1 MaxValue;
  1687.      UI1 MinValue;
  1688.      UI1 m_value;
  1689.      I4 CompareTo( Object value);
  1690.      Boolean Equals( Object obj);
  1691.      I4 GetHashCode();
  1692.      UI1 Parse( String s);
  1693.      UI1 Parse( String s,  ValueClass System.Globalization.NumberStyles style);
  1694.      UI1 Parse( String s,  Class System.IFormatProvider provider);
  1695.      UI1 Parse( String s,  ValueClass System.Globalization.NumberStyles style,  Class System.IFormatProvider provider);
  1696.      String ToString();
  1697.      String ToString( String format);
  1698.      String ToString( Class System.IFormatProvider provider);
  1699.      String ToString( String format,  Class System.IFormatProvider provider);
  1700.      ValueClass System.TypeCode GetTypeCode();
  1701.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  1702.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  1703.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  1704.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  1705.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  1706.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  1707.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  1708.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  1709.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  1710.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  1711.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  1712.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  1713.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  1714.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  1715.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  1716.     }
  1717. class System.CannotUnloadAppDomainException : System.SystemException
  1718.     {
  1719.      Void System.CannotUnloadAppDomainException();
  1720.      Void System.CannotUnloadAppDomainException( String message);
  1721.      Void System.CannotUnloadAppDomainException( String message,  Class System.Exception innerException);
  1722.      Void System.CannotUnloadAppDomainException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1723.     }
  1724. class System.Char : System.ValueType
  1725.     {
  1726.      Char MaxValue;
  1727.      Char MinValue;
  1728.      Char m_value;
  1729.      I4 GetHashCode();
  1730.      Boolean Equals( Object obj);
  1731.      I4 CompareTo( Object value);
  1732.      String ToString();
  1733.      String ToString( Class System.IFormatProvider provider);
  1734.      String ToString( Char c);
  1735.      Char Parse( String s);
  1736.      Boolean IsDigit( Char c);
  1737.      Boolean IsLetter( Char c);
  1738.      Boolean IsWhiteSpace( Char c);
  1739.      Boolean IsUpper( Char c);
  1740.      Boolean IsLower( Char c);
  1741.      Boolean IsPunctuation( Char c);
  1742.      Boolean IsLetterOrDigit( Char c);
  1743.      Char ToUpper( Char c,  Class System.Globalization.CultureInfo culture);
  1744.      Char ToUpper( Char c);
  1745.      Char ToLower( Char c,  Class System.Globalization.CultureInfo culture);
  1746.      Char ToLower( Char c);
  1747.      ValueClass System.TypeCode GetTypeCode();
  1748.      Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
  1749.      Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
  1750.      I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
  1751.      UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
  1752.      I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
  1753.      UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
  1754.      I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
  1755.      UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
  1756.      I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
  1757.      UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
  1758.      R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
  1759.      R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
  1760.      ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
  1761.      ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
  1762.      Object System.IConvertible.ToType( Class System.Type type,  Class System.IFormatProvider provider);
  1763.      Boolean IsControl( Char c);
  1764.      Boolean IsControl( String s,  I4 index);
  1765.      Boolean IsDigit( String s,  I4 index);
  1766.      Boolean IsLetter( String s,  I4 index);
  1767.      Boolean IsLetterOrDigit( String s,  I4 index);
  1768.      Boolean IsLower( String s,  I4 index);
  1769.      Boolean IsNumber( Char c);
  1770.      Boolean IsNumber( String s,  I4 index);
  1771.      Boolean IsPunctuation( String s,  I4 index);
  1772.      Boolean IsSeparator( Char c);
  1773.      Boolean IsSeparator( String s,  I4 index);
  1774.      Boolean IsSurrogate( Char c);
  1775.      Boolean IsSurrogate( String s,  I4 index);
  1776.      Boolean IsSymbol( Char c);
  1777.      Boolean IsSymbol( String s,  I4 index);
  1778.      Boolean IsUpper( String s,  I4 index);
  1779.      Boolean IsWhiteSpace( String s,  I4 index);
  1780.      ValueClass System.Globalization.UnicodeCategory GetUnicodeCategory( Char c);
  1781.      ValueClass System.Globalization.UnicodeCategory GetUnicodeCategory( String s,  I4 index);
  1782.      R8 GetNumericValue( Char c);
  1783.      R8 GetNumericValue( String s,  I4 index);
  1784.     }
  1785. class System.CharEnumerator : System.Object
  1786.     {
  1787.      String str;
  1788.      I4 index;
  1789.      Char currentElement;
  1790.      Void System.CharEnumerator( String str);
  1791.      Object Clone();
  1792.      Boolean MoveNext();
  1793.      Object System.Collections.IEnumerator.get_Current();
  1794.      Char get_Current();
  1795.      Void Reset();
  1796.     property Current { get(){} set(){} };
  1797.     }
  1798. class System.ConfigEvents : System.Enum
  1799.     {
  1800.      I4 value__;
  1801.      ValueClass System.ConfigEvents StartDocument;
  1802.      ValueClass System.ConfigEvents StartDTD;
  1803.      ValueClass System.ConfigEvents EndDTD;
  1804.      ValueClass System.ConfigEvents StartDTDSubset;
  1805.      ValueClass System.ConfigEvents EndDTDSubset;
  1806.      ValueClass System.ConfigEvents EndProlog;
  1807.      ValueClass System.ConfigEvents StartEntity;
  1808.      ValueClass System.ConfigEvents EndEntity;
  1809.      ValueClass System.ConfigEvents EndDocument;
  1810.      ValueClass System.ConfigEvents DataAvailable;
  1811.      ValueClass System.ConfigEvents LastEvent;
  1812.     }
  1813. class System.ConfigNodeType : System.Enum
  1814.     {
  1815.      I4 value__;
  1816.      ValueClass System.ConfigNodeType Element;
  1817.      ValueClass System.ConfigNodeType Attribute;
  1818.      ValueClass System.ConfigNodeType Pi;
  1819.      ValueClass System.ConfigNodeType XmlDecl;
  1820.      ValueClass System.ConfigNodeType DocType;
  1821.      ValueClass System.ConfigNodeType DTDAttribute;
  1822.      ValueClass System.ConfigNodeType EntityDecl;
  1823.      ValueClass System.ConfigNodeType ElementDecl;
  1824.      ValueClass System.ConfigNodeType AttlistDecl;
  1825.      ValueClass System.ConfigNodeType Notation;
  1826.      ValueClass System.ConfigNodeType Group;
  1827.      ValueClass System.ConfigNodeType IncludeSect;
  1828.      ValueClass System.ConfigNodeType PCData;
  1829.      ValueClass System.ConfigNodeType CData;
  1830.      ValueClass System.ConfigNodeType IgnoreSect;
  1831.      ValueClass System.ConfigNodeType Comment;
  1832.      ValueClass System.ConfigNodeType EntityRef;
  1833.      ValueClass System.ConfigNodeType Whitespace;
  1834.      ValueClass System.ConfigNodeType Name;
  1835.      ValueClass System.ConfigNodeType NMToken;
  1836.      ValueClass System.ConfigNodeType String;
  1837.      ValueClass System.ConfigNodeType Peref;
  1838.      ValueClass System.ConfigNodeType Model;
  1839.      ValueClass System.ConfigNodeType ATTDef;
  1840.      ValueClass System.ConfigNodeType ATTType;
  1841.      ValueClass System.ConfigNodeType ATTPresence;
  1842.      ValueClass System.ConfigNodeType DTDSubset;
  1843.      ValueClass System.ConfigNodeType LastNodeType;
  1844.     }
  1845. class System.ConfigNodeSubType : System.Enum
  1846.     {
  1847.      I4 value__;
  1848.      ValueClass System.ConfigNodeSubType Version;
  1849.      ValueClass System.ConfigNodeSubType Encoding;
  1850.      ValueClass System.ConfigNodeSubType Standalone;
  1851.      ValueClass System.ConfigNodeSubType NS;
  1852.      ValueClass System.ConfigNodeSubType XMLSpace;
  1853.      ValueClass System.ConfigNodeSubType XMLLang;
  1854.      ValueClass System.ConfigNodeSubType System;
  1855.      ValueClass System.ConfigNodeSubType Public;
  1856.      ValueClass System.ConfigNodeSubType NData;
  1857.      ValueClass System.ConfigNodeSubType AtCData;
  1858.      ValueClass System.ConfigNodeSubType AtId;
  1859.      ValueClass System.ConfigNodeSubType AtIdref;
  1860.      ValueClass System.ConfigNodeSubType AtIdrefs;
  1861.      ValueClass System.ConfigNodeSubType AtEntity;
  1862.      ValueClass System.ConfigNodeSubType AtEntities;
  1863.      ValueClass System.ConfigNodeSubType AtNmToken;
  1864.      ValueClass System.ConfigNodeSubType AtNmTokens;
  1865.      ValueClass System.ConfigNodeSubType AtNotation;
  1866.      ValueClass System.ConfigNodeSubType AtRequired;
  1867.      ValueClass System.ConfigNodeSubType AtImplied;
  1868.      ValueClass System.ConfigNodeSubType AtFixed;
  1869.      ValueClass System.ConfigNodeSubType PentityDecl;
  1870.      ValueClass System.ConfigNodeSubType Empty;
  1871.      ValueClass System.ConfigNodeSubType Any;
  1872.      ValueClass System.ConfigNodeSubType Mixed;
  1873.      ValueClass System.ConfigNodeSubType Sequence;
  1874.      ValueClass System.ConfigNodeSubType Choice;
  1875.      ValueClass System.ConfigNodeSubType Star;
  1876.      ValueClass System.ConfigNodeSubType Plus;
  1877.      ValueClass System.ConfigNodeSubType Questionmark;
  1878.      ValueClass System.ConfigNodeSubType LastSubNodeType;
  1879.     }
  1880. interface System.IConfigHandler : 
  1881.     {
  1882.      Void NotifyEvent( ValueClass System.ConfigEvents pNode);
  1883.      Void BeginChildren( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1884.      Void EndChildren( I4 fEmpty,  I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1885.      Void Error( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1886.      Void CreateNode( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1887.      Void CreateAttribute( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1888.     }
  1889. interface System.IConfigHelper : 
  1890.     {
  1891.      Void Run( Class System.IConfigHandler factory,  String fileName);
  1892.     }
  1893. class System.ConfigServer : System.Object
  1894.     {
  1895.      Class System.IConfigHelper GetHelper();
  1896.      Void System.ConfigServer();
  1897.     }
  1898. class System.ConfigTreeParser : System.Object
  1899.     {
  1900.      Class System.ConfigNode rootNode;
  1901.      Class System.ConfigNode currentNode;
  1902.      String lastProcessed;
  1903.      String fileName;
  1904.      I4 attributeEntry;
  1905.      String key;
  1906.      SZArray String treeRootPath;
  1907.      Boolean parsing;
  1908.      I4 depth;
  1909.      I4 pathDepth;
  1910.      I4 searchDepth;
  1911.      Boolean bNoSearchPath;
  1912.      Class System.ConfigNode Parse( String fileName);
  1913.      Class System.ConfigNode Parse( String fileName,  String configPath);
  1914.      Void NotifyEvent( ValueClass System.ConfigEvents pNode);
  1915.      Void BeginChildren( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1916.      Void EndChildren( I4 fEmpty,  I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1917.      Void Error( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1918.      Void CreateNode( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1919.      Void CreateAttribute( I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength);
  1920.      Void Trace( String name,  I4 size,  ValueClass System.ConfigNodeSubType subType,  ValueClass System.ConfigNodeType nType,  I4 terminal,  String text,  I4 textLength,  I4 prefixLength,  I4 fEmpty);
  1921.      Void System.ConfigTreeParser();
  1922.     }
  1923. class System.ConfigNode : System.Object
  1924.     {
  1925.      String m_name;
  1926.      String m_value;
  1927.      Class System.ConfigNode m_parent;
  1928.      Class System.Collections.ArrayList m_children;
  1929.      Class System.Collections.ArrayList m_attributes;
  1930.      Void System.ConfigNode( String name,  Class System.ConfigNode parent);
  1931.      String get_Name();
  1932.      String get_Value();
  1933.      Void set_Value( String value);
  1934.      Class System.ConfigNode get_Parent();
  1935.      Class System.Collections.ArrayList get_Children();
  1936.      Class System.Collections.ArrayList get_Attributes();
  1937.      Void AddChild( Class System.ConfigNode child);
  1938.      I4 AddAttribute( String key,  String value);
  1939.      Void ReplaceAttribute( I4 index,  String key,  String value);
  1940.      Void Trace();
  1941.     property Name { get(){} set(){} };
  1942.     property Value { get(){} set(){} };
  1943.     property Parent { get(){} set(){} };
  1944.     property Children { get(){} set(){} };
  1945.     property Attributes { get(){} set(){} };
  1946.     }
  1947. class System.CLSCompliantAttribute : System.Attribute
  1948.     {
  1949.      Boolean m_compliant;
  1950.      Void System.CLSCompliantAttribute( Boolean isCompliant);
  1951.      Boolean get_IsCompliant();
  1952.     property IsCompliant { get(){} set(){} };
  1953.     }
  1954. class System.TypeUnloadedException : System.SystemException
  1955.     {
  1956.      Void System.TypeUnloadedException();
  1957.      Void System.TypeUnloadedException( String message);
  1958.      Void System.TypeUnloadedException( String message,  Class System.Exception innerException);
  1959.      Void System.TypeUnloadedException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1960.     }
  1961. class System.__ComObject : System.MarshalByRefObject
  1962.     {
  1963.      I m_wrap;
  1964.      Class System.Collections.Hashtable m_ObjectToDataMap;
  1965.      Void System.__ComObject();
  1966.      I GetIUnknown( ByRef Boolean fIsURTAggregated);
  1967.      Object GetData( Object key);
  1968.      Boolean SetData( Object key,  Object data);
  1969.      Void ReleaseAllData();
  1970.      Object GetEventProvider( Class System.Type t);
  1971.     }
  1972. class System.Console : System.Object
  1973.     {
  1974.      I4 _DefaultConsoleBufferSize;
  1975.      Class System.IO.TextReader _in;
  1976.      Class System.IO.TextWriter _out;
  1977.      Class System.IO.TextWriter _error;
  1978.      Void System.Console();
  1979.      Class System.IO.TextWriter get_Error();
  1980.      Class System.IO.TextReader get_In();
  1981.      Class System.IO.TextWriter get_Out();
  1982.      Void System.Console();
  1983.      Boolean IsStreamAConsole( I4 stdHandleName);
  1984.      Class System.IO.Stream GetStandardFile( I4 stdHandleName,  ValueClass System.IO.FileAccess access,  I4 bufferSize);
  1985.      Class System.IO.Stream OpenStandardError();
  1986.      Class System.IO.Stream OpenStandardError( I4 bufferSize);
  1987.      Class System.IO.Stream OpenStandardInput();
  1988.      Class System.IO.Stream OpenStandardInput( I4 bufferSize);
  1989.      Class System.IO.Stream OpenStandardOutput();
  1990.      Class System.IO.Stream OpenStandardOutput( I4 bufferSize);
  1991.      Void SetIn( Class System.IO.TextReader newIn);
  1992.      Void SetOut( Class System.IO.TextWriter newOut);
  1993.      Void SetError( Class System.IO.TextWriter newError);
  1994.      I4 Read();
  1995.      String ReadLine();
  1996.      Void WriteLine();
  1997.      Void WriteLine( Boolean value);
  1998.      Void WriteLine( Char value);
  1999.      Void WriteLine( SZArray Char buffer);
  2000.      Void WriteLine( SZArray Char buffer,  I4 index,  I4 count);
  2001.      Void WriteLine( ValueClass System.Decimal value);
  2002.      Void WriteLine( R8 value);
  2003.      Void WriteLine( R4 value);
  2004.      Void WriteLine( I4 value);
  2005.      Void WriteLine( UI4 value);
  2006.      Void WriteLine( I8 value);
  2007.      Void WriteLine( UI8 value);
  2008.      Void WriteLine( Object value);
  2009.      Void WriteLine( String value);
  2010.      Void WriteLine( String format,  Object arg0);
  2011.      Void WriteLine( String format,  Object arg0,  Object arg1);
  2012.      Void WriteLine( String format,  Object arg0,  Object arg1,  Object arg2);
  2013.      Void WriteLine( String format,  Object arg0,  Object arg1,  Object arg2,  Object arg3);
  2014.      Void WriteLine( String format,  SZArray Object arg);
  2015.      Void Write( String format,  Object arg0);
  2016.      Void Write( String format,  Object arg0,  Object arg1);
  2017.      Void Write( String format,  Object arg0,  Object arg1,  Object arg2);
  2018.      Void Write( String format,  Object arg0,  Object arg1,  Object arg2,  Object arg3);
  2019.      Void Write( String format,  SZArray Object arg);
  2020.      Void Write( Boolean value);
  2021.      Void Write( Char value);
  2022.      Void Write( SZArray Char buffer);
  2023.      Void Write( SZArray Char buffer,  I4 index,  I4 count);
  2024.      Void Write( R8 value);
  2025.      Void Write( ValueClass System.Decimal value);
  2026.      Void Write( R4 value);
  2027.      Void Write( I4 value);
  2028.      Void Write( UI4 value);
  2029.      Void Write( I8 value);
  2030.      Void Write( UI8 value);
  2031.      Void Write( Object value);
  2032.      Void Write( String value);
  2033.      I4 ConsoleHandleIsValidNative( I handle);
  2034.      I4 GetConsoleCPNative();
  2035.      I4 GetConsoleOutputCPNative();
  2036.     property Error { get(){} set(){} };
  2037.     property In { get(){} set(){} };
  2038.     property Out { get(){} set(){} };
  2039.     }
  2040. class System.ContextMarshalException : System.SystemException
  2041.     {
  2042.      Void System.ContextMarshalException();
  2043.      Void System.ContextMarshalException( String message);
  2044.      Void System.ContextMarshalException( String message,  Class System.Exception inner);
  2045.      Void System.ContextMarshalException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  2046.     }
  2047. class System.Convert : System.Object
  2048.     {
  2049.      SZArray Class System.Type ConvertTypes;
  2050.      Object DBNull;
  2051.      Void System.Convert();
  2052.      Void System.Convert();
  2053.      ValueClass System.TypeCode GetTypeCode( Object value);
  2054.      Boolean IsDBNull( Object value);
  2055.      Object ChangeType( Object value,  ValueClass System.TypeCode typeCode);
  2056.      Object ChangeType( Object value,  ValueClass System.TypeCode typeCode,  Class System.IFormatProvider provider);
  2057.      Object DefaultToType( Class System.IConvertible value,  Class System.Type targetType,  Class System.IFormatProvider provider);
  2058.      Object ChangeType( Object value,  Class System.Type conversionType);
  2059.      Object ChangeType( Object value,  Class System.Type conversionType,  Class System.IFormatProvider provider);
  2060.      Boolean ToBoolean( Object value);
  2061.      Boolean ToBoolean( Object value,  Class System.IFormatProvider provider);
  2062.      Boolean ToBoolean( Boolean value);
  2063.      Boolean ToBoolean( I1 value);
  2064.      Boolean ToBoolean( Char value);
  2065.      Boolean ToBoolean( UI1 value);
  2066.      Boolean ToBoolean( I2 value);
  2067.      Boolean ToBoolean( UI2 value);
  2068.      Boolean ToBoolean( I4 value);
  2069.      Boolean ToBoolean( UI4 value);
  2070.      Boolean ToBoolean( I8 value);
  2071.      Boolean ToBoolean( UI8 value);
  2072.      Boolean ToBoolean( String value);
  2073.      Boolean ToBoolean( String value,  Class System.IFormatProvider provider);
  2074.      Boolean ToBoolean( R4 value);
  2075.      Boolean ToBoolean( R8 value);
  2076.      Boolean ToBoolean( ValueClass System.Decimal value);
  2077.      Boolean ToBoolean( ValueClass System.DateTime value);
  2078.      Char ToChar( Object value);
  2079.      Char ToChar( Object value,  Class System.IFormatProvider provider);
  2080.      Char ToChar( Boolean value);
  2081.      Char ToChar( Char value);
  2082.      Char ToChar( I1 value);
  2083.      Char ToChar( UI1 value);
  2084.      Char ToChar( I2 value);
  2085.      Char ToChar( UI2 value);
  2086.      Char ToChar( I4 value);
  2087.      Char ToChar( UI4 value);
  2088.      Char ToChar( I8 value);
  2089.      Char ToChar( UI8 value);
  2090.      Char ToChar( String value);
  2091.      Char ToChar( String value,  Class System.IFormatProvider provider);
  2092.      Char ToChar( R4 value);
  2093.      Char ToChar( R8 value);
  2094.      Char ToChar( ValueClass System.Decimal value);
  2095.      Char ToChar( ValueClass System.DateTime value);
  2096.      I1 ToSByte( Object value);
  2097.      I1 ToSByte( Object value,  Class System.IFormatProvider provider);
  2098.      I1 ToSByte( Boolean value);
  2099.      I1 ToSByte( I1 value);
  2100.      I1 ToSByte( Char value);
  2101.      I1 ToSByte( UI1 value);
  2102.      I1 ToSByte( I2 value);
  2103.      I1 ToSByte( UI2 value);
  2104.      I1 ToSByte( I4 value);
  2105.      I1 ToSByte( UI4 value);
  2106.      I1 ToSByte( I8 value);
  2107.      I1 ToSByte( UI8 value);
  2108.      I1 ToSByte( R4 value);
  2109.      I1 ToSByte( R8 value);
  2110.      I1 ToSByte( ValueClass System.Decimal value);
  2111.      I1 ToSByte( String value);
  2112.      I1 ToSByte( String value,  Class System.IFormatProvider provider);
  2113.      I1 ToSByte( ValueClass System.DateTime value);
  2114.      UI1 ToByte( Object value);
  2115.      UI1 ToByte( Object value,  Class System.IFormatProvider provider);
  2116.      UI1 ToByte( Boolean value);
  2117.      UI1 ToByte( UI1 value);
  2118.      UI1 ToByte( Char value);
  2119.      UI1 ToByte( I1 value);
  2120.      UI1 ToByte( I2 value);
  2121.      UI1 ToByte( UI2 value);
  2122.      UI1 ToByte( I4 value);
  2123.      UI1 ToByte( UI4 value);
  2124.      UI1 ToByte( I8 value);
  2125.      UI1 ToByte( UI8 value);
  2126.      UI1 ToByte( R4 value);
  2127.      UI1 ToByte( R8 value);
  2128.      UI1 ToByte( ValueClass System.Decimal value);
  2129.      UI1 ToByte( String value);
  2130.      UI1 ToByte( String value,  Class System.IFormatProvider provider);
  2131.      UI1 ToByte( ValueClass System.DateTime value);
  2132.      I2 ToInt16( Object value);
  2133.      I2 ToInt16( Object value,  Class System.IFormatProvider provider);
  2134.      I2 ToInt16( Boolean value);
  2135.      I2 ToInt16( Char value);
  2136.      I2 ToInt16( I1 value);
  2137.      I2 ToInt16( UI1 value);
  2138.      I2 ToInt16( UI2 value);
  2139.      I2 ToInt16( I4 value);
  2140.      I2 ToInt16( UI4 value);
  2141.      I2 ToInt16( I2 value);
  2142.      I2 ToInt16( I8 value);
  2143.      I2 ToInt16( UI8 value);
  2144.      I2 ToInt16( R4 value);
  2145.      I2 ToInt16( R8 value);
  2146.      I2 ToInt16( ValueClass System.Decimal value);
  2147.      I2 ToInt16( String value);
  2148.      I2 ToInt16( String value,  Class System.IFormatProvider provider);
  2149.      I2 ToInt16( ValueClass System.DateTime value);
  2150.      UI2 ToUInt16( Object value);
  2151.      UI2 ToUInt16( Object value,  Class System.IFormatProvider provider);
  2152.      UI2 ToUInt16( Boolean value);
  2153.      UI2 ToUInt16( Char value);
  2154.      UI2 ToUInt16( I1 value);
  2155.      UI2 ToUInt16( UI1 value);
  2156.      UI2 ToUInt16( I2 value);
  2157.      UI2 ToUInt16( I4 value);
  2158.      UI2 ToUInt16( UI2 value);
  2159.      UI2 ToUInt16( UI4 value);
  2160.      UI2 ToUInt16( I8 value);
  2161.      UI2 ToUInt16( UI8 value);
  2162.      UI2 ToUInt16( R4 value);
  2163.      UI2 ToUInt16( R8 value);
  2164.      UI2 ToUInt16( ValueClass System.Decimal value);
  2165.      UI2 ToUInt16( String value);
  2166.      UI2 ToUInt16( String value,  Class System.IFormatProvider provider);
  2167.      UI2 ToUInt16( ValueClass System.DateTime value);
  2168.      I4 ToInt32( Object value);
  2169.      I4 ToInt32( Object value,  Class System.IFormatProvider provider);
  2170.      I4 ToInt32( Boolean value);
  2171.      I4 ToInt32( Char value);
  2172.      I4 ToInt32( I1 value);
  2173.      I4 ToInt32( UI1 value);
  2174.      I4 ToInt32( I2 value);
  2175.      I4 ToInt32( UI2 value);
  2176.      I4 ToInt32( UI4 value);
  2177.      I4 ToInt32( I4 value);
  2178.      I4 ToInt32( I8 value);
  2179.      I4 ToInt32( UI8 value);
  2180.      I4 ToInt32( R4 value);
  2181.      I4 ToInt32( R8 value);
  2182.      I4 ToInt32( ValueClass System.Decimal value);
  2183.      I4 ToInt32( String value);
  2184.      I4 ToInt32( String value,  Class System.IFormatProvider provider);
  2185.      I4 ToInt32( ValueClass System.DateTime value);
  2186.      UI4 ToUInt32( Object value);
  2187.      UI4 ToUInt32( Object value,  Class System.IFormatProvider provider);
  2188.      UI4 ToUInt32( Boolean value);
  2189.      UI4 ToUInt32( Char value);
  2190.      UI4 ToUInt32( I1 value);
  2191.      UI4 ToUInt32( UI1 value);
  2192.      UI4 ToUInt32( I2 value);
  2193.      UI4 ToUInt32( UI2 value);
  2194.      UI4 ToUInt32( I4 value);
  2195.      UI4 ToUInt32( UI4 value);
  2196.      UI4 ToUInt32( I8 value);
  2197.      UI4 ToUInt32( UI8 value);
  2198.      UI4 ToUInt32( R4 value);
  2199.      UI4 ToUInt32( R8 value);
  2200.      UI4 ToUInt32( ValueClass System.Decimal value);
  2201.      UI4 ToUInt32( String value);
  2202.      UI4 ToUInt32( String value,  Class System.IFormatProvider provider);
  2203.      UI4 ToUInt32( ValueClass System.DateTime value);
  2204.      I8 ToInt64( Object value);
  2205.      I8 ToInt64( Object value,  Class System.IFormatProvider provider);
  2206.      I8 ToInt64( Boolean value);
  2207.      I8 ToInt64( Char value);
  2208.      I8 ToInt64( I1 value);
  2209.      I8 ToInt64( UI1 value);
  2210.      I8 ToInt64( I2 value);
  2211.      I8 ToInt64( UI2 value);
  2212.      I8 ToInt64( I4 value);
  2213.      I8 ToInt64( UI4 value);
  2214.      I8 ToInt64( UI8 value);
  2215.      I8 ToInt64( I8 value);
  2216.      I8 ToInt64( R4 value);
  2217.      I8 ToInt64( R8 value);
  2218.      I8 ToInt64( ValueClass System.Decimal value);
  2219.      I8 ToInt64( String value);
  2220.      I8 ToInt64( String value,  Class System.IFormatProvider provider);
  2221.      I8 ToInt64( ValueClass System.DateTime value);
  2222.      UI8 ToUInt64( Object value);
  2223.      UI8 ToUInt64( Object value,  Class System.IFormatProvider provider);
  2224.      UI8 ToUInt64( Boolean value);
  2225.      UI8 ToUInt64( Char value);
  2226.      UI8 ToUInt64( I1 value);
  2227.      UI8 ToUInt64( UI1 value);
  2228.      UI8 ToUInt64( I2 value);
  2229.      UI8 ToUInt64( UI2 value);
  2230.      UI8 ToUInt64( I4 value);
  2231.      UI8 ToUInt64( UI4 value);
  2232.      UI8 ToUInt64( I8 value);
  2233.      UI8 ToUInt64( UI8 value);
  2234.      UI8 ToUInt64( R4 value);
  2235.      UI8 ToUInt64( R8 value);
  2236.      UI8 ToUInt64( ValueClass System.Decimal value);
  2237.      UI8 ToUInt64( String value);
  2238.      UI8 ToUInt64( String value,  Class System.IFormatProvider provider);
  2239.      UI8 ToUInt64( ValueClass System.DateTime value);
  2240.      R4 ToSingle( Object value);
  2241.      R4 ToSingle( Object value,  Class System.IFormatProvider provider);
  2242.      R4 ToSingle( I1 value);
  2243.      R4 ToSingle( UI1 value);
  2244.      R4 ToSingle( Char value);
  2245.      R4 ToSingle( I2 value);
  2246.      R4 ToSingle( UI2 value);
  2247.      R4 ToSingle( I4 value);
  2248.      R4 ToSingle( UI4 value);
  2249.      R4 ToSingle( I8 value);
  2250.      R4 ToSingle( UI8 value);
  2251.      R4 ToSingle( R4 value);
  2252.      R4 ToSingle( R8 value);
  2253.      R4 ToSingle( ValueClass System.Decimal value);
  2254.      R4 ToSingle( String value);
  2255.      R4 ToSingle( String value,  Class System.IFormatProvider provider);
  2256.      R4 ToSingle( Boolean value);
  2257.      R4 ToSingle( ValueClass System.DateTime value);
  2258.      R8 ToDouble( Object value);
  2259.      R8 ToDouble( Object value,  Class System.IFormatProvider provider);
  2260.      R8 ToDouble( I1 value);
  2261.      R8 ToDouble( UI1 value);
  2262.      R8 ToDouble( I2 value);
  2263.      R8 ToDouble( Char value);
  2264.      R8 ToDouble( UI2 value);
  2265.      R8 ToDouble( I4 value);
  2266.      R8 ToDouble( UI4 value);
  2267.      R8 ToDouble( I8 value);
  2268.      R8 ToDouble( UI8 value);
  2269.      R8 ToDouble( R4 value);
  2270.      R8 ToDouble( R8 value);
  2271.      R8 ToDouble( ValueClass System.Decimal value);
  2272.      R8 ToDouble( String value);
  2273.      R8 ToDouble( String value,  Class System.IFormatProvider provider);
  2274.      R8 ToDouble( Boolean value);
  2275.      R8 ToDouble( ValueClass System.DateTime value);
  2276.      ValueClass System.Decimal ToDecimal( Object value);
  2277.      ValueClass System.Decimal ToDecimal( Object value,  Class System.IFormatProvider provider);
  2278.      ValueClass System.Decimal ToDecimal( I1 value);
  2279.      ValueClass System.Decimal ToDecimal( UI1 value);
  2280.      ValueClass System.Decimal ToDecimal( Char value);
  2281.      ValueClass System.Decimal ToDecimal( I2 value);
  2282.      ValueClass System.Decimal ToDecimal( UI2 value);
  2283.      ValueClass System.Decimal ToDecimal( I4 value);
  2284.      ValueClass System.Decimal ToDecimal( UI4 value);
  2285.      ValueClass System.Decimal ToDecimal( I8 value);
  2286.      ValueClass System.Decimal ToDecimal( UI8 value);
  2287.      ValueClass System.Decimal ToDecimal( R4 value);
  2288.      ValueClass System.Decimal ToDecimal( R8 value);
  2289.      ValueClass System.Decimal ToDecimal( String value);
  2290.      ValueClass System.Decimal ToDecimal( String value,  Class System.IFormatProvider provider);
  2291.      ValueClass System.Decimal ToDecimal( ValueClass System.Decimal value);
  2292.      ValueClass System.Decimal ToDecimal( Boolean value);
  2293.      ValueClass System.Decimal ToDecimal( ValueClass System.DateTime value);
  2294.      ValueClass System.DateTime ToDateTime( ValueClass System.DateTime value);
  2295.      ValueClass System.DateTime ToDateTime( Object value);
  2296.      ValueClass System.DateTime ToDateTime( Object value,  Class System.IFormatProvider provider);
  2297.      ValueClass System.DateTime ToDateTime( String value);
  2298.      ValueClass System.DateTime ToDateTime( String value,  Class System.IFormatProvider provider);
  2299.      ValueClass System.DateTime ToDateTime( I1 value);
  2300.      ValueClass System.DateTime ToDateTime( UI1 value);
  2301.      ValueClass System.DateTime ToDateTime( I2 value);
  2302.      ValueClass System.DateTime ToDateTime( UI2 value);
  2303.      ValueClass System.DateTime ToDateTime( I4 value);
  2304.      ValueClass System.DateTime ToDateTime( UI4 value);
  2305.      ValueClass System.DateTime ToDateTime( I8 value);
  2306.      ValueClass System.DateTime ToDateTime( UI8 value);
  2307.      ValueClass System.DateTime ToDateTime( Boolean value);
  2308.      ValueClass System.DateTime ToDateTime( Char value);
  2309.      ValueClass System.DateTime ToDateTime( R4 value);
  2310.      ValueClass System.DateTime ToDateTime( R8 value);
  2311.      ValueClass System.DateTime ToDateTime( ValueClass System.Decimal value);
  2312.      String ToString( Object value);
  2313.      String ToString( Object value,  Class System.IFormatProvider provider);
  2314.      String ToString( Boolean value);
  2315.      String ToString( Boolean value,  Class System.IFormatProvider provider);
  2316.      String ToString( Char value);
  2317.      String ToString( Char value,  Class System.IFormatProvider provider);
  2318.      String ToString( I1 value);
  2319.      String ToString( I1 value,  Class System.IFormatProvider provider);
  2320.      String ToString( UI1 value);
  2321.      String ToString( UI1 value,  Class System.IFormatProvider provider);
  2322.      String ToString( I2 value);
  2323.      String ToString( I2 value,  Class System.IFormatProvider provider);
  2324.      String ToString( UI2 value);
  2325.      String ToString( UI2 value,  Class System.IFormatProvider provider);
  2326.      String ToString( I4 value);
  2327.      String ToString( I4 value,  Class System.IFormatProvider provider);
  2328.      String ToString( UI4 value);
  2329.      String ToString( UI4 value,  Class System.IFormatProvider provider);
  2330.      String ToString( I8 value);
  2331.      String ToString( I8 value,  Class System.IFormatProvider provider);
  2332.      String ToString( UI8 value);
  2333.      String ToString( UI8 value,  Class System.IFormatProvider provider);
  2334.      String ToString( R4 value);
  2335.      String ToString( R4 value,  Class System.IFormatProvider provider);