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

VC书籍

开发平台:

C/C++

  1.      Class System.CodeDom.CodeTypeDeclarationCollection classes;
  2.      Class System.CodeDom.CodeNamespaceCollection namespaces;
  3.      I4 populated;
  4.      Class System.EventHandler PopulateComments;
  5.      Class System.EventHandler PopulateImports;
  6.      Class System.EventHandler PopulateTypes;
  7.      Void add_PopulateComments( Class System.EventHandler value);
  8.      Void remove_PopulateComments( Class System.EventHandler value);
  9.      Void add_PopulateImports( Class System.EventHandler value);
  10.      Void remove_PopulateImports( Class System.EventHandler value);
  11.      Void add_PopulateTypes( Class System.EventHandler value);
  12.      Void remove_PopulateTypes( Class System.EventHandler value);
  13.      Void System.CodeDom.CodeNamespace();
  14.      Void System.CodeDom.CodeNamespace( String name);
  15.      Void System.CodeDom.CodeNamespace( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  16.      Class System.CodeDom.CodeTypeDeclarationCollection get_Types();
  17.      Class System.CodeDom.CodeNamespaceImportCollection get_Imports();
  18.      String get_Name();
  19.      Void set_Name( String value);
  20.      Class System.CodeDom.CodeCommentStatementCollection get_Comments();
  21.     property Types { get(){} set(){} };
  22.     property Imports { get(){} set(){} };
  23.     property Name { get(){} set(){} };
  24.     property Comments { get(){} set(){} };
  25.     event PopulateComments;
  26.     event PopulateImports;
  27.     event PopulateTypes;
  28.     }
  29. class System.CodeDom.CodeNamespaceCollection : System.Collections.CollectionBase
  30.     {
  31.      Void System.CodeDom.CodeNamespaceCollection();
  32.      Void System.CodeDom.CodeNamespaceCollection( Class System.CodeDom.CodeNamespaceCollection value);
  33.      Void System.CodeDom.CodeNamespaceCollection( SZArray Class System.CodeDom.CodeNamespace value);
  34.      Class System.CodeDom.CodeNamespace get_Item( I4 index);
  35.      Void set_Item( I4 index,  Class System.CodeDom.CodeNamespace value);
  36.      I4 Add( Class System.CodeDom.CodeNamespace value);
  37.      Void AddRange( SZArray Class System.CodeDom.CodeNamespace value);
  38.      Void AddRange( Class System.CodeDom.CodeNamespaceCollection value);
  39.      Boolean Contains( Class System.CodeDom.CodeNamespace value);
  40.      Void CopyTo( SZArray Class System.CodeDom.CodeNamespace array,  I4 index);
  41.      I4 IndexOf( Class System.CodeDom.CodeNamespace value);
  42.      Void Insert( I4 index,  Class System.CodeDom.CodeNamespace value);
  43.      Void Remove( Class System.CodeDom.CodeNamespace value);
  44.     property Item { get(){} set(){} };
  45.     }
  46. class System.CodeDom.CodeNamespaceImport : System.CodeDom.CodeObject
  47.     {
  48.      String nameSpace;
  49.      Class System.CodeDom.CodeLinePragma linePragma;
  50.      Void System.CodeDom.CodeNamespaceImport();
  51.      Void System.CodeDom.CodeNamespaceImport( String nameSpace);
  52.      Class System.CodeDom.CodeLinePragma get_LinePragma();
  53.      Void set_LinePragma( Class System.CodeDom.CodeLinePragma value);
  54.      String get_Namespace();
  55.      Void set_Namespace( String value);
  56.     property LinePragma { get(){} set(){} };
  57.     property Namespace { get(){} set(){} };
  58.     }
  59. class System.CodeDom.CodeNamespaceImportCollection : System.Object
  60.     {
  61.      Class System.Collections.ArrayList data;
  62.      Class System.Collections.Hashtable keys;
  63.      Class System.CodeDom.CodeNamespaceImport get_Item( I4 index);
  64.      Void set_Item( I4 index,  Class System.CodeDom.CodeNamespaceImport value);
  65.      I4 get_Count();
  66.      Boolean System.Collections.IList.get_IsReadOnly();
  67.      Boolean System.Collections.IList.get_IsFixedSize();
  68.      Void Add( Class System.CodeDom.CodeNamespaceImport value);
  69.      Void AddRange( SZArray Class System.CodeDom.CodeNamespaceImport value);
  70.      Void Clear();
  71.      Void SyncKeys();
  72.      Class System.Collections.IEnumerator GetEnumerator();
  73.      Object System.Collections.IList.get_Item( I4 index);
  74.      Void System.Collections.IList.set_Item( I4 index,  Object value);
  75.      I4 System.Collections.ICollection.get_Count();
  76.      Boolean System.Collections.ICollection.get_IsSynchronized();
  77.      Object System.Collections.ICollection.get_SyncRoot();
  78.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  79.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  80.      I4 System.Collections.IList.Add( Object value);
  81.      Void System.Collections.IList.Clear();
  82.      Boolean System.Collections.IList.Contains( Object value);
  83.      I4 System.Collections.IList.IndexOf( Object value);
  84.      Void System.Collections.IList.Insert( I4 index,  Object value);
  85.      Void System.Collections.IList.Remove( Object value);
  86.      Void System.Collections.IList.RemoveAt( I4 index);
  87.      Void System.CodeDom.CodeNamespaceImportCollection();
  88.     property Item { get(){} set(){} };
  89.     property Count { get(){} set(){} };
  90.     }
  91. class System.CodeDom.CodeObjectCreateExpression : System.CodeDom.CodeExpression
  92.     {
  93.      Class System.CodeDom.CodeTypeReference createType;
  94.      Class System.CodeDom.CodeExpressionCollection parameters;
  95.      Void System.CodeDom.CodeObjectCreateExpression();
  96.      Void System.CodeDom.CodeObjectCreateExpression( Class System.CodeDom.CodeTypeReference createType,  SZArray Class System.CodeDom.CodeExpression parameters);
  97.      Void System.CodeDom.CodeObjectCreateExpression( String createType,  SZArray Class System.CodeDom.CodeExpression parameters);
  98.      Void System.CodeDom.CodeObjectCreateExpression( Class System.Type createType,  SZArray Class System.CodeDom.CodeExpression parameters);
  99.      Class System.CodeDom.CodeTypeReference get_CreateType();
  100.      Void set_CreateType( Class System.CodeDom.CodeTypeReference value);
  101.      Class System.CodeDom.CodeExpressionCollection get_Parameters();
  102.     property CreateType { get(){} set(){} };
  103.     property Parameters { get(){} set(){} };
  104.     }
  105. class System.CodeDom.CodeParameterDeclarationExpression : System.CodeDom.CodeExpression
  106.     {
  107.      Class System.CodeDom.CodeTypeReference type;
  108.      String name;
  109.      Class System.CodeDom.CodeAttributeDeclarationCollection customAttributes;
  110.      ValueClass System.CodeDom.FieldDirection dir;
  111.      Void System.CodeDom.CodeParameterDeclarationExpression();
  112.      Void System.CodeDom.CodeParameterDeclarationExpression( Class System.CodeDom.CodeTypeReference type,  String name);
  113.      Void System.CodeDom.CodeParameterDeclarationExpression( String type,  String name);
  114.      Void System.CodeDom.CodeParameterDeclarationExpression( Class System.Type type,  String name);
  115.      Class System.CodeDom.CodeAttributeDeclarationCollection get_CustomAttributes();
  116.      Void set_CustomAttributes( Class System.CodeDom.CodeAttributeDeclarationCollection value);
  117.      ValueClass System.CodeDom.FieldDirection get_Direction();
  118.      Void set_Direction( ValueClass System.CodeDom.FieldDirection value);
  119.      Class System.CodeDom.CodeTypeReference get_Type();
  120.      Void set_Type( Class System.CodeDom.CodeTypeReference value);
  121.      String get_Name();
  122.      Void set_Name( String value);
  123.     property CustomAttributes { get(){} set(){} };
  124.     property Direction { get(){} set(){} };
  125.     property Type { get(){} set(){} };
  126.     property Name { get(){} set(){} };
  127.     }
  128. class System.CodeDom.CodeParameterDeclarationExpressionCollection : System.Collections.CollectionBase
  129.     {
  130.      Void System.CodeDom.CodeParameterDeclarationExpressionCollection();
  131.      Void System.CodeDom.CodeParameterDeclarationExpressionCollection( Class System.CodeDom.CodeParameterDeclarationExpressionCollection value);
  132.      Void System.CodeDom.CodeParameterDeclarationExpressionCollection( SZArray Class System.CodeDom.CodeParameterDeclarationExpression value);
  133.      Class System.CodeDom.CodeParameterDeclarationExpression get_Item( I4 index);
  134.      Void set_Item( I4 index,  Class System.CodeDom.CodeParameterDeclarationExpression value);
  135.      I4 Add( Class System.CodeDom.CodeParameterDeclarationExpression value);
  136.      Void AddRange( SZArray Class System.CodeDom.CodeParameterDeclarationExpression value);
  137.      Void AddRange( Class System.CodeDom.CodeParameterDeclarationExpressionCollection value);
  138.      Boolean Contains( Class System.CodeDom.CodeParameterDeclarationExpression value);
  139.      Void CopyTo( SZArray Class System.CodeDom.CodeParameterDeclarationExpression array,  I4 index);
  140.      I4 IndexOf( Class System.CodeDom.CodeParameterDeclarationExpression value);
  141.      Void Insert( I4 index,  Class System.CodeDom.CodeParameterDeclarationExpression value);
  142.      Void Remove( Class System.CodeDom.CodeParameterDeclarationExpression value);
  143.     property Item { get(){} set(){} };
  144.     }
  145. class System.CodeDom.CodePrimitiveExpression : System.CodeDom.CodeExpression
  146.     {
  147.      Object value;
  148.      Void System.CodeDom.CodePrimitiveExpression();
  149.      Void System.CodeDom.CodePrimitiveExpression( Object value);
  150.      Object get_Value();
  151.      Void set_Value( Object value);
  152.     property Value { get(){} set(){} };
  153.     }
  154. class System.CodeDom.CodePropertyReferenceExpression : System.CodeDom.CodeExpression
  155.     {
  156.      Class System.CodeDom.CodeExpression targetObject;
  157.      String propertyName;
  158.      Class System.CodeDom.CodeExpressionCollection parameters;
  159.      Void System.CodeDom.CodePropertyReferenceExpression();
  160.      Void System.CodeDom.CodePropertyReferenceExpression( Class System.CodeDom.CodeExpression targetObject,  String propertyName);
  161.      Class System.CodeDom.CodeExpression get_TargetObject();
  162.      Void set_TargetObject( Class System.CodeDom.CodeExpression value);
  163.      String get_PropertyName();
  164.      Void set_PropertyName( String value);
  165.     property TargetObject { get(){} set(){} };
  166.     property PropertyName { get(){} set(){} };
  167.     }
  168. class System.CodeDom.CodePropertySetValueReferenceExpression : System.CodeDom.CodeExpression
  169.     {
  170.      Void System.CodeDom.CodePropertySetValueReferenceExpression();
  171.     }
  172. class System.CodeDom.CodeRemoveEventStatement : System.CodeDom.CodeStatement
  173.     {
  174.      Class System.CodeDom.CodeEventReferenceExpression eventRef;
  175.      Class System.CodeDom.CodeExpression listener;
  176.      Void System.CodeDom.CodeRemoveEventStatement();
  177.      Void System.CodeDom.CodeRemoveEventStatement( Class System.CodeDom.CodeEventReferenceExpression eventRef,  Class System.CodeDom.CodeExpression listener);
  178.      Void System.CodeDom.CodeRemoveEventStatement( Class System.CodeDom.CodeExpression targetObject,  String eventName,  Class System.CodeDom.CodeExpression listener);
  179.      Class System.CodeDom.CodeEventReferenceExpression get_Event();
  180.      Void set_Event( Class System.CodeDom.CodeEventReferenceExpression value);
  181.      Class System.CodeDom.CodeExpression get_Listener();
  182.      Void set_Listener( Class System.CodeDom.CodeExpression value);
  183.     property Event { get(){} set(){} };
  184.     property Listener { get(){} set(){} };
  185.     }
  186. class System.CodeDom.CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
  187.     {
  188.      String value;
  189.      Class System.CodeDom.CodeLinePragma linePragma;
  190.      Void System.CodeDom.CodeSnippetCompileUnit( String value);
  191.      String get_Value();
  192.      Void set_Value( String value);
  193.      Class System.CodeDom.CodeLinePragma get_LinePragma();
  194.      Void set_LinePragma( Class System.CodeDom.CodeLinePragma value);
  195.     property Value { get(){} set(){} };
  196.     property LinePragma { get(){} set(){} };
  197.     }
  198. class System.CodeDom.CodeSnippetExpression : System.CodeDom.CodeExpression
  199.     {
  200.      String value;
  201.      Void System.CodeDom.CodeSnippetExpression();
  202.      Void System.CodeDom.CodeSnippetExpression( String value);
  203.      String get_Value();
  204.      Void set_Value( String value);
  205.     property Value { get(){} set(){} };
  206.     }
  207. class System.CodeDom.CodeSnippetStatement : System.CodeDom.CodeStatement
  208.     {
  209.      String value;
  210.      Void System.CodeDom.CodeSnippetStatement();
  211.      Void System.CodeDom.CodeSnippetStatement( String value);
  212.      String get_Value();
  213.      Void set_Value( String value);
  214.     property Value { get(){} set(){} };
  215.     }
  216. class System.CodeDom.CodeSnippetTypeMember : System.CodeDom.CodeTypeMember
  217.     {
  218.      String text;
  219.      Void System.CodeDom.CodeSnippetTypeMember();
  220.      Void System.CodeDom.CodeSnippetTypeMember( String text);
  221.      String get_Text();
  222.      Void set_Text( String value);
  223.     property Text { get(){} set(){} };
  224.     }
  225. class System.CodeDom.CodeStatementCollection : System.Collections.CollectionBase
  226.     {
  227.      Void System.CodeDom.CodeStatementCollection();
  228.      Void System.CodeDom.CodeStatementCollection( Class System.CodeDom.CodeStatementCollection value);
  229.      Void System.CodeDom.CodeStatementCollection( SZArray Class System.CodeDom.CodeStatement value);
  230.      Class System.CodeDom.CodeStatement get_Item( I4 index);
  231.      Void set_Item( I4 index,  Class System.CodeDom.CodeStatement value);
  232.      I4 Add( Class System.CodeDom.CodeStatement value);
  233.      I4 Add( Class System.CodeDom.CodeExpression value);
  234.      Void AddRange( SZArray Class System.CodeDom.CodeStatement value);
  235.      Void AddRange( Class System.CodeDom.CodeStatementCollection value);
  236.      Boolean Contains( Class System.CodeDom.CodeStatement value);
  237.      Void CopyTo( SZArray Class System.CodeDom.CodeStatement array,  I4 index);
  238.      I4 IndexOf( Class System.CodeDom.CodeStatement value);
  239.      Void Insert( I4 index,  Class System.CodeDom.CodeStatement value);
  240.      Void Remove( Class System.CodeDom.CodeStatement value);
  241.     property Item { get(){} set(){} };
  242.     }
  243. class System.CodeDom.CodeThisReferenceExpression : System.CodeDom.CodeExpression
  244.     {
  245.      Void System.CodeDom.CodeThisReferenceExpression();
  246.     }
  247. class System.CodeDom.CodeThrowExceptionStatement : System.CodeDom.CodeStatement
  248.     {
  249.      Class System.CodeDom.CodeExpression toThrow;
  250.      Void System.CodeDom.CodeThrowExceptionStatement();
  251.      Void System.CodeDom.CodeThrowExceptionStatement( Class System.CodeDom.CodeExpression toThrow);
  252.      Class System.CodeDom.CodeExpression get_ToThrow();
  253.      Void set_ToThrow( Class System.CodeDom.CodeExpression value);
  254.     property ToThrow { get(){} set(){} };
  255.     }
  256. class System.CodeDom.CodeTryCatchFinallyStatement : System.CodeDom.CodeStatement
  257.     {
  258.      Class System.CodeDom.CodeStatementCollection tryStatments;
  259.      Class System.CodeDom.CodeStatementCollection finallyStatments;
  260.      Class System.CodeDom.CodeCatchClauseCollection catchClauses;
  261.      Void System.CodeDom.CodeTryCatchFinallyStatement();
  262.      Void System.CodeDom.CodeTryCatchFinallyStatement( SZArray Class System.CodeDom.CodeStatement tryStatements,  SZArray Class System.CodeDom.CodeCatchClause catchClauses);
  263.      Void System.CodeDom.CodeTryCatchFinallyStatement( SZArray Class System.CodeDom.CodeStatement tryStatements,  SZArray Class System.CodeDom.CodeCatchClause catchClauses,  SZArray Class System.CodeDom.CodeStatement finallyStatements);
  264.      Class System.CodeDom.CodeStatementCollection get_TryStatements();
  265.      Class System.CodeDom.CodeCatchClauseCollection get_CatchClauses();
  266.      Class System.CodeDom.CodeStatementCollection get_FinallyStatements();
  267.     property TryStatements { get(){} set(){} };
  268.     property CatchClauses { get(){} set(){} };
  269.     property FinallyStatements { get(){} set(){} };
  270.     }
  271. class System.CodeDom.CodeTypeConstructor : System.CodeDom.CodeMemberMethod
  272.     {
  273.      Void System.CodeDom.CodeTypeConstructor();
  274.     }
  275. class System.CodeDom.CodeTypeDeclaration : System.CodeDom.CodeTypeMember
  276.     {
  277.      I4 BaseTypesCollection;
  278.      I4 MembersCollection;
  279.      ValueClass System.Reflection.TypeAttributes attributes;
  280.      Class System.CodeDom.CodeTypeReferenceCollection baseTypes;
  281.      Class System.CodeDom.CodeTypeMemberCollection members;
  282.      Boolean isEnum;
  283.      Boolean isStruct;
  284.      I4 populated;
  285.      Class System.EventHandler PopulateBaseTypes;
  286.      Class System.EventHandler PopulateMembers;
  287.      Void add_PopulateBaseTypes( Class System.EventHandler value);
  288.      Void remove_PopulateBaseTypes( Class System.EventHandler value);
  289.      Void add_PopulateMembers( Class System.EventHandler value);
  290.      Void remove_PopulateMembers( Class System.EventHandler value);
  291.      Void System.CodeDom.CodeTypeDeclaration();
  292.      Void System.CodeDom.CodeTypeDeclaration( String name);
  293.      ValueClass System.Reflection.TypeAttributes get_TypeAttributes();
  294.      Void set_TypeAttributes( ValueClass System.Reflection.TypeAttributes value);
  295.      Class System.CodeDom.CodeTypeReferenceCollection get_BaseTypes();
  296.      Boolean get_IsClass();
  297.      Void set_IsClass( Boolean value);
  298.      Boolean get_IsStruct();
  299.      Void set_IsStruct( Boolean value);
  300.      Boolean get_IsEnum();
  301.      Void set_IsEnum( Boolean value);
  302.      Boolean get_IsInterface();
  303.      Void set_IsInterface( Boolean value);
  304.      Class System.CodeDom.CodeTypeMemberCollection get_Members();
  305.     property TypeAttributes { get(){} set(){} };
  306.     property BaseTypes { get(){} set(){} };
  307.     property IsClass { get(){} set(){} };
  308.     property IsStruct { get(){} set(){} };
  309.     property IsEnum { get(){} set(){} };
  310.     property IsInterface { get(){} set(){} };
  311.     property Members { get(){} set(){} };
  312.     event PopulateBaseTypes;
  313.     event PopulateMembers;
  314.     }
  315. class System.CodeDom.CodeTypeDeclarationCollection : System.Collections.CollectionBase
  316.     {
  317.      Void System.CodeDom.CodeTypeDeclarationCollection();
  318.      Void System.CodeDom.CodeTypeDeclarationCollection( Class System.CodeDom.CodeTypeDeclarationCollection value);
  319.      Void System.CodeDom.CodeTypeDeclarationCollection( SZArray Class System.CodeDom.CodeTypeDeclaration value);
  320.      Class System.CodeDom.CodeTypeDeclaration get_Item( I4 index);
  321.      Void set_Item( I4 index,  Class System.CodeDom.CodeTypeDeclaration value);
  322.      I4 Add( Class System.CodeDom.CodeTypeDeclaration value);
  323.      Void AddRange( SZArray Class System.CodeDom.CodeTypeDeclaration value);
  324.      Void AddRange( Class System.CodeDom.CodeTypeDeclarationCollection value);
  325.      Boolean Contains( Class System.CodeDom.CodeTypeDeclaration value);
  326.      Void CopyTo( SZArray Class System.CodeDom.CodeTypeDeclaration array,  I4 index);
  327.      I4 IndexOf( Class System.CodeDom.CodeTypeDeclaration value);
  328.      Void Insert( I4 index,  Class System.CodeDom.CodeTypeDeclaration value);
  329.      Void Remove( Class System.CodeDom.CodeTypeDeclaration value);
  330.     property Item { get(){} set(){} };
  331.     }
  332. class System.CodeDom.CodeTypeDelegate : System.CodeDom.CodeTypeDeclaration
  333.     {
  334.      Class System.CodeDom.CodeParameterDeclarationExpressionCollection parameters;
  335.      Class System.CodeDom.CodeTypeReference returnType;
  336.      Void System.CodeDom.CodeTypeDelegate();
  337.      Void System.CodeDom.CodeTypeDelegate( String name);
  338.      Class System.CodeDom.CodeTypeReference get_ReturnType();
  339.      Void set_ReturnType( Class System.CodeDom.CodeTypeReference value);
  340.      Class System.CodeDom.CodeParameterDeclarationExpressionCollection get_Parameters();
  341.     property ReturnType { get(){} set(){} };
  342.     property Parameters { get(){} set(){} };
  343.     }
  344. class System.CodeDom.CodeTypeMemberCollection : System.Collections.CollectionBase
  345.     {
  346.      Void System.CodeDom.CodeTypeMemberCollection();
  347.      Void System.CodeDom.CodeTypeMemberCollection( Class System.CodeDom.CodeTypeMemberCollection value);
  348.      Void System.CodeDom.CodeTypeMemberCollection( SZArray Class System.CodeDom.CodeTypeMember value);
  349.      Class System.CodeDom.CodeTypeMember get_Item( I4 index);
  350.      Void set_Item( I4 index,  Class System.CodeDom.CodeTypeMember value);
  351.      I4 Add( Class System.CodeDom.CodeTypeMember value);
  352.      Void AddRange( SZArray Class System.CodeDom.CodeTypeMember value);
  353.      Void AddRange( Class System.CodeDom.CodeTypeMemberCollection value);
  354.      Boolean Contains( Class System.CodeDom.CodeTypeMember value);
  355.      Void CopyTo( SZArray Class System.CodeDom.CodeTypeMember array,  I4 index);
  356.      I4 IndexOf( Class System.CodeDom.CodeTypeMember value);
  357.      Void Insert( I4 index,  Class System.CodeDom.CodeTypeMember value);
  358.      Void Remove( Class System.CodeDom.CodeTypeMember value);
  359.     property Item { get(){} set(){} };
  360.     }
  361. class System.CodeDom.CodeTypeOfExpression : System.CodeDom.CodeExpression
  362.     {
  363.      Class System.CodeDom.CodeTypeReference type;
  364.      Void System.CodeDom.CodeTypeOfExpression();
  365.      Void System.CodeDom.CodeTypeOfExpression( Class System.CodeDom.CodeTypeReference type);
  366.      Void System.CodeDom.CodeTypeOfExpression( String type);
  367.      Void System.CodeDom.CodeTypeOfExpression( Class System.Type type);
  368.      Class System.CodeDom.CodeTypeReference get_Type();
  369.      Void set_Type( Class System.CodeDom.CodeTypeReference value);
  370.     property Type { get(){} set(){} };
  371.     }
  372. class System.CodeDom.CodeTypeReference : System.CodeDom.CodeObject
  373.     {
  374.      String baseType;
  375.      I4 arrayRank;
  376.      Class System.CodeDom.CodeTypeReference arrayElementType;
  377.      Void System.CodeDom.CodeTypeReference( Class System.Type type);
  378.      Void System.CodeDom.CodeTypeReference( String typeName);
  379.      Void System.CodeDom.CodeTypeReference( String baseType,  I4 rank);
  380.      Void System.CodeDom.CodeTypeReference( Class System.CodeDom.CodeTypeReference arrayType,  I4 rank);
  381.      Class System.CodeDom.CodeTypeReference get_ArrayElementType();
  382.      Void set_ArrayElementType( Class System.CodeDom.CodeTypeReference value);
  383.      I4 get_ArrayRank();
  384.      Void set_ArrayRank( I4 value);
  385.      String get_BaseType();
  386.      Void set_BaseType( String value);
  387.     property ArrayElementType { get(){} set(){} };
  388.     property ArrayRank { get(){} set(){} };
  389.     property BaseType { get(){} set(){} };
  390.     }
  391. class System.CodeDom.CodeTypeReferenceCollection : System.Collections.CollectionBase
  392.     {
  393.      Void System.CodeDom.CodeTypeReferenceCollection();
  394.      Void System.CodeDom.CodeTypeReferenceCollection( Class System.CodeDom.CodeTypeReferenceCollection value);
  395.      Void System.CodeDom.CodeTypeReferenceCollection( SZArray Class System.CodeDom.CodeTypeReference value);
  396.      Class System.CodeDom.CodeTypeReference get_Item( I4 index);
  397.      Void set_Item( I4 index,  Class System.CodeDom.CodeTypeReference value);
  398.      I4 Add( Class System.CodeDom.CodeTypeReference value);
  399.      Void Add( String value);
  400.      Void Add( Class System.Type value);
  401.      Void AddRange( SZArray Class System.CodeDom.CodeTypeReference value);
  402.      Void AddRange( Class System.CodeDom.CodeTypeReferenceCollection value);
  403.      Boolean Contains( Class System.CodeDom.CodeTypeReference value);
  404.      Void CopyTo( SZArray Class System.CodeDom.CodeTypeReference array,  I4 index);
  405.      I4 IndexOf( Class System.CodeDom.CodeTypeReference value);
  406.      Void Insert( I4 index,  Class System.CodeDom.CodeTypeReference value);
  407.      Void Remove( Class System.CodeDom.CodeTypeReference value);
  408.     property Item { get(){} set(){} };
  409.     }
  410. class System.CodeDom.CodeTypeReferenceExpression : System.CodeDom.CodeExpression
  411.     {
  412.      Class System.CodeDom.CodeTypeReference type;
  413.      Void System.CodeDom.CodeTypeReferenceExpression();
  414.      Void System.CodeDom.CodeTypeReferenceExpression( Class System.CodeDom.CodeTypeReference type);
  415.      Void System.CodeDom.CodeTypeReferenceExpression( String type);
  416.      Void System.CodeDom.CodeTypeReferenceExpression( Class System.Type type);
  417.      Class System.CodeDom.CodeTypeReference get_Type();
  418.      Void set_Type( Class System.CodeDom.CodeTypeReference value);
  419.     property Type { get(){} set(){} };
  420.     }
  421. class System.CodeDom.CodeVariableDeclarationStatement : System.CodeDom.CodeStatement
  422.     {
  423.      Class System.CodeDom.CodeTypeReference type;
  424.      String name;
  425.      Class System.CodeDom.CodeExpression initExpression;
  426.      Void System.CodeDom.CodeVariableDeclarationStatement();
  427.      Void System.CodeDom.CodeVariableDeclarationStatement( Class System.CodeDom.CodeTypeReference type,  String name);
  428.      Void System.CodeDom.CodeVariableDeclarationStatement( String type,  String name);
  429.      Void System.CodeDom.CodeVariableDeclarationStatement( Class System.Type type,  String name);
  430.      Void System.CodeDom.CodeVariableDeclarationStatement( Class System.CodeDom.CodeTypeReference type,  String name,  Class System.CodeDom.CodeExpression initExpression);
  431.      Void System.CodeDom.CodeVariableDeclarationStatement( String type,  String name,  Class System.CodeDom.CodeExpression initExpression);
  432.      Void System.CodeDom.CodeVariableDeclarationStatement( Class System.Type type,  String name,  Class System.CodeDom.CodeExpression initExpression);
  433.      Class System.CodeDom.CodeExpression get_InitExpression();
  434.      Void set_InitExpression( Class System.CodeDom.CodeExpression value);
  435.      String get_Name();
  436.      Void set_Name( String value);
  437.      Class System.CodeDom.CodeTypeReference get_Type();
  438.      Void set_Type( Class System.CodeDom.CodeTypeReference value);
  439.     property InitExpression { get(){} set(){} };
  440.     property Name { get(){} set(){} };
  441.     property Type { get(){} set(){} };
  442.     }
  443. class System.CodeDom.CodeVariableReferenceExpression : System.CodeDom.CodeExpression
  444.     {
  445.      String variableName;
  446.      Void System.CodeDom.CodeVariableReferenceExpression();
  447.      Void System.CodeDom.CodeVariableReferenceExpression( String variableName);
  448.      String get_VariableName();
  449.      Void set_VariableName( String value);
  450.     property VariableName { get(){} set(){} };
  451.     }
  452. class System.CodeDom.FieldDirection : System.Enum
  453.     {
  454.      I4 value__;
  455.      ValueClass System.CodeDom.FieldDirection In;
  456.      ValueClass System.CodeDom.FieldDirection Out;
  457.      ValueClass System.CodeDom.FieldDirection Ref;
  458.     }
  459. class System.CodeDom.MemberAttributes : System.Enum
  460.     {
  461.      I4 value__;
  462.      ValueClass System.CodeDom.MemberAttributes Abstract;
  463.      ValueClass System.CodeDom.MemberAttributes Final;
  464.      ValueClass System.CodeDom.MemberAttributes Static;
  465.      ValueClass System.CodeDom.MemberAttributes Override;
  466.      ValueClass System.CodeDom.MemberAttributes Const;
  467.      ValueClass System.CodeDom.MemberAttributes New;
  468.      ValueClass System.CodeDom.MemberAttributes Overloaded;
  469.      ValueClass System.CodeDom.MemberAttributes Assembly;
  470.      ValueClass System.CodeDom.MemberAttributes FamilyAndAssembly;
  471.      ValueClass System.CodeDom.MemberAttributes Family;
  472.      ValueClass System.CodeDom.MemberAttributes FamilyOrAssembly;
  473.      ValueClass System.CodeDom.MemberAttributes Private;
  474.      ValueClass System.CodeDom.MemberAttributes Public;
  475.      ValueClass System.CodeDom.MemberAttributes AccessMask;
  476.      ValueClass System.CodeDom.MemberAttributes ScopeMask;
  477.      ValueClass System.CodeDom.MemberAttributes VTableMask;
  478.     }
  479. class System.ComponentModel.AmbientValueAttribute : System.Attribute
  480.     {
  481.      Object value;
  482.      Void System.ComponentModel.AmbientValueAttribute( Class System.Type type,  String value);
  483.      Void System.ComponentModel.AmbientValueAttribute( Char value);
  484.      Void System.ComponentModel.AmbientValueAttribute( UI1 value);
  485.      Void System.ComponentModel.AmbientValueAttribute( I2 value);
  486.      Void System.ComponentModel.AmbientValueAttribute( I4 value);
  487.      Void System.ComponentModel.AmbientValueAttribute( I8 value);
  488.      Void System.ComponentModel.AmbientValueAttribute( R4 value);
  489.      Void System.ComponentModel.AmbientValueAttribute( R8 value);
  490.      Void System.ComponentModel.AmbientValueAttribute( Boolean value);
  491.      Void System.ComponentModel.AmbientValueAttribute( String value);
  492.      Void System.ComponentModel.AmbientValueAttribute( Object value);
  493.      Object get_Value();
  494.      Boolean Equals( Object obj);
  495.      I4 GetHashCode();
  496.     property Value { get(){} set(){} };
  497.     }
  498. class System.ComponentModel.TypeConverter : System.Object
  499.     {
  500.      Boolean CanConvertFrom( Class System.Type sourceType);
  501.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  502.      Boolean CanConvertTo( Class System.Type destinationType);
  503.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  504.      Object ConvertFrom( Object value);
  505.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  506.      Object ConvertFromInvariantString( String text);
  507.      Object ConvertFromInvariantString( Class System.ComponentModel.ITypeDescriptorContext context,  String text);
  508.      Object ConvertFromString( String text);
  509.      Object ConvertFromString( Class System.ComponentModel.ITypeDescriptorContext context,  String text);
  510.      Object ConvertFromString( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  String text);
  511.      Object ConvertTo( Object value,  Class System.Type destinationType);
  512.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  513.      String ConvertToInvariantString( Object value);
  514.      String ConvertToInvariantString( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  515.      String ConvertToString( Object value);
  516.      String ConvertToString( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  517.      String ConvertToString( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  518.      Object CreateInstance( Class System.Collections.IDictionary propertyValues);
  519.      Object CreateInstance( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Collections.IDictionary propertyValues);
  520.      Class System.Exception GetConvertFromException( Object value);
  521.      Class System.Exception GetConvertToException( Object value,  Class System.Type destinationType);
  522.      Boolean GetCreateInstanceSupported();
  523.      Boolean GetCreateInstanceSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  524.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Object value);
  525.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  526.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  527.      Boolean GetPropertiesSupported();
  528.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  529.      Class System.Collections.ICollection GetStandardValues();
  530.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  531.      Boolean GetStandardValuesExclusive();
  532.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  533.      Boolean GetStandardValuesSupported();
  534.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  535.      Boolean IsValid( Object value);
  536.      Boolean IsValid( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  537.      Class System.ComponentModel.PropertyDescriptorCollection SortProperties( Class System.ComponentModel.PropertyDescriptorCollection props,  SZArray String names);
  538.      Void System.ComponentModel.TypeConverter();
  539.     }
  540. class System.ComponentModel.MemberDescriptor : System.Object
  541.     {
  542.      String name;
  543.      String displayName;
  544.      I4 nameHash;
  545.      Class System.ComponentModel.AttributeCollection attributeCollection;
  546.      SZArray Class System.Attribute attributes;
  547.      Boolean attributesFiltered;
  548.      Boolean attributesFilled;
  549.      String category;
  550.      String description;
  551.      Void System.ComponentModel.MemberDescriptor( String name);
  552.      Void System.ComponentModel.MemberDescriptor( String name,  SZArray Class System.Attribute attributes);
  553.      Void System.ComponentModel.MemberDescriptor( Class System.ComponentModel.MemberDescriptor descr);
  554.      Void System.ComponentModel.MemberDescriptor( Class System.ComponentModel.MemberDescriptor oldMemberDescriptor,  SZArray Class System.Attribute newAttributes);
  555.      SZArray Class System.Attribute get_AttributeArray();
  556.      Void set_AttributeArray( SZArray Class System.Attribute value);
  557.      Class System.ComponentModel.AttributeCollection get_Attributes();
  558.      String get_Category();
  559.      String get_Description();
  560.      Boolean get_IsBrowsable();
  561.      String get_Name();
  562.      I4 get_NameHashCode();
  563.      Boolean get_DesignTimeOnly();
  564.      String get_DisplayName();
  565.      Class System.ComponentModel.AttributeCollection CreateAttributeCollection();
  566.      Boolean Equals( Object obj);
  567.      Void FillAttributes( Class System.Collections.IList attributeList);
  568.      Void FilterAttributesIfNeeded();
  569.      Class System.Reflection.MethodInfo FindMethod( Class System.Type componentClass,  String name,  SZArray Class System.Type args,  Class System.Type returnType);
  570.      Class System.Reflection.MethodInfo FindMethod( Class System.Type componentClass,  String name,  SZArray Class System.Type args,  Class System.Type returnType,  Boolean publicOnly);
  571.      I4 GetHashCode();
  572.      Class System.ComponentModel.ISite GetSite( Object component);
  573.      Object GetInvokee( Class System.Type componentClass,  Object component);
  574.     property AttributeArray { get(){} set(){} };
  575.     property Attributes { get(){} set(){} };
  576.     property Category { get(){} set(){} };
  577.     property Description { get(){} set(){} };
  578.     property IsBrowsable { get(){} set(){} };
  579.     property Name { get(){} set(){} };
  580.     property NameHashCode { get(){} set(){} };
  581.     property DesignTimeOnly { get(){} set(){} };
  582.     property DisplayName { get(){} set(){} };
  583.     }
  584. class System.ComponentModel.PropertyDescriptor : System.ComponentModel.MemberDescriptor
  585.     {
  586.      Class System.ComponentModel.TypeConverter converter;
  587.      Class System.Collections.Hashtable valueChangedHandlers;
  588.      SZArray Object editors;
  589.      SZArray Class System.Type editorTypes;
  590.      I4 editorCount;
  591.      Void System.ComponentModel.PropertyDescriptor( String name,  SZArray Class System.Attribute attrs);
  592.      Void System.ComponentModel.PropertyDescriptor( Class System.ComponentModel.MemberDescriptor descr);
  593.      Void System.ComponentModel.PropertyDescriptor( Class System.ComponentModel.MemberDescriptor descr,  SZArray Class System.Attribute attrs);
  594.      Class System.Type get_ComponentType();
  595.      Class System.ComponentModel.TypeConverter get_Converter();
  596.      Boolean get_IsLocalizable();
  597.      Boolean get_IsReadOnly();
  598.      ValueClass System.ComponentModel.DesignerSerializationVisibility get_SerializationVisibility();
  599.      Class System.Type get_PropertyType();
  600.      Void AddValueChanged( Object component,  Class System.EventHandler handler);
  601.      Boolean CanResetValue( Object component);
  602.      Boolean Equals( Object obj);
  603.      Object CreateInstance( Class System.Type type);
  604.      Class System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
  605.      Class System.ComponentModel.PropertyDescriptorCollection GetChildProperties( SZArray Class System.Attribute filter);
  606.      Class System.ComponentModel.PropertyDescriptorCollection GetChildProperties( Object instance);
  607.      Class System.ComponentModel.PropertyDescriptorCollection GetChildProperties( Object instance,  SZArray Class System.Attribute filter);
  608.      Object GetEditor( Class System.Type editorBaseType);
  609.      I4 GetHashCode();
  610.      Class System.Type GetTypeFromName( String typeName);
  611.      Object GetValue( Object component);
  612.      Void OnValueChanged( Object component,  Class System.EventArgs e);
  613.      Void RemoveValueChanged( Object component,  Class System.EventHandler handler);
  614.      Void ResetValue( Object component);
  615.      Void SetValue( Object component,  Object value);
  616.      Boolean ShouldSerializeValue( Object component);
  617.     property ComponentType { get(){} set(){} };
  618.     property Converter { get(){} set(){} };
  619.     property IsLocalizable { get(){} set(){} };
  620.     property IsReadOnly { get(){} set(){} };
  621.     property SerializationVisibility { get(){} set(){} };
  622.     property PropertyType { get(){} set(){} };
  623.     }
  624. class SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor
  625.     {
  626.      Class System.Type componentType;
  627.      Class System.Type propertyType;
  628.      Void SimplePropertyDescriptor( Class System.Type componentType,  String name,  Class System.Type propertyType);
  629.      Void SimplePropertyDescriptor( Class System.Type componentType,  String name,  Class System.Type propertyType,  SZArray Class System.Attribute attributes);
  630.      Class System.Type get_ComponentType();
  631.      Boolean get_IsReadOnly();
  632.      Class System.Type get_PropertyType();
  633.      Boolean CanResetValue( Object component);
  634.      Void ResetValue( Object component);
  635.      Boolean ShouldSerializeValue( Object component);
  636.     property ComponentType { get(){} set(){} };
  637.     property IsReadOnly { get(){} set(){} };
  638.     property PropertyType { get(){} set(){} };
  639.     }
  640. class StandardValuesCollection : System.Object
  641.     {
  642.      Class System.Collections.ICollection values;
  643.      Class System.Array valueArray;
  644.      Void StandardValuesCollection( Class System.Collections.ICollection values);
  645.      I4 get_Count();
  646.      Object get_Item( I4 index);
  647.      Void CopyTo( Class System.Array array,  I4 index);
  648.      Class System.Collections.IEnumerator GetEnumerator();
  649.      I4 System.Collections.ICollection.get_Count();
  650.      Boolean System.Collections.ICollection.get_IsSynchronized();
  651.      Object System.Collections.ICollection.get_SyncRoot();
  652.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  653.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  654.     property Count { get(){} set(){} };
  655.     property Item { get(){} set(){} };
  656.     }
  657. class System.ComponentModel.CollectionConverter : System.ComponentModel.TypeConverter
  658.     {
  659.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  660.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  661.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  662.      Void System.ComponentModel.CollectionConverter();
  663.     }
  664. class System.ComponentModel.ArrayConverter : System.ComponentModel.CollectionConverter
  665.     {
  666.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  667.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  668.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  669.      Void System.ComponentModel.ArrayConverter();
  670.     }
  671. class ArrayPropertyDescriptor : SimplePropertyDescriptor
  672.     {
  673.      I4 index;
  674.      Void ArrayPropertyDescriptor( Class System.Type arrayType,  Class System.Type elementType,  I4 index);
  675.      Object GetValue( Object instance);
  676.      Void SetValue( Object instance,  Object value);
  677.     }
  678. class System.ComponentModel.ComponentEditor : System.Object
  679.     {
  680.      Boolean EditComponent( Object component);
  681.      Boolean EditComponent( Class System.ComponentModel.ITypeDescriptorContext context,  Object component);
  682.      Void System.ComponentModel.ComponentEditor();
  683.     }
  684. class System.ComponentModel.BaseNumberConverter : System.ComponentModel.TypeConverter
  685.     {
  686.      Boolean get_AllowHex();
  687.      Class System.Type get_TargetType();
  688.      Object FromString( String value,  I4 radix);
  689.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  690.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  691.      Class System.Exception FromStringError( String failedText,  Class System.Exception innerException);
  692.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  693.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  694.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  695.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  696.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type t);
  697.      Void System.ComponentModel.BaseNumberConverter();
  698.     property AllowHex { get(){} set(){} };
  699.     property TargetType { get(){} set(){} };
  700.     }
  701. class System.ComponentModel.BindableAttribute : System.Attribute
  702.     {
  703.      Class System.ComponentModel.BindableAttribute Yes;
  704.      Class System.ComponentModel.BindableAttribute No;
  705.      Class System.ComponentModel.BindableAttribute Default;
  706.      Boolean bindable;
  707.      Boolean isDefault;
  708.      Void System.ComponentModel.BindableAttribute( Boolean bindable);
  709.      Void System.ComponentModel.BindableAttribute( ValueClass System.ComponentModel.BindableSupport flags);
  710.      Boolean get_Bindable();
  711.      Boolean Equals( Object obj);
  712.      I4 GetHashCode();
  713.      Boolean IsDefaultAttribute();
  714.      Void System.ComponentModel.BindableAttribute();
  715.     property Bindable { get(){} set(){} };
  716.     }
  717. class System.ComponentModel.BindableSupport : System.Enum
  718.     {
  719.      I4 value__;
  720.      ValueClass System.ComponentModel.BindableSupport No;
  721.      ValueClass System.ComponentModel.BindableSupport Yes;
  722.      ValueClass System.ComponentModel.BindableSupport Default;
  723.     }
  724. class System.ComponentModel.BooleanConverter : System.ComponentModel.TypeConverter
  725.     {
  726.      Class StandardValuesCollection values;
  727.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  728.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  729.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  730.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  731.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  732.      Void System.ComponentModel.BooleanConverter();
  733.     }
  734. class System.ComponentModel.BrowsableAttribute : System.Attribute
  735.     {
  736.      Class System.ComponentModel.BrowsableAttribute Yes;
  737.      Class System.ComponentModel.BrowsableAttribute No;
  738.      Class System.ComponentModel.BrowsableAttribute Default;
  739.      Boolean browsable;
  740.      Void System.ComponentModel.BrowsableAttribute( Boolean browsable);
  741.      Boolean get_Browsable();
  742.      Boolean Equals( Object obj);
  743.      I4 GetHashCode();
  744.      Boolean IsDefaultAttribute();
  745.      Void System.ComponentModel.BrowsableAttribute();
  746.     property Browsable { get(){} set(){} };
  747.     }
  748. class System.ComponentModel.ByteConverter : System.ComponentModel.BaseNumberConverter
  749.     {
  750.      Class System.Type get_TargetType();
  751.      Object FromString( String value,  I4 radix);
  752.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  753.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  754.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  755.      Void System.ComponentModel.ByteConverter();
  756.     property TargetType { get(){} set(){} };
  757.     }
  758. class System.ComponentModel.CancelEventArgs : System.EventArgs
  759.     {
  760.      Boolean cancel;
  761.      Void System.ComponentModel.CancelEventArgs();
  762.      Void System.ComponentModel.CancelEventArgs( Boolean cancel);
  763.      Boolean get_Cancel();
  764.      Void set_Cancel( Boolean value);
  765.     property Cancel { get(){} set(){} };
  766.     }
  767. class System.ComponentModel.CancelEventHandler : System.MulticastDelegate
  768.     {
  769.      Void System.ComponentModel.CancelEventHandler( Object object,  I method);
  770.      Void Invoke( Object sender,  Class System.ComponentModel.CancelEventArgs e);
  771.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.ComponentModel.CancelEventArgs e,  Class System.AsyncCallback callback,  Object object);
  772.      Void EndInvoke( Class System.IAsyncResult result);
  773.     }
  774. class System.ComponentModel.CharConverter : System.ComponentModel.TypeConverter
  775.     {
  776.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  777.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  778.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  779.      Void System.ComponentModel.CharConverter();
  780.     }
  781. class System.ComponentModel.CMUtils : System.Object
  782.     {
  783.      Boolean ArraysEqual( Class System.Array array1,  Class System.Array array2);
  784.      Void System.ComponentModel.CMUtils();
  785.     }
  786. class System.ComponentModel.CollectionChangeAction : System.Enum
  787.     {
  788.      I4 value__;
  789.      ValueClass System.ComponentModel.CollectionChangeAction Add;
  790.      ValueClass System.ComponentModel.CollectionChangeAction Remove;
  791.      ValueClass System.ComponentModel.CollectionChangeAction Refresh;
  792.     }
  793. class System.ComponentModel.CollectionChangeEventArgs : System.EventArgs
  794.     {
  795.      ValueClass System.ComponentModel.CollectionChangeAction action;
  796.      Object element;
  797.      Void System.ComponentModel.CollectionChangeEventArgs( ValueClass System.ComponentModel.CollectionChangeAction action,  Object element);
  798.      ValueClass System.ComponentModel.CollectionChangeAction get_Action();
  799.      Object get_Element();
  800.     property Action { get(){} set(){} };
  801.     property Element { get(){} set(){} };
  802.     }
  803. class System.ComponentModel.CollectionChangeEventHandler : System.MulticastDelegate
  804.     {
  805.      Void System.ComponentModel.CollectionChangeEventHandler( Object object,  I method);
  806.      Void Invoke( Object sender,  Class System.ComponentModel.CollectionChangeEventArgs e);
  807.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.ComponentModel.CollectionChangeEventArgs e,  Class System.AsyncCallback callback,  Object object);
  808.      Void EndInvoke( Class System.IAsyncResult result);
  809.     }
  810. interface System.ComponentModel.IComponent : 
  811.     {
  812.      Class System.ComponentModel.ISite get_Site();
  813.      Void set_Site( Class System.ComponentModel.ISite value);
  814.      Void add_Disposed( Class System.EventHandler value);
  815.      Void remove_Disposed( Class System.EventHandler value);
  816.     property Site { get(){} set(){} };
  817.     event Disposed;
  818.     }
  819. class System.ComponentModel.Component : System.MarshalByRefObject
  820.     {
  821.      Object EventDisposed;
  822.      Class System.ComponentModel.ISite site;
  823.      Class System.ComponentModel.EventHandlerList events;
  824.      Void Finalize();
  825.      Void add_Disposed( Class System.EventHandler value);
  826.      Void remove_Disposed( Class System.EventHandler value);
  827.      Class System.ComponentModel.EventHandlerList get_Events();
  828.      Class System.ComponentModel.ISite get_Site();
  829.      Void set_Site( Class System.ComponentModel.ISite value);
  830.      Void Dispose();
  831.      Void Dispose( Boolean disposing);
  832.      Class System.ComponentModel.IContainer get_Container();
  833.      Object GetService( Class System.Type service);
  834.      Boolean get_DesignMode();
  835.      String ToString();
  836.      Void System.ComponentModel.Component();
  837.      Void System.ComponentModel.Component();
  838.     property Events { get(){} set(){} };
  839.     property Site { get(){} set(){} };
  840.     property Container { get(){} set(){} };
  841.     property DesignMode { get(){} set(){} };
  842.     event Disposed;
  843.     }
  844. class System.ComponentModel.ComponentCollection : System.Collections.ReadOnlyCollectionBase
  845.     {
  846.      Void System.ComponentModel.ComponentCollection( SZArray Class System.ComponentModel.IComponent components);
  847.      Class System.ComponentModel.IComponent get_Item( String name);
  848.      Class System.ComponentModel.IComponent get_Item( I4 index);
  849.      Void CopyTo( SZArray Class System.ComponentModel.IComponent array,  I4 index);
  850.     property Item { get(){} set(){} };
  851.     property Item { get(){} set(){} };
  852.     }
  853. class System.ComponentModel.ReferenceConverter : System.ComponentModel.TypeConverter
  854.     {
  855.      String none;
  856.      Class System.Type type;
  857.      Void System.ComponentModel.ReferenceConverter( Class System.Type type);
  858.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  859.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  860.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  861.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  862.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  863.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  864.      Boolean IsValueAllowed( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  865.      Void System.ComponentModel.ReferenceConverter();
  866.     }
  867. class ReferenceComparer : System.Object
  868.     {
  869.      Class System.ComponentModel.ReferenceConverter converter;
  870.      Void ReferenceComparer( Class System.ComponentModel.ReferenceConverter converter);
  871.      I4 Compare( Object item1,  Object item2);
  872.     }
  873. class System.ComponentModel.ComponentConverter : System.ComponentModel.ReferenceConverter
  874.     {
  875.      Void System.ComponentModel.ComponentConverter( Class System.Type type);
  876.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  877.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  878.     }
  879. interface System.ComponentModel.IContainer : 
  880.     {
  881.      Void Add( Class System.ComponentModel.IComponent component);
  882.      Void Add( Class System.ComponentModel.IComponent component,  String name);
  883.      Class System.ComponentModel.ComponentCollection get_Components();
  884.      Void Remove( Class System.ComponentModel.IComponent component);
  885.     property Components { get(){} set(){} };
  886.     }
  887. class System.ComponentModel.Container : System.Object
  888.     {
  889.      SZArray Class System.ComponentModel.ISite sites;
  890.      I4 siteCount;
  891.      Void Finalize();
  892.      Void Add( Class System.ComponentModel.IComponent component);
  893.      Void Add( Class System.ComponentModel.IComponent component,  String name);
  894.      Class System.ComponentModel.ISite CreateSite( Class System.ComponentModel.IComponent component,  String name);
  895.      Void Dispose();
  896.      Void Dispose( Boolean disposing);
  897.      Object GetService( Class System.Type service);
  898.      Class System.ComponentModel.ComponentCollection get_Components();
  899.      Void Remove( Class System.ComponentModel.IComponent component);
  900.      Void System.ComponentModel.Container();
  901.     property Components { get(){} set(){} };
  902.     }
  903. interface System.ComponentModel.ISite : 
  904.     {
  905.      Class System.ComponentModel.IComponent get_Component();
  906.      Class System.ComponentModel.IContainer get_Container();
  907.      Boolean get_DesignMode();
  908.      String get_Name();
  909.      Void set_Name( String value);
  910.     property Component { get(){} set(){} };
  911.     property Container { get(){} set(){} };
  912.     property DesignMode { get(){} set(){} };
  913.     property Name { get(){} set(){} };
  914.     }
  915. class Site : System.Object
  916.     {
  917.      Class System.ComponentModel.IComponent component;
  918.      Class System.ComponentModel.Container container;
  919.      String name;
  920.      Void Site( Class System.ComponentModel.IComponent component,  Class System.ComponentModel.Container container,  String name);
  921.      Class System.ComponentModel.IComponent get_Component();
  922.      Class System.ComponentModel.IContainer get_Container();
  923.      Object GetService( Class System.Type service);
  924.      Boolean get_DesignMode();
  925.      String get_Name();
  926.      Void set_Name( String value);
  927.     property Component { get(){} set(){} };
  928.     property Container { get(){} set(){} };
  929.     property DesignMode { get(){} set(){} };
  930.     property Name { get(){} set(){} };
  931.     }
  932. class System.ComponentModel.CultureInfoConverter : System.ComponentModel.TypeConverter
  933.     {
  934.      Class StandardValuesCollection values;
  935.      String get_DefaultCultureString();
  936.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  937.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  938.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  939.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  940.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  941.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  942.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  943.      Void System.ComponentModel.CultureInfoConverter();
  944.     property DefaultCultureString { get(){} set(){} };
  945.     }
  946. class CultureComparer : System.Object
  947.     {
  948.      I4 Compare( Object item1,  Object item2);
  949.      Void CultureComparer();
  950.     }
  951. class System.ComponentModel.DateTimeConverter : System.ComponentModel.TypeConverter
  952.     {
  953.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  954.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  955.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  956.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  957.      Void System.ComponentModel.DateTimeConverter();
  958.     }
  959. class System.ComponentModel.DecimalConverter : System.ComponentModel.BaseNumberConverter
  960.     {
  961.      Boolean get_AllowHex();
  962.      Class System.Type get_TargetType();
  963.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  964.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  965.      Object FromString( String value,  I4 radix);
  966.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  967.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  968.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  969.      Void System.ComponentModel.DecimalConverter();
  970.     property AllowHex { get(){} set(){} };
  971.     property TargetType { get(){} set(){} };
  972.     }
  973. class System.ComponentModel.DefaultEventAttribute : System.Attribute
  974.     {
  975.      String name;
  976.      Class System.ComponentModel.DefaultEventAttribute Default;
  977.      Void System.ComponentModel.DefaultEventAttribute( String name);
  978.      String get_Name();
  979.      Boolean Equals( Object obj);
  980.      I4 GetHashCode();
  981.      Void System.ComponentModel.DefaultEventAttribute();
  982.     property Name { get(){} set(){} };
  983.     }
  984. class System.ComponentModel.DefaultPropertyAttribute : System.Attribute
  985.     {
  986.      String name;
  987.      Class System.ComponentModel.DefaultPropertyAttribute Default;
  988.      Void System.ComponentModel.DefaultPropertyAttribute( String name);
  989.      String get_Name();
  990.      Boolean Equals( Object obj);
  991.      I4 GetHashCode();
  992.      Void System.ComponentModel.DefaultPropertyAttribute();
  993.     property Name { get(){} set(){} };
  994.     }
  995. class System.ComponentModel.DefaultValueAttribute : System.Attribute
  996.     {
  997.      Object value;
  998.      Void System.ComponentModel.DefaultValueAttribute( Class System.Type type,  String value);
  999.      Void System.ComponentModel.DefaultValueAttribute( Char value);
  1000.      Void System.ComponentModel.DefaultValueAttribute( UI1 value);
  1001.      Void System.ComponentModel.DefaultValueAttribute( I2 value);
  1002.      Void System.ComponentModel.DefaultValueAttribute( I4 value);
  1003.      Void System.ComponentModel.DefaultValueAttribute( I8 value);
  1004.      Void System.ComponentModel.DefaultValueAttribute( R4 value);
  1005.      Void System.ComponentModel.DefaultValueAttribute( R8 value);
  1006.      Void System.ComponentModel.DefaultValueAttribute( Boolean value);
  1007.      Void System.ComponentModel.DefaultValueAttribute( String value);
  1008.      Void System.ComponentModel.DefaultValueAttribute( Object value);
  1009.      Object get_Value();
  1010.      Boolean Equals( Object obj);
  1011.      I4 GetHashCode();
  1012.     property Value { get(){} set(){} };
  1013.     }
  1014. class System.ComponentModel.DesignerAttribute : System.Attribute
  1015.     {
  1016.      String designerTypeName;
  1017.      String designerBaseTypeName;
  1018.      String typeId;
  1019.      Void System.ComponentModel.DesignerAttribute( String designerTypeName);
  1020.      Void System.ComponentModel.DesignerAttribute( Class System.Type designerType);
  1021.      Void System.ComponentModel.DesignerAttribute( String designerTypeName,  String designerBaseTypeName);
  1022.      Void System.ComponentModel.DesignerAttribute( String designerTypeName,  Class System.Type designerBaseType);
  1023.      Void System.ComponentModel.DesignerAttribute( Class System.Type designerType,  Class System.Type designerBaseType);
  1024.      String get_DesignerBaseTypeName();
  1025.      String get_DesignerTypeName();
  1026.      Object get_TypeId();
  1027.      Boolean Equals( Object obj);
  1028.      I4 GetHashCode();
  1029.     property DesignerBaseTypeName { get(){} set(){} };
  1030.     property DesignerTypeName { get(){} set(){} };
  1031.     property TypeId { get(){} set(){} };
  1032.     }
  1033. class System.ComponentModel.DesignerCategoryAttribute : System.Attribute
  1034.     {
  1035.      String category;
  1036.      String typeId;
  1037.      Class System.ComponentModel.DesignerCategoryAttribute Component;
  1038.      Class System.ComponentModel.DesignerCategoryAttribute Default;
  1039.      Class System.ComponentModel.DesignerCategoryAttribute Form;
  1040.      Class System.ComponentModel.DesignerCategoryAttribute Generic;
  1041.      Void System.ComponentModel.DesignerCategoryAttribute();
  1042.      Void System.ComponentModel.DesignerCategoryAttribute( String category);
  1043.      String get_Category();
  1044.      Object get_TypeId();
  1045.      Boolean Equals( Object obj);
  1046.      I4 GetHashCode();
  1047.      Boolean IsDefaultAttribute();
  1048.      Void System.ComponentModel.DesignerCategoryAttribute();
  1049.     property Category { get(){} set(){} };
  1050.     property TypeId { get(){} set(){} };
  1051.     }
  1052. class System.ComponentModel.DesignerSerializationVisibility : System.Enum
  1053.     {
  1054.      I4 value__;
  1055.      ValueClass System.ComponentModel.DesignerSerializationVisibility Hidden;
  1056.      ValueClass System.ComponentModel.DesignerSerializationVisibility Visible;
  1057.      ValueClass System.ComponentModel.DesignerSerializationVisibility Content;
  1058.     }
  1059. class System.ComponentModel.DesignerSerializationVisibilityAttribute : System.Attribute
  1060.     {
  1061.      Class System.ComponentModel.DesignerSerializationVisibilityAttribute Content;
  1062.      Class System.ComponentModel.DesignerSerializationVisibilityAttribute Hidden;
  1063.      Class System.ComponentModel.DesignerSerializationVisibilityAttribute Visible;
  1064.      Class System.ComponentModel.DesignerSerializationVisibilityAttribute Default;
  1065.      ValueClass System.ComponentModel.DesignerSerializationVisibility visibility;
  1066.      Void System.ComponentModel.DesignerSerializationVisibilityAttribute( ValueClass System.ComponentModel.DesignerSerializationVisibility visibility);
  1067.      ValueClass System.ComponentModel.DesignerSerializationVisibility get_Visibility();
  1068.      Boolean Equals( Object obj);
  1069.      I4 GetHashCode();
  1070.      Boolean IsDefaultAttribute();
  1071.      Void System.ComponentModel.DesignerSerializationVisibilityAttribute();
  1072.     property Visibility { get(){} set(){} };
  1073.     }
  1074. class System.ComponentModel.DesignOnlyAttribute : System.Attribute
  1075.     {
  1076.      Boolean isDesignOnly;
  1077.      Class System.ComponentModel.DesignOnlyAttribute Yes;
  1078.      Class System.ComponentModel.DesignOnlyAttribute No;
  1079.      Class System.ComponentModel.DesignOnlyAttribute Default;
  1080.      Void System.ComponentModel.DesignOnlyAttribute( Boolean isDesignOnly);
  1081.      Boolean get_IsDesignOnly();
  1082.      Boolean IsDefaultAttribute();
  1083.      Boolean Equals( Object obj);
  1084.      I4 GetHashCode();
  1085.      Void System.ComponentModel.DesignOnlyAttribute();
  1086.     property IsDesignOnly { get(){} set(){} };
  1087.     }
  1088. class System.ComponentModel.DesignTimeVisibleAttribute : System.Attribute
  1089.     {
  1090.      Boolean visible;
  1091.      Class System.ComponentModel.DesignTimeVisibleAttribute Yes;
  1092.      Class System.ComponentModel.DesignTimeVisibleAttribute No;
  1093.      Class System.ComponentModel.DesignTimeVisibleAttribute Default;
  1094.      Void System.ComponentModel.DesignTimeVisibleAttribute( Boolean visible);
  1095.      Void System.ComponentModel.DesignTimeVisibleAttribute();
  1096.      Boolean get_Visible();
  1097.      Boolean Equals( Object obj);
  1098.      I4 GetHashCode();
  1099.      Boolean IsDefaultAttribute();
  1100.      Void System.ComponentModel.DesignTimeVisibleAttribute();
  1101.     property Visible { get(){} set(){} };
  1102.     }
  1103. class System.ComponentModel.DoubleConverter : System.ComponentModel.BaseNumberConverter
  1104.     {
  1105.      Boolean get_AllowHex();
  1106.      Class System.Type get_TargetType();
  1107.      Object FromString( String value,  I4 radix);
  1108.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1109.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1110.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1111.      Void System.ComponentModel.DoubleConverter();
  1112.     property AllowHex { get(){} set(){} };
  1113.     property TargetType { get(){} set(){} };
  1114.     }
  1115. class System.ComponentModel.EditorAttribute : System.Attribute
  1116.     {
  1117.      String baseTypeName;
  1118.      String typeName;
  1119.      String typeId;
  1120.      Void System.ComponentModel.EditorAttribute();
  1121.      Void System.ComponentModel.EditorAttribute( String typeName,  String baseTypeName);
  1122.      Void System.ComponentModel.EditorAttribute( String typeName,  Class System.Type baseType);
  1123.      Void System.ComponentModel.EditorAttribute( Class System.Type type,  Class System.Type baseType);
  1124.      String get_EditorBaseTypeName();
  1125.      String get_EditorTypeName();
  1126.      Object get_TypeId();
  1127.      Boolean Equals( Object obj);
  1128.      I4 GetHashCode();
  1129.     property EditorBaseTypeName { get(){} set(){} };
  1130.     property EditorTypeName { get(){} set(){} };
  1131.     property TypeId { get(){} set(){} };
  1132.     }
  1133. class System.ComponentModel.EditorBrowsableAttribute : System.Attribute
  1134.     {
  1135.      ValueClass System.ComponentModel.EditorBrowsableState browsableState;
  1136.      Void System.ComponentModel.EditorBrowsableAttribute( ValueClass System.ComponentModel.EditorBrowsableState state);
  1137.      Void System.ComponentModel.EditorBrowsableAttribute();
  1138.      ValueClass System.ComponentModel.EditorBrowsableState get_State();
  1139.      Boolean Equals( Object obj);
  1140.      I4 GetHashCode();
  1141.     property State { get(){} set(){} };
  1142.     }
  1143. class System.ComponentModel.EditorBrowsableState : System.Enum
  1144.     {
  1145.      I4 value__;
  1146.      ValueClass System.ComponentModel.EditorBrowsableState Always;
  1147.      ValueClass System.ComponentModel.EditorBrowsableState Never;
  1148.      ValueClass System.ComponentModel.EditorBrowsableState Advanced;
  1149.     }
  1150. class System.ComponentModel.EnumConverter : System.ComponentModel.TypeConverter
  1151.     {
  1152.      Class StandardValuesCollection values;
  1153.      Class System.Type type;
  1154.      Void System.ComponentModel.EnumConverter( Class System.Type type);
  1155.      Class System.Type get_EnumType();
  1156.      Class StandardValuesCollection get_Values();
  1157.      Void set_Values( Class StandardValuesCollection value);
  1158.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  1159.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  1160.      Class System.Collections.IComparer get_Comparer();
  1161.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  1162.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  1163.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  1164.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  1165.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  1166.      Boolean IsValid( Class System.ComponentModel.ITypeDescriptorContext context,  Object value);
  1167.     property EnumType { get(){} set(){} };
  1168.     property Values { get(){} set(){} };
  1169.     property Comparer { get(){} set(){} };
  1170.     }
  1171. class System.ComponentModel.EventDescriptor : System.ComponentModel.MemberDescriptor
  1172.     {
  1173.      Void System.ComponentModel.EventDescriptor( String name,  SZArray Class System.Attribute attrs);
  1174.      Void System.ComponentModel.EventDescriptor( Class System.ComponentModel.MemberDescriptor descr);
  1175.      Void System.ComponentModel.EventDescriptor( Class System.ComponentModel.MemberDescriptor descr,  SZArray Class System.Attribute attrs);
  1176.      Class System.Type get_ComponentType();
  1177.      Class System.Type get_EventType();
  1178.      Boolean get_IsMulticast();
  1179.      Void AddEventHandler( Object component,  Class System.Delegate value);
  1180.      Void RemoveEventHandler( Object component,  Class System.Delegate value);
  1181.     property ComponentType { get(){} set(){} };
  1182.     property EventType { get(){} set(){} };
  1183.     property IsMulticast { get(){} set(){} };
  1184.     }
  1185. class System.ComponentModel.EventDescriptorCollection : System.Object
  1186.     {
  1187.      SZArray Class System.ComponentModel.EventDescriptor events;
  1188.      SZArray String namedSort;
  1189.      Class System.Collections.IComparer comparer;
  1190.      Boolean eventsOwned;
  1191.      Boolean needSort;
  1192.      I4 eventCount;
  1193.      Boolean readOnly;
  1194.      Class System.ComponentModel.EventDescriptorCollection Empty;
  1195.      Void System.ComponentModel.EventDescriptorCollection( SZArray Class System.ComponentModel.EventDescriptor events);
  1196.      Void System.ComponentModel.EventDescriptorCollection( SZArray Class System.ComponentModel.EventDescriptor events,  Boolean readOnly);
  1197.      Void System.ComponentModel.EventDescriptorCollection( SZArray Class System.ComponentModel.EventDescriptor events,  I4 eventCount,  SZArray String namedSort,  Class System.Collections.IComparer comparer);
  1198.      I4 get_Count();
  1199.      Class System.ComponentModel.EventDescriptor get_Item( I4 index);
  1200.      Class System.ComponentModel.EventDescriptor get_Item( String name);
  1201.      I4 Add( Class System.ComponentModel.EventDescriptor value);
  1202.      Void Clear();
  1203.      Boolean Contains( Class System.ComponentModel.EventDescriptor value);
  1204.      Void EnsureEventsOwned();
  1205.      Void EnsureSize( I4 sizeNeeded);
  1206.      I4 IndexOf( Class System.ComponentModel.EventDescriptor value);
  1207.      Void Insert( I4 index,  Class System.ComponentModel.EventDescriptor value);
  1208.      Void Remove( Class System.ComponentModel.EventDescriptor value);
  1209.      Void RemoveAt( I4 index);
  1210.      Class System.ComponentModel.EventDescriptor Find( String name,  Boolean ignoreCase);
  1211.      Class System.Collections.IEnumerator GetEnumerator();
  1212.      Class System.ComponentModel.EventDescriptorCollection Sort();
  1213.      Class System.ComponentModel.EventDescriptorCollection Sort( SZArray String names);
  1214.      Class System.ComponentModel.EventDescriptorCollection Sort( SZArray String names,  Class System.Collections.IComparer comparer);
  1215.      Class System.ComponentModel.EventDescriptorCollection Sort( Class System.Collections.IComparer comparer);
  1216.      Void InternalSort( SZArray String names);
  1217.      Void InternalSort( Class System.Collections.IComparer sorter);
  1218.      I4 System.Collections.ICollection.get_Count();
  1219.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1220.      Object System.Collections.ICollection.get_SyncRoot();
  1221.      Void System.Collections.ICollection.CopyTo( Class System.Array array,  I4 index);
  1222.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1223.      Object System.Collections.IList.get_Item( I4 index);
  1224.      Void System.Collections.IList.set_Item( I4 index,  Object value);
  1225.      I4 System.Collections.IList.Add( Object value);
  1226.      Void System.Collections.IList.Clear();
  1227.      Boolean System.Collections.IList.Contains( Object value);
  1228.      I4 System.Collections.IList.IndexOf( Object value);
  1229.      Void System.Collections.IList.Insert( I4 index,  Object value);
  1230.      Void System.Collections.IList.Remove( Object value);
  1231.      Void System.Collections.IList.RemoveAt( I4 index);
  1232.      Boolean System.Collections.IList.get_IsReadOnly();
  1233.      Boolean System.Collections.IList.get_IsFixedSize();
  1234.      Void System.ComponentModel.EventDescriptorCollection();
  1235.     property Count { get(){} set(){} };
  1236.     property Item { get(){} set(){} };
  1237.     property Item { get(){} set(){} };
  1238.     }
  1239. class System.ComponentModel.EventHandlerList : System.Object
  1240.     {
  1241.      Class ListEntry head;
  1242.      Class System.Delegate get_Item( Object key);
  1243.      Void set_Item( Object key,  Class System.Delegate value);
  1244.      Void AddHandler( Object key,  Class System.Delegate value);
  1245.      Void Dispose();
  1246.      Class ListEntry Find( Object key);
  1247.      Void RemoveHandler( Object key,  Class System.Delegate value);
  1248.      Void System.ComponentModel.EventHandlerList();
  1249.     property Item { get(){} set(){} };
  1250.     }
  1251. class ListEntry : System.Object
  1252.     {
  1253.      Class ListEntry next;
  1254.      Object key;
  1255.      Class System.Delegate handler;
  1256.      Void ListEntry( Object key,  Class System.Delegate handler,  Class ListEntry next);
  1257.     }
  1258. class System.ComponentModel.ExpandableObjectConverter : System.ComponentModel.TypeConverter
  1259.     {
  1260.      Void System.ComponentModel.ExpandableObjectConverter();
  1261.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  1262.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  1263.     }
  1264. class System.ComponentModel.ExtendedPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  1265.     {
  1266.      Class System.ComponentModel.ReflectPropertyDescriptor extenderInfo;
  1267.      Class System.ComponentModel.IExtenderProvider provider;
  1268.      Void System.ComponentModel.ExtendedPropertyDescriptor( Class System.ComponentModel.ReflectPropertyDescriptor extenderInfo,  Class System.Type receiverType,  Class System.ComponentModel.IExtenderProvider provider);
  1269.      Void System.ComponentModel.ExtendedPropertyDescriptor( Class System.ComponentModel.ReflectPropertyDescriptor extenderInfo,  Class System.Type receiverType,  Class System.ComponentModel.IExtenderProvider provider,  SZArray Class System.Attribute attributes);
  1270.      Boolean CanResetValue( Object comp);
  1271.      Class System.Type get_ComponentType();
  1272.      Boolean get_IsReadOnly();
  1273.      Class System.Type get_PropertyType();
  1274.      String get_DisplayName();
  1275.      Class System.ComponentModel.IExtenderProvider get_Provider();
  1276.      Object GetValue( Object comp);
  1277.      Void ResetValue( Object comp);
  1278.      Void SetValue( Object component,  Object value);
  1279.      Boolean ShouldSerializeValue( Object comp);
  1280.     property ComponentType { get(){} set(){} };
  1281.     property IsReadOnly { get(){} set(){} };
  1282.     property PropertyType { get(){} set(){} };
  1283.     property DisplayName { get(){} set(){} };
  1284.     property Provider { get(){} set(){} };
  1285.     }
  1286. class System.ComponentModel.ExtenderProvidedPropertyAttribute : System.Attribute
  1287.     {
  1288.      Class System.ComponentModel.PropertyDescriptor extenderProperty;
  1289.      Class System.ComponentModel.IExtenderProvider provider;
  1290.      Class System.Type receiverType;
  1291.      Class System.ComponentModel.ExtenderProvidedPropertyAttribute Create( Class System.ComponentModel.PropertyDescriptor extenderProperty,  Class System.Type receiverType,  Class System.ComponentModel.IExtenderProvider provider);
  1292.      Void System.ComponentModel.ExtenderProvidedPropertyAttribute();
  1293.      Class System.ComponentModel.PropertyDescriptor get_ExtenderProperty();
  1294.      Class System.ComponentModel.IExtenderProvider get_Provider();
  1295.      Class System.Type get_ReceiverType();
  1296.      Boolean Equals( Object obj);
  1297.      I4 GetHashCode();
  1298.      Boolean IsDefaultAttribute();
  1299.     property ExtenderProperty { get(){} set(){} };
  1300.     property Provider { get(){} set(){} };
  1301.     property ReceiverType { get(){} set(){} };
  1302.     }
  1303. class System.ComponentModel.GuidConverter : System.ComponentModel.TypeConverter
  1304.     {
  1305.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  1306.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  1307.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  1308.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  1309.      Void System.ComponentModel.GuidConverter();
  1310.     }
  1311. interface System.ComponentModel.IBindingList : 
  1312.     {
  1313.      Boolean get_AllowNew();
  1314.      Object AddNew();
  1315.      Boolean get_AllowEdit();
  1316.      Boolean get_AllowRemove();
  1317.      Boolean get_SupportsChangeNotification();
  1318.      Boolean get_SupportsSearching();
  1319.      Boolean get_SupportsSorting();
  1320.      Boolean get_IsSorted();
  1321.      Class System.ComponentModel.PropertyDescriptor get_SortProperty();
  1322.      ValueClass System.ComponentModel.ListSortDirection get_SortDirection();
  1323.      Void add_ListChanged( Class System.ComponentModel.ListChangedEventHandler value);
  1324.      Void remove_ListChanged( Class System.ComponentModel.ListChangedEventHandler value);
  1325.      Void AddIndex( Class System.ComponentModel.PropertyDescriptor property);
  1326.      Void ApplySort( Class System.ComponentModel.PropertyDescriptor property,  ValueClass System.ComponentModel.ListSortDirection direction);
  1327.      I4 Find( Class System.ComponentModel.PropertyDescriptor property,  Object key);
  1328.      Void RemoveIndex( Class System.ComponentModel.PropertyDescriptor property);
  1329.      Void RemoveSort();
  1330.     property AllowNew { get(){} set(){} };
  1331.     property AllowEdit { get(){} set(){} };
  1332.     property AllowRemove { get(){} set(){} };
  1333.     property SupportsChangeNotification { get(){} set(){} };
  1334.     property SupportsSearching { get(){} set(){} };
  1335.     property SupportsSorting { get(){} set(){} };
  1336.     property IsSorted { get(){} set(){} };
  1337.     property SortProperty { get(){} set(){} };
  1338.     property SortDirection { get(){} set(){} };
  1339.     event ListChanged;
  1340.     }
  1341. interface System.ComponentModel.IComNativeDescriptorHandler : 
  1342.     {
  1343.      Class System.ComponentModel.AttributeCollection GetAttributes( Object component);
  1344.      String GetClassName( Object component);
  1345.      Class System.ComponentModel.TypeConverter GetConverter( Object component);
  1346.      Class System.ComponentModel.EventDescriptor GetDefaultEvent( Object component);
  1347.      Class System.ComponentModel.PropertyDescriptor GetDefaultProperty( Object component);
  1348.      Object GetEditor( Object component,  Class System.Type baseEditorType);
  1349.      String GetName( Object component);
  1350.      Class System.ComponentModel.EventDescriptorCollection GetEvents( Object component);
  1351.      Class System.ComponentModel.EventDescriptorCollection GetEvents( Object component,  SZArray Class System.Attribute attributes);
  1352.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Object component,  SZArray Class System.Attribute attributes);
  1353.      Object GetPropertyValue( Object component,  String propertyName,  ByRef Boolean success);
  1354.      Object GetPropertyValue( Object component,  I4 dispid,  ByRef Boolean success);
  1355.     }
  1356. interface System.ComponentModel.ICustomTypeDescriptor : 
  1357.     {
  1358.      Class System.ComponentModel.AttributeCollection GetAttributes();
  1359.      String GetClassName();
  1360.      String GetComponentName();
  1361.      Class System.ComponentModel.TypeConverter GetConverter();
  1362.      Class System.ComponentModel.EventDescriptor GetDefaultEvent();
  1363.      Class System.ComponentModel.PropertyDescriptor GetDefaultProperty();
  1364.      Object GetEditor( Class System.Type editorBaseType);
  1365.      Class System.ComponentModel.EventDescriptorCollection GetEvents();
  1366.      Class System.ComponentModel.EventDescriptorCollection GetEvents( SZArray Class System.Attribute attributes);
  1367.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties();
  1368.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( SZArray Class System.Attribute attributes);
  1369.      Object GetPropertyOwner( Class System.ComponentModel.PropertyDescriptor pd);
  1370.     }
  1371. interface System.ComponentModel.IDataErrorInfo : 
  1372.     {
  1373.      String get_Item( String columnName);
  1374.      String get_Error();
  1375.     property Item { get(){} set(){} };
  1376.     property Error { get(){} set(){} };
  1377.     }
  1378. interface System.ComponentModel.IEditableObject : 
  1379.     {
  1380.      Void BeginEdit();
  1381.      Void EndEdit();
  1382.      Void CancelEdit();
  1383.     }
  1384. interface System.ComponentModel.IExtenderProvider : 
  1385.     {
  1386.      Boolean CanExtend( Object extendee);
  1387.     }
  1388. interface System.ComponentModel.IListSource : 
  1389.     {
  1390.      Boolean get_ContainsListCollection();
  1391.      Class System.Collections.IList GetList();
  1392.     property ContainsListCollection { get(){} set(){} };
  1393.     }
  1394. class System.ComponentModel.ImmutableObjectAttribute : System.Attribute
  1395.     {
  1396.      Class System.ComponentModel.ImmutableObjectAttribute Yes;
  1397.      Class System.ComponentModel.ImmutableObjectAttribute No;
  1398.      Class System.ComponentModel.ImmutableObjectAttribute Default;
  1399.      Boolean immutable;
  1400.      Void System.ComponentModel.ImmutableObjectAttribute( Boolean immutable);
  1401.      Boolean get_Immutable();
  1402.      Boolean Equals( Object obj);
  1403.      I4 GetHashCode();
  1404.      Boolean IsDefaultAttribute();
  1405.      Void System.ComponentModel.ImmutableObjectAttribute();
  1406.     property Immutable { get(){} set(){} };
  1407.     }
  1408. class System.ComponentModel.InstallerTypeAttribute : System.Attribute
  1409.     {
  1410.      String _typeName;
  1411.      Void System.ComponentModel.InstallerTypeAttribute( Class System.Type installerType);
  1412.      Void System.ComponentModel.InstallerTypeAttribute( String typeName);
  1413.      Class System.Type get_InstallerType();
  1414.      Boolean Equals( Object obj);
  1415.      I4 GetHashCode();
  1416.     property InstallerType { get(){} set(){} };
  1417.     }
  1418. class System.ComponentModel.Int16Converter : System.ComponentModel.BaseNumberConverter
  1419.     {
  1420.      Class System.Type get_TargetType();
  1421.      Object FromString( String value,  I4 radix);
  1422.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1423.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1424.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1425.      Void System.ComponentModel.Int16Converter();
  1426.     property TargetType { get(){} set(){} };
  1427.     }
  1428. class System.ComponentModel.Int32Converter : System.ComponentModel.BaseNumberConverter
  1429.     {
  1430.      Class System.Type get_TargetType();
  1431.      Object FromString( String value,  I4 radix);
  1432.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1433.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1434.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1435.      Void System.ComponentModel.Int32Converter();
  1436.     property TargetType { get(){} set(){} };
  1437.     }
  1438. class System.ComponentModel.Int64Converter : System.ComponentModel.BaseNumberConverter
  1439.     {
  1440.      Class System.Type get_TargetType();
  1441.      Object FromString( String value,  I4 radix);
  1442.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1443.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1444.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1445.      Void System.ComponentModel.Int64Converter();
  1446.     property TargetType { get(){} set(){} };
  1447.     }
  1448. class System.ComponentModel.IntSecurity : System.Object
  1449.     {
  1450.      Class System.Security.CodeAccessPermission UnmanagedCode;
  1451.      Class System.Security.CodeAccessPermission FullReflection;
  1452.      Void System.ComponentModel.IntSecurity();
  1453.      Void System.ComponentModel.IntSecurity();
  1454.     }
  1455. interface System.ComponentModel.ISupportInitialize : 
  1456.     {
  1457.      Void BeginInit();
  1458.      Void EndInit();
  1459.     }
  1460. interface System.ComponentModel.ISynchronizeInvoke : 
  1461.     {
  1462.      Boolean get_InvokeRequired();
  1463.      Class System.IAsyncResult BeginInvoke( Class System.Delegate method,  SZArray Object args);
  1464.      Object EndInvoke( Class System.IAsyncResult result);
  1465.      Object Invoke( Class System.Delegate method,  SZArray Object args);
  1466.     property InvokeRequired { get(){} set(){} };
  1467.     }
  1468. interface System.ComponentModel.ITypeDescriptorContext : 
  1469.     {
  1470.      Class System.ComponentModel.IContainer get_Container();
  1471.      Object get_Instance();
  1472.      Class System.ComponentModel.PropertyDescriptor get_PropertyDescriptor();
  1473.      Boolean OnComponentChanging();
  1474.      Void OnComponentChanged();
  1475.     property Container { get(){} set(){} };
  1476.     property Instance { get(){} set(){} };
  1477.     property PropertyDescriptor { get(){} set(){} };
  1478.     }
  1479. interface System.ComponentModel.ITypedList : 
  1480.     {
  1481.      String GetListName( SZArray Class System.ComponentModel.PropertyDescriptor listAccessors);
  1482.      Class System.ComponentModel.PropertyDescriptorCollection GetItemProperties( SZArray Class System.ComponentModel.PropertyDescriptor listAccessors);
  1483.     }
  1484. class System.ComponentModel.License : System.Object
  1485.     {
  1486.      String get_LicenseKey();
  1487.      Void Dispose();
  1488.      Void System.ComponentModel.License();
  1489.     property LicenseKey { get(){} set(){} };
  1490.     }
  1491. class System.ComponentModel.LicenseContext : System.Object
  1492.     {
  1493.      ValueClass System.ComponentModel.LicenseUsageMode get_UsageMode();
  1494.      String GetSavedLicenseKey( Class System.Type type,  Class System.Reflection.Assembly resourceAssembly);
  1495.      Object GetService( Class System.Type type);
  1496.      Void SetSavedLicenseKey( Class System.Type type,  String key);
  1497.      Void System.ComponentModel.LicenseContext();
  1498.     property UsageMode { get(){} set(){} };
  1499.     }
  1500. class System.ComponentModel.LicenseException : System.SystemException
  1501.     {
  1502.      Class System.Type type;
  1503.      Object instance;
  1504.      Void System.ComponentModel.LicenseException( Class System.Type type);
  1505.      Void System.ComponentModel.LicenseException( Class System.Type type,  Object instance);
  1506.      Void System.ComponentModel.LicenseException( Class System.Type type,  Object instance,  String message);
  1507.      Void System.ComponentModel.LicenseException( Class System.Type type,  Object instance,  String message,  Class System.Exception innerException);
  1508.      Class System.Type get_LicensedType();
  1509.     property LicensedType { get(){} set(){} };
  1510.     }
  1511. class System.ComponentModel.LicenseProvider : System.Object
  1512.     {
  1513.      Class System.ComponentModel.License GetLicense( Class System.ComponentModel.LicenseContext context,  Class System.Type type,  Object instance,  Boolean allowExceptions);
  1514.      Void System.ComponentModel.LicenseProvider();
  1515.     }
  1516. class System.ComponentModel.LicenseProviderAttribute : System.Attribute
  1517.     {
  1518.      Class System.ComponentModel.LicenseProviderAttribute Default;
  1519.      Class System.Type licenseProviderType;
  1520.      String licenseProviderName;
  1521.      Void System.ComponentModel.LicenseProviderAttribute();
  1522.      Void System.ComponentModel.LicenseProviderAttribute( String typeName);
  1523.      Void System.ComponentModel.LicenseProviderAttribute( Class System.Type type);
  1524.      Class System.Type get_LicenseProvider();
  1525.      Object get_TypeId();
  1526.      Boolean Equals( Object value);
  1527.      I4 GetHashCode();
  1528.      Void System.ComponentModel.LicenseProviderAttribute();
  1529.     property LicenseProvider { get(){} set(){} };
  1530.     property TypeId { get(){} set(){} };
  1531.     }
  1532. class System.ComponentModel.LicenseUsageMode : System.Enum
  1533.     {
  1534.      I4 value__;
  1535.      ValueClass System.ComponentModel.LicenseUsageMode Runtime;
  1536.      ValueClass System.ComponentModel.LicenseUsageMode Designtime;
  1537.     }
  1538. class System.ComponentModel.LicFileLicenseProvider : System.ComponentModel.LicenseProvider
  1539.     {
  1540.      Boolean IsKeyValid( String key,  Class System.Type type);
  1541.      String GetKey( Class System.Type type);
  1542.      Class System.ComponentModel.License GetLicense( Class System.ComponentModel.LicenseContext context,  Class System.Type type,  Object instance,  Boolean allowExceptions);
  1543.      Void System.ComponentModel.LicFileLicenseProvider();
  1544.     }
  1545. class LicFileLicense : System.ComponentModel.License
  1546.     {
  1547.      Class System.ComponentModel.LicFileLicenseProvider owner;
  1548.      String key;
  1549.      Void LicFileLicense( Class System.ComponentModel.LicFileLicenseProvider owner,  String key);
  1550.      String get_LicenseKey();
  1551.      Void Dispose();
  1552.     property LicenseKey { get(){} set(){} };
  1553.     }
  1554. class System.ComponentModel.ListBindableAttribute : System.Attribute
  1555.     {
  1556.      Class System.ComponentModel.ListBindableAttribute Yes;
  1557.      Class System.ComponentModel.ListBindableAttribute No;
  1558.      Class System.ComponentModel.ListBindableAttribute Default;
  1559.      Boolean listBindable;
  1560.      Boolean isDefault;
  1561.      Void System.ComponentModel.ListBindableAttribute( Boolean listBindable);
  1562.      Void System.ComponentModel.ListBindableAttribute( ValueClass System.ComponentModel.BindableSupport flags);
  1563.      Boolean get_ListBindable();
  1564.      Boolean Equals( Object obj);
  1565.      I4 GetHashCode();
  1566.      Boolean IsDefaultAttribute();
  1567.      Void System.ComponentModel.ListBindableAttribute();
  1568.     property ListBindable { get(){} set(){} };
  1569.     }
  1570. class System.ComponentModel.ListChangedEventArgs : System.EventArgs
  1571.     {
  1572.      ValueClass System.ComponentModel.ListChangedType listChangedType;
  1573.      I4 newIndex;
  1574.      I4 oldIndex;
  1575.      Class System.ComponentModel.PropertyDescriptor propDesc;
  1576.      Void System.ComponentModel.ListChangedEventArgs( ValueClass System.ComponentModel.ListChangedType listChangedType,  I4 newIndex);
  1577.      Void System.ComponentModel.ListChangedEventArgs( ValueClass System.ComponentModel.ListChangedType listChangedType,  Class System.ComponentModel.PropertyDescriptor propDesc);
  1578.      Void System.ComponentModel.ListChangedEventArgs( ValueClass System.ComponentModel.ListChangedType listChangedType,  I4 newIndex,  I4 oldIndex);
  1579.      ValueClass System.ComponentModel.ListChangedType get_ListChangedType();
  1580.      I4 get_NewIndex();
  1581.      I4 get_OldIndex();
  1582.     property ListChangedType { get(){} set(){} };
  1583.     property NewIndex { get(){} set(){} };
  1584.     property OldIndex { get(){} set(){} };
  1585.     }
  1586. class System.ComponentModel.ListChangedEventHandler : System.MulticastDelegate
  1587.     {
  1588.      Void System.ComponentModel.ListChangedEventHandler( Object object,  I method);
  1589.      Void Invoke( Object sender,  Class System.ComponentModel.ListChangedEventArgs e);
  1590.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.ComponentModel.ListChangedEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1591.      Void EndInvoke( Class System.IAsyncResult result);
  1592.     }
  1593. class System.ComponentModel.ListChangedType : System.Enum
  1594.     {
  1595.      I4 value__;
  1596.      ValueClass System.ComponentModel.ListChangedType Reset;
  1597.      ValueClass System.ComponentModel.ListChangedType ItemAdded;
  1598.      ValueClass System.ComponentModel.ListChangedType ItemDeleted;
  1599.      ValueClass System.ComponentModel.ListChangedType ItemMoved;
  1600.      ValueClass System.ComponentModel.ListChangedType ItemChanged;
  1601.      ValueClass System.ComponentModel.ListChangedType PropertyDescriptorAdded;
  1602.      ValueClass System.ComponentModel.ListChangedType PropertyDescriptorDeleted;
  1603.      ValueClass System.ComponentModel.ListChangedType PropertyDescriptorChanged;
  1604.     }
  1605. class System.ComponentModel.ListSortDirection : System.Enum
  1606.     {
  1607.      I4 value__;
  1608.      ValueClass System.ComponentModel.ListSortDirection Ascending;
  1609.      ValueClass System.ComponentModel.ListSortDirection Descending;
  1610.     }
  1611. class System.ComponentModel.LocalizableAttribute : System.Attribute
  1612.     {
  1613.      Boolean isLocalizable;
  1614.      Class System.ComponentModel.LocalizableAttribute Yes;
  1615.      Class System.ComponentModel.LocalizableAttribute No;
  1616.      Class System.ComponentModel.LocalizableAttribute Default;
  1617.      Void System.ComponentModel.LocalizableAttribute( Boolean isLocalizable);
  1618.      Boolean get_IsLocalizable();
  1619.      Boolean IsDefaultAttribute();
  1620.      Boolean Equals( Object obj);
  1621.      I4 GetHashCode();
  1622.      Void System.ComponentModel.LocalizableAttribute();
  1623.     property IsLocalizable { get(){} set(){} };
  1624.     }
  1625. class System.ComponentModel.MarshalByValueComponent : System.Object
  1626.     {
  1627.      Object EventDisposed;
  1628.      Class System.ComponentModel.ISite site;
  1629.      Class System.ComponentModel.EventHandlerList events;
  1630.      Void System.ComponentModel.MarshalByValueComponent();
  1631.      Void Finalize();
  1632.      Void add_Disposed( Class System.EventHandler value);
  1633.      Void remove_Disposed( Class System.EventHandler value);
  1634.      Class System.ComponentModel.EventHandlerList get_Events();
  1635.      Class System.ComponentModel.ISite get_Site();
  1636.      Void set_Site( Class System.ComponentModel.ISite value);
  1637.      Void Dispose();
  1638.      Void Dispose( Boolean disposing);
  1639.      Class System.ComponentModel.IContainer get_Container();
  1640.      Object GetService( Class System.Type service);
  1641.      Boolean get_DesignMode();
  1642.      String ToString();
  1643.      Void System.ComponentModel.MarshalByValueComponent();
  1644.     property Events { get(){} set(){} };
  1645.     property Site { get(){} set(){} };
  1646.     property Container { get(){} set(){} };
  1647.     property DesignMode { get(){} set(){} };
  1648.     event Disposed;
  1649.     }
  1650. class System.ComponentModel.AttributeCollection : System.Object
  1651.     {
  1652.      Class System.ComponentModel.AttributeCollection Empty;
  1653.      SZArray Class System.Attribute attributes;
  1654.      Class System.Collections.Hashtable defaultAttributes;
  1655.      Class System.Collections.Hashtable foundAttributes;
  1656.      Void System.ComponentModel.AttributeCollection( SZArray Class System.Attribute attributes);
  1657.      I4 get_Count();
  1658.      Class System.Attribute get_Item( I4 index);
  1659.      Class System.Attribute get_Item( Class System.Type attributeType);
  1660.      Boolean Contains( Class System.Attribute attribute);
  1661.      Boolean Contains( SZArray Class System.Attribute attributes);
  1662.      Class System.Attribute GetDefaultAttribute( Class System.Type attributeType);
  1663.      Class System.Collections.IEnumerator GetEnumerator();
  1664.      Boolean Matches( Class System.Attribute attribute);
  1665.      Boolean Matches( SZArray Class System.Attribute attributes);
  1666.      I4 System.Collections.ICollection.get_Count();
  1667.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1668.      Object System.Collections.ICollection.get_SyncRoot();
  1669.      Void CopyTo( Class System.Array array,  I4 index);
  1670.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1671.      Void System.ComponentModel.AttributeCollection();
  1672.     property Count { get(){} set(){} };
  1673.     property Item { get(){} set(){} };
  1674.     property Item { get(){} set(){} };
  1675.     }
  1676. class System.ComponentModel.MergablePropertyAttribute : System.Attribute
  1677.     {
  1678.      Class System.ComponentModel.MergablePropertyAttribute Yes;
  1679.      Class System.ComponentModel.MergablePropertyAttribute No;
  1680.      Class System.ComponentModel.MergablePropertyAttribute Default;
  1681.      Boolean allowMerge;
  1682.      Void System.ComponentModel.MergablePropertyAttribute( Boolean allowMerge);
  1683.      Boolean get_AllowMerge();
  1684.      Boolean Equals( Object obj);
  1685.      I4 GetHashCode();
  1686.      Boolean IsDefaultAttribute();
  1687.      Void System.ComponentModel.MergablePropertyAttribute();
  1688.     property AllowMerge { get(){} set(){} };
  1689.     }
  1690. class System.ComponentModel.PropertyChangedEventArgs : System.EventArgs
  1691.     {
  1692.      String propertyName;
  1693.      Void System.ComponentModel.PropertyChangedEventArgs( String propertyName);
  1694.      String get_PropertyName();
  1695.     property PropertyName { get(){} set(){} };
  1696.     }
  1697. class System.ComponentModel.PropertyChangedEventHandler : System.MulticastDelegate
  1698.     {
  1699.      Void System.ComponentModel.PropertyChangedEventHandler( Object object,  I method);
  1700.      Void Invoke( Object sender,  Class System.ComponentModel.PropertyChangedEventArgs e);
  1701.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.ComponentModel.PropertyChangedEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1702.      Void EndInvoke( Class System.IAsyncResult result);
  1703.     }
  1704. class System.ComponentModel.PropertyDescriptorCollection : System.Object
  1705.     {
  1706.      Class System.ComponentModel.PropertyDescriptorCollection Empty;
  1707.      Class System.Collections.IDictionary cachedFoundProperties;
  1708.      Boolean cachedIgnoreCase;
  1709.      SZArray Class System.ComponentModel.PropertyDescriptor properties;
  1710.      I4 propCount;
  1711.      SZArray String namedSort;
  1712.      Class System.Collections.IComparer comparer;
  1713.      Boolean propsOwned;
  1714.      Boolean needSort;
  1715.      Boolean readOnly;
  1716.      Void System.ComponentModel.PropertyDescriptorCollection( SZArray Class System.ComponentModel.PropertyDescriptor properties);
  1717.      Void System.ComponentModel.PropertyDescriptorCollection( SZArray Class System.ComponentModel.PropertyDescriptor properties,  Boolean readOnly);
  1718.      Void System.ComponentModel.PropertyDescriptorCollection( SZArray Class System.ComponentModel.PropertyDescriptor properties,  I4 propCount,  SZArray String namedSort,  Class System.Collections.IComparer comparer);
  1719.      I4 get_Count();
  1720.      Class System.ComponentModel.PropertyDescriptor get_Item( I4 index);
  1721.      Object System.Collections.IList.get_Item( I4 index);
  1722.      Void System.Collections.IList.set_Item( I4 index,  Object value);
  1723.      Class System.ComponentModel.PropertyDescriptor get_Item( String name);
  1724.      I4 Add( Class System.ComponentModel.PropertyDescriptor value);
  1725.      Void Clear();
  1726.      Boolean Contains( Class System.ComponentModel.PropertyDescriptor value);
  1727.      I4 IndexOf( Class System.ComponentModel.PropertyDescriptor value);
  1728.      Void Insert( I4 index,  Class System.ComponentModel.PropertyDescriptor value);
  1729.      Void Remove( Class System.ComponentModel.PropertyDescriptor value);
  1730.      Void RemoveAt( I4 index);
  1731.      Class System.ComponentModel.PropertyDescriptorCollection Sort();
  1732.      Class System.ComponentModel.PropertyDescriptorCollection Sort( SZArray String names);
  1733.      Class System.ComponentModel.PropertyDescriptorCollection Sort( SZArray String names,  Class System.Collections.IComparer comparer);
  1734.      Class System.ComponentModel.PropertyDescriptorCollection Sort( Class System.Collections.IComparer comparer);
  1735.      Void InternalSort( SZArray String names);
  1736.      Void InternalSort( Class System.Collections.IComparer sorter);
  1737.      I4 System.Collections.IList.Add( Object value);
  1738.      Void System.Collections.IList.Clear();
  1739.      Boolean System.Collections.IList.Contains( Object value);
  1740.      Void EnsurePropsOwned();
  1741.      Void EnsureSize( I4 sizeNeeded);
  1742.      Class System.ComponentModel.PropertyDescriptor Find( String name,  Boolean ignoreCase);
  1743.      Class System.Collections.IEnumerator GetEnumerator();
  1744.      Void System.Collections.IDictionary.Add( Object key,  Object value);
  1745.      Void System.Collections.IDictionary.Clear();
  1746.      Boolean System.Collections.IDictionary.Contains( Object key);
  1747.      Class System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator();
  1748.      Boolean System.Collections.IDictionary.get_IsFixedSize();
  1749.      Boolean System.Collections.IDictionary.get_IsReadOnly();
  1750.      Object System.Collections.IDictionary.get_Item( Object key);
  1751.      Void System.Collections.IDictionary.set_Item( Object key,  Object value);
  1752.      Class System.Collections.ICollection System.Collections.IDictionary.get_Keys();
  1753.      Class System.Collections.ICollection System.Collections.IDictionary.get_Values();
  1754.      Void System.Collections.IDictionary.Remove( Object key);
  1755.      I4 System.Collections.IList.IndexOf( Object value);
  1756.      Void System.Collections.IList.Insert( I4 index,  Object value);
  1757.      Void System.Collections.IList.Remove( Object value);
  1758.      Void System.Collections.IList.RemoveAt( I4 index);
  1759.      I4 System.Collections.ICollection.get_Count();
  1760.      Boolean System.Collections.IList.get_IsReadOnly();
  1761.      Boolean System.Collections.IList.get_IsFixedSize();
  1762.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1763.      Object System.Collections.ICollection.get_SyncRoot();
  1764.      Void CopyTo( Class System.Array array,  I4 index);
  1765.      Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
  1766.      Void System.ComponentModel.PropertyDescriptorCollection();
  1767.     property Count { get(){} set(){} };
  1768.     property Item { get(){} set(){} };
  1769.     property Item { get(){} set(){} };
  1770.     }
  1771. class PropertyDescriptorEnumerator : System.Object
  1772.     {
  1773.      Class System.ComponentModel.PropertyDescriptorCollection owner;
  1774.      I4 index;
  1775.      Void PropertyDescriptorEnumerator( Class System.ComponentModel.PropertyDescriptorCollection owner);
  1776.      Object get_Current();
  1777.      ValueClass System.Collections.DictionaryEntry get_Entry();
  1778.      Object get_Key();
  1779.      Object get_Value();
  1780.      Boolean MoveNext();
  1781.      Void Reset();
  1782.     property Current { get(){} set(){} };
  1783.     property Entry { get(){} set(){} };
  1784.     property Key { get(){} set(){} };
  1785.     property Value { get(){} set(){} };
  1786.     }
  1787. class System.ComponentModel.ProvidePropertyAttribute : System.Attribute
  1788.     {
  1789.      String propertyName;
  1790.      String receiverTypeName;
  1791.      Void System.ComponentModel.ProvidePropertyAttribute( String propertyName,  Class System.Type receiverType);
  1792.      Void System.ComponentModel.ProvidePropertyAttribute( String propertyName,  String receiverTypeName);
  1793.      String get_PropertyName();
  1794.      String get_ReceiverTypeName();
  1795.      Object get_TypeId();
  1796.      Boolean Equals( Object obj);
  1797.      I4 GetHashCode();
  1798.     property PropertyName { get(){} set(){} };
  1799.     property ReceiverTypeName { get(){} set(){} };
  1800.     property TypeId { get(){} set(){} };
  1801.     }
  1802. class System.ComponentModel.ReadOnlyAttribute : System.Attribute
  1803.     {
  1804.      Boolean isReadOnly;
  1805.      Class System.ComponentModel.ReadOnlyAttribute Yes;
  1806.      Class System.ComponentModel.ReadOnlyAttribute No;
  1807.      Class System.ComponentModel.ReadOnlyAttribute Default;
  1808.      Void System.ComponentModel.ReadOnlyAttribute( Boolean isReadOnly);
  1809.      Boolean get_IsReadOnly();
  1810.      Boolean Equals( Object value);
  1811.      I4 GetHashCode();
  1812.      Boolean IsDefaultAttribute();
  1813.      Void System.ComponentModel.ReadOnlyAttribute();
  1814.     property IsReadOnly { get(){} set(){} };
  1815.     }
  1816. class System.ComponentModel.RecommendedAsConfigurableAttribute : System.Attribute
  1817.     {
  1818.      Boolean recommendedAsConfigurable;
  1819.      Class System.ComponentModel.RecommendedAsConfigurableAttribute No;
  1820.      Class System.ComponentModel.RecommendedAsConfigurableAttribute Yes;
  1821.      Class System.ComponentModel.RecommendedAsConfigurableAttribute Default;
  1822.      Void System.ComponentModel.RecommendedAsConfigurableAttribute( Boolean recommendedAsConfigurable);
  1823.      Boolean get_RecommendedAsConfigurable();
  1824.      Boolean Equals( Object obj);
  1825.      I4 GetHashCode();
  1826.      Boolean IsDefaultAttribute();
  1827.      Void System.ComponentModel.RecommendedAsConfigurableAttribute();
  1828.     property RecommendedAsConfigurable { get(){} set(){} };
  1829.     }
  1830. class System.ComponentModel.ReflectEventDescriptor : System.ComponentModel.EventDescriptor
  1831.     {
  1832.      SZArray Class System.Type argsNone;
  1833.      Object noDefault;
  1834.      Class System.Type type;
  1835.      Class System.Type componentClass;
  1836.      Class System.Reflection.MethodInfo addMethod;
  1837.      Class System.Reflection.MethodInfo removeMethod;
  1838.      Class System.Reflection.EventInfo realEvent;
  1839.      Boolean filledMethods;
  1840.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  SZArray Class System.Attribute attributes);
  1841.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  Class System.Reflection.EventInfo eventInfo);
  1842.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Reflection.MethodInfo addMethod,  Class System.Reflection.MethodInfo removeMethod);
  1843.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type);
  1844.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Attribute a1);
  1845.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Attribute a1,  Class System.Attribute a2);
  1846.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3);
  1847.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3,  Class System.Attribute a4);
  1848.      Void System.ComponentModel.ReflectEventDescriptor( Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  SZArray Class System.Attribute attributes);
  1849.      Void System.ComponentModel.ReflectEventDescriptor( Class System.Type componentType,  Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  SZArray Class System.Attribute attributes);
  1850.      Void System.ComponentModel.ReflectEventDescriptor( Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  Class System.Attribute a1);
  1851.      Void System.ComponentModel.ReflectEventDescriptor( Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  Class System.Attribute a1,  Class System.Attribute a2);
  1852.      Void System.ComponentModel.ReflectEventDescriptor( Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3);
  1853.      Void System.ComponentModel.ReflectEventDescriptor( Class System.ComponentModel.EventDescriptor oldReflectEventDescriptor,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3,  Class System.Attribute a4);
  1854.      Class System.Type get_ComponentType();
  1855.      Class System.Type get_EventType();
  1856.      Boolean get_IsMulticast();
  1857.      Void AddEventHandler( Object component,  Class System.Delegate value);
  1858.      Void FillAttributes( Class System.Collections.IList attributes);
  1859.      Void FillEventInfoAttribute( Class System.Reflection.EventInfo realEventInfo,  Class System.Collections.IList attributes);
  1860.      Void FillMethods();
  1861.      Void FillSingleMethodAttribute( Class System.Reflection.MethodInfo realMethodInfo,  Class System.Collections.IList attributes);
  1862.      Void RemoveEventHandler( Object component,  Class System.Delegate value);
  1863.      Void System.ComponentModel.ReflectEventDescriptor();
  1864.     property ComponentType { get(){} set(){} };
  1865.     property EventType { get(){} set(){} };
  1866.     property IsMulticast { get(){} set(){} };
  1867.     }
  1868. class System.ComponentModel.ReflectPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  1869.     {
  1870.      SZArray Class System.Type argsNone;
  1871.      Object noValue;
  1872.      Class System.Diagnostics.TraceSwitch PropDescCreateSwitch;
  1873.      Class System.Diagnostics.TraceSwitch PropDescUsageSwitch;
  1874.      Class System.Diagnostics.TraceSwitch PropDescSwitch;
  1875.      I4 BitDefaultValueQueried;
  1876.      I4 BitGetQueried;
  1877.      I4 BitSetQueried;
  1878.      I4 BitShouldSerializeQueried;
  1879.      I4 BitResetQueried;
  1880.      I4 BitChangedQueried;
  1881.      I4 BitReadOnlyChecked;
  1882.      I4 BitAmbientValueQueried;
  1883.      ValueClass System.Collections.Specialized.BitVector32 state;
  1884.      Class System.Type componentClass;
  1885.      Class System.Type type;
  1886.      Object defaultValue;
  1887.      Object ambientValue;
  1888.      Class System.Reflection.PropertyInfo propInfo;
  1889.      Class System.Reflection.MethodInfo getMethod;
  1890.      Class System.Reflection.MethodInfo setMethod;
  1891.      Class System.Reflection.MethodInfo shouldSerializeMethod;
  1892.      Class System.Reflection.MethodInfo resetMethod;
  1893.      Class System.Reflection.EventInfo realChangedEventInfo;
  1894.      Class System.Type receiverType;
  1895.      Void System.ComponentModel.ReflectPropertyDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  SZArray Class System.Attribute attributes);
  1896.      Void System.ComponentModel.ReflectPropertyDescriptor( Class System.Type componentClass,  String name,  Class System.Type type);
  1897.      Void System.ComponentModel.ReflectPropertyDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Reflection.PropertyInfo propInfo,  Class System.Reflection.MethodInfo getMethod,  Class System.Reflection.MethodInfo setMethod,  SZArray Class System.Attribute attrs);
  1898.      Void System.ComponentModel.ReflectPropertyDescriptor( Class System.Type componentClass,  String name,  Class System.Type type,  Class System.Type receiverType,  Class System.Reflection.MethodInfo getMethod,  Class System.Reflection.MethodInfo setMethod,  SZArray Class System.Attribute attrs);
  1899.      Void System.ComponentModel.ReflectPropertyDescriptor( Class System.Type componentClass,  Class System.ComponentModel.PropertyDescriptor oldReflectPropertyDescriptor,  SZArray Class System.Attribute attributes);
  1900.      Object get_AmbientValue();
  1901.      Class System.Reflection.EventInfo get_ChangedEventValue();
  1902.      Void set_ChangedEventValue( Class System.Reflection.EventInfo value);
  1903.      Class System.Type get_ComponentType();
  1904.      Object get_DefaultValue();
  1905.      Class System.Reflection.MethodInfo get_GetMethodValue();
  1906.      Void set_GetMethodValue( Class System.Reflection.MethodInfo value);
  1907.      Boolean get_IsExtender();
  1908.      Boolean get_IsReadOnly();
  1909.      Class System.Type get_PropertyType();
  1910.      Class System.Reflection.MethodInfo get_ResetMethodValue();
  1911.      Void set_ResetMethodValue( Class System.Reflection.MethodInfo value);
  1912.      Class System.Reflection.MethodInfo get_SetMethodValue();
  1913.      Void set_SetMethodValue( Class System.Reflection.MethodInfo value);
  1914.      Class System.Reflection.MethodInfo get_ShouldSerializeMethodValue();
  1915.      Void set_ShouldSerializeMethodValue( Class System.Reflection.MethodInfo value);
  1916.      Void AddValueChanged( Object component,  Class System.EventHandler handler);
  1917.      Boolean ExtenderCanResetValue( Class System.ComponentModel.IExtenderProvider provider,  Object component);
  1918.      Class System.Type ExtenderGetReceiverType();
  1919.      Class System.Type ExtenderGetType( Class System.ComponentModel.IExtenderProvider provider);
  1920.      Object ExtenderGetValue( Class System.ComponentModel.IExtenderProvider provider,  Object component);
  1921.      Void ExtenderResetValue( Class System.ComponentModel.IExtenderProvider provider,  Object component,  Class System.ComponentModel.PropertyDescriptor notifyDesc);
  1922.      Void ExtenderSetValue( Class System.ComponentModel.IExtenderProvider provider,  Object component,  Object value,  Class System.ComponentModel.PropertyDescriptor notifyDesc);
  1923.      Boolean ExtenderShouldSerializeValue( Class System.ComponentModel.IExtenderProvider provider,  Object component);
  1924.      Boolean CanResetValue( Object component);
  1925.      Void FillAttributes( Class System.Collections.IList attributes);
  1926.      Object GetValue( Object component);
  1927.      Void OnValueChanged( Object component,  Class System.EventArgs e);
  1928.      Void RemoveValueChanged( Object component,  Class System.EventHandler handler);
  1929.      Void ResetValue( Object component);
  1930.      Void SetValue( Object component,  Object value);
  1931.      Boolean ShouldSerializeValue( Object component);
  1932.      Void System.ComponentModel.ReflectPropertyDescriptor();
  1933.     property AmbientValue { get(){} set(){} };
  1934.     property ChangedEventValue { get(){} set(){} };
  1935.     property ComponentType { get(){} set(){} };
  1936.     property DefaultValue { get(){} set(){} };
  1937.     property GetMethodValue { get(){} set(){} };
  1938.     property IsExtender { get(){} set(){} };
  1939.     property IsReadOnly { get(){} set(){} };
  1940.     property PropertyType { get(){} set(){} };
  1941.     property ResetMethodValue { get(){} set(){} };
  1942.     property SetMethodValue { get(){} set(){} };
  1943.     property ShouldSerializeMethodValue { get(){} set(){} };
  1944.     }
  1945. class System.ComponentModel.RefreshEventArgs : System.EventArgs
  1946.     {
  1947.      Object componentChanged;
  1948.      Class System.Type typeChanged;
  1949.      Void System.ComponentModel.RefreshEventArgs( Object componentChanged);
  1950.      Void System.ComponentModel.RefreshEventArgs( Class System.Type typeChanged);
  1951.      Object get_ComponentChanged();
  1952.      Class System.Type get_TypeChanged();
  1953.     property ComponentChanged { get(){} set(){} };
  1954.     property TypeChanged { get(){} set(){} };
  1955.     }
  1956. class System.ComponentModel.RefreshEventHandler : System.MulticastDelegate
  1957.     {
  1958.      Void System.ComponentModel.RefreshEventHandler( Object object,  I method);
  1959.      Void Invoke( Class System.ComponentModel.RefreshEventArgs e);
  1960.      Class System.IAsyncResult BeginInvoke( Class System.ComponentModel.RefreshEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1961.      Void EndInvoke( Class System.IAsyncResult result);
  1962.     }
  1963. class System.ComponentModel.RunInstallerAttribute : System.Attribute
  1964.     {
  1965.      Boolean runInstaller;
  1966.      Class System.ComponentModel.RunInstallerAttribute Yes;
  1967.      Class System.ComponentModel.RunInstallerAttribute No;
  1968.      Class System.ComponentModel.RunInstallerAttribute Default;
  1969.      Void System.ComponentModel.RunInstallerAttribute( Boolean runInstaller);
  1970.      Boolean get_RunInstaller();
  1971.      Boolean Equals( Object obj);
  1972.      I4 GetHashCode();
  1973.      Boolean IsDefaultAttribute();
  1974.      Void System.ComponentModel.RunInstallerAttribute();
  1975.     property RunInstaller { get(){} set(){} };
  1976.     }
  1977. class System.ComponentModel.SByteConverter : System.ComponentModel.BaseNumberConverter
  1978.     {
  1979.      Class System.Type get_TargetType();
  1980.      Object FromString( String value,  I4 radix);
  1981.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1982.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1983.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1984.      Void System.ComponentModel.SByteConverter();
  1985.     property TargetType { get(){} set(){} };
  1986.     }
  1987. class System.ComponentModel.SingleConverter : System.ComponentModel.BaseNumberConverter
  1988.     {
  1989.      Boolean get_AllowHex();
  1990.      Class System.Type get_TargetType();
  1991.      Object FromString( String value,  I4 radix);
  1992.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1993.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  1994.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  1995.      Void System.ComponentModel.SingleConverter();
  1996.     property AllowHex { get(){} set(){} };
  1997.     property TargetType { get(){} set(){} };
  1998.     }
  1999. class System.ComponentModel.StringConverter : System.ComponentModel.TypeConverter
  2000.     {
  2001.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  2002.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  2003.      Void System.ComponentModel.StringConverter();
  2004.     }
  2005. class System.ComponentModel.SyntaxCheck : System.Object
  2006.     {
  2007.      Void System.ComponentModel.SyntaxCheck();
  2008.      Boolean CheckMachineName( String value);
  2009.      Boolean CheckPath( String value);
  2010.      Boolean CheckRootedPath( String value);
  2011.     }
  2012. class System.ComponentModel.TimeSpanConverter : System.ComponentModel.TypeConverter
  2013.     {
  2014.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  2015.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  2016.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  2017.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  2018.      Void System.ComponentModel.TimeSpanConverter();
  2019.     }
  2020. class System.ComponentModel.ToolboxItemFilterAttribute : System.Attribute
  2021.     {
  2022.      String filterString;
  2023.      ValueClass System.ComponentModel.ToolboxItemFilterType filterType;
  2024.      String typeId;
  2025.      Void System.ComponentModel.ToolboxItemFilterAttribute( String filterString);
  2026.      Void System.ComponentModel.ToolboxItemFilterAttribute( String filterString,  ValueClass System.ComponentModel.ToolboxItemFilterType filterType);
  2027.      String get_FilterString();
  2028.      ValueClass System.ComponentModel.ToolboxItemFilterType get_FilterType();
  2029.      Object get_TypeId();
  2030.      Boolean Equals( Object obj);
  2031.      I4 GetHashCode();
  2032.      Boolean Match( Object obj);
  2033.     property FilterString { get(){} set(){} };
  2034.     property FilterType { get(){} set(){} };
  2035.     property TypeId { get(){} set(){} };
  2036.     }
  2037. class System.ComponentModel.ToolboxItemFilterType : System.Enum
  2038.     {
  2039.      I4 value__;
  2040.      ValueClass System.ComponentModel.ToolboxItemFilterType Allow;
  2041.      ValueClass System.ComponentModel.ToolboxItemFilterType Custom;
  2042.      ValueClass System.ComponentModel.ToolboxItemFilterType Prevent;
  2043.      ValueClass System.ComponentModel.ToolboxItemFilterType Require;
  2044.     }
  2045. class System.ComponentModel.TypeConverterAttribute : System.Attribute
  2046.     {
  2047.      String typeName;
  2048.      Class System.ComponentModel.TypeConverterAttribute Default;
  2049.      Void System.ComponentModel.TypeConverterAttribute();
  2050.      Void System.ComponentModel.TypeConverterAttribute( Class System.Type type);
  2051.      Void System.ComponentModel.TypeConverterAttribute( String typeName);
  2052.      String get_ConverterTypeName();
  2053.      Boolean Equals( Object obj);
  2054.      I4 GetHashCode();
  2055.      Void System.ComponentModel.TypeConverterAttribute();
  2056.     property ConverterTypeName { get(){} set(){} };
  2057.     }
  2058. class System.ComponentModel.TypeListConverter : System.ComponentModel.TypeConverter
  2059.     {
  2060.      SZArray Class System.Type types;
  2061.      Class StandardValuesCollection values;
  2062.      Void System.ComponentModel.TypeListConverter( SZArray Class System.Type types);
  2063.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  2064.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  2065.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  2066.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  2067.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  2068.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  2069.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  2070.     }
  2071. class System.ComponentModel.UInt16Converter : System.ComponentModel.BaseNumberConverter
  2072.     {
  2073.      Class System.Type get_TargetType();
  2074.      Object FromString( String value,  I4 radix);
  2075.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2076.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  2077.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2078.      Void System.ComponentModel.UInt16Converter();
  2079.     property TargetType { get(){} set(){} };
  2080.     }
  2081. class System.ComponentModel.UInt32Converter : System.ComponentModel.BaseNumberConverter
  2082.     {
  2083.      Class System.Type get_TargetType();
  2084.      Object FromString( String value,  I4 radix);
  2085.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2086.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  2087.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2088.      Void System.ComponentModel.UInt32Converter();
  2089.     property TargetType { get(){} set(){} };
  2090.     }
  2091. class System.ComponentModel.UInt64Converter : System.ComponentModel.BaseNumberConverter
  2092.     {
  2093.      Class System.Type get_TargetType();
  2094.      Object FromString( String value,  I4 radix);
  2095.      Object FromString( String value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2096.      Object FromString( String value,  Class System.Globalization.CultureInfo culture);
  2097.      String ToString( Object value,  Class System.Globalization.NumberFormatInfo formatInfo);
  2098.      Void System.ComponentModel.UInt64Converter();
  2099.     property TargetType { get(){} set(){} };
  2100.     }
  2101. class System.ComponentModel.InvalidEnumArgumentException : System.ArgumentException
  2102.     {
  2103.      Void System.ComponentModel.InvalidEnumArgumentException();
  2104.      Void System.ComponentModel.InvalidEnumArgumentException( String message);
  2105.      Void System.ComponentModel.InvalidEnumArgumentException( String argumentName,  I4 invalidValue,  Class System.Type enumClass);
  2106.     }
  2107. class System.ComponentModel.CompModSwitches : System.Object
  2108.     {
  2109.      Class System.Diagnostics.BooleanSwitch commonDesignerServices;
  2110.      Class System.Diagnostics.TraceSwitch eventLog;
  2111.      Class System.Diagnostics.BooleanSwitch get_CommonDesignerServices();
  2112.      Class System.Diagnostics.TraceSwitch get_EventLog();
  2113.      Void System.ComponentModel.CompModSwitches();
  2114.     property CommonDesignerServices { get(){} set(){} };
  2115.     property EventLog { get(){} set(){} };
  2116.     }
  2117. class System.ComponentModel.WarningException : System.SystemException
  2118.     {
  2119.      String helpUrl;
  2120.      String helpTopic;
  2121.      Void System.ComponentModel.WarningException( String message);
  2122.      Void System.ComponentModel.WarningException( String message,  String helpUrl);
  2123.      Void System.ComponentModel.WarningException( String message,  String helpUrl,  String helpTopic);
  2124.      String get_HelpUrl();
  2125.      String get_HelpTopic();
  2126.     property HelpUrl { get(){} set(){} };
  2127.     property HelpTopic { get(){} set(){} };
  2128.     }
  2129. class System.ComponentModel.Win32Exception : System.Runtime.InteropServices.ExternalException
  2130.     {
  2131.      I4 nativeErrorCode;
  2132.      Void System.ComponentModel.Win32Exception();
  2133.      Void System.ComponentModel.Win32Exception( I4 error);
  2134.      Void System.ComponentModel.Win32Exception( I4 error,  String message);
  2135.      Void System.ComponentModel.Win32Exception( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  2136.      I4 get_NativeErrorCode();
  2137.      String GetErrorMessage( I4 error);
  2138.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  2139.     property NativeErrorCode { get(){} set(){} };
  2140.     }
  2141. class System.ComponentModel.LicenseManager : System.Object
  2142.     {
  2143.      Object selfLock;
  2144.      Class System.ComponentModel.LicenseContext context;
  2145.      Object contextLockHolder;
  2146.      Class System.Collections.Hashtable providers;
  2147.      Class System.Collections.Hashtable providerInstances;
  2148.      Void System.ComponentModel.LicenseManager();
  2149.      Class System.ComponentModel.LicenseContext get_CurrentContext();
  2150.      Void set_CurrentContext( Class System.ComponentModel.LicenseContext value);
  2151.      ValueClass System.ComponentModel.LicenseUsageMode get_UsageMode();
  2152.      Void CacheProvider( Class System.Type type,  Class System.ComponentModel.LicenseProvider provider);
  2153.      Object CreateWithContext( Class System.Type type,  Class System.ComponentModel.LicenseContext creationContext);
  2154.      Object CreateWithContext( Class System.Type type,  Class System.ComponentModel.LicenseContext creationContext,  SZArray Object args);
  2155.      Boolean GetCachedNoLicenseProvider( Class System.Type type);
  2156.      Class System.ComponentModel.LicenseProvider GetCachedProvider( Class System.Type type);
  2157.      Class System.ComponentModel.LicenseProvider GetCachedProviderInstance( Class System.Type providerType);
  2158.      ValueClass System.RuntimeTypeHandle GetLicenseInteropHelperType();
  2159.      Boolean IsLicensed( Class System.Type type);
  2160.      Boolean IsValid( Class System.Type type);
  2161.      Boolean IsValid( Class System.Type type,  Object instance,  ByRef Class System.ComponentModel.License license);
  2162.      Void LockContext( Object contextUser);
  2163.      Void UnlockContext( Object contextUser);
  2164.      Boolean ValidateInternal( Class System.Type type,  Object instance,  Boolean allowExceptions,  ByRef Class System.ComponentModel.License license);
  2165.      Boolean ValidateInternalRecursive( Class System.ComponentModel.LicenseContext context,  Class System.Type type,  Object instance,  Boolean allowExceptions,  ByRef Class System.ComponentModel.License license,  ByRef String licenseKey);
  2166.      Void Validate( Class System.Type type);
  2167.      Class System.ComponentModel.License Validate( Class System.Type type,  Object instance);
  2168.      Void System.ComponentModel.LicenseManager();
  2169.     property CurrentContext { get(){} set(){} };
  2170.     property UsageMode { get(){} set(){} };
  2171.     }
  2172. class LicenseInteropHelper : System.Object
  2173.     {
  2174.      I4 S_OK;
  2175.      I4 E_NOTIMPL;
  2176.      I4 CLASS_E_NOTLICENSED;
  2177.      I4 E_FAIL;
  2178.      Class System.ComponentModel.Design.DesigntimeLicenseContext helperContext;
  2179.      Class System.ComponentModel.LicenseContext savedLicenseContext;
  2180.      Class System.Type savedType;
  2181.      Object AllocateAndValidateLicense( ValueClass System.RuntimeTypeHandle rth,  I bstrKey,  I4 fDesignTime);
  2182.      I4 RequestLicKey( ValueClass System.RuntimeTypeHandle rth,  ByRef I pbstrKey);
  2183.      Void GetLicInfo( ValueClass System.RuntimeTypeHandle rth,  ByRef I4 pRuntimeKeyAvail,  ByRef I4 pLicVerified);
  2184.      Void GetCurrentContextInfo( ByRef I4 fDesignTime,  ByRef I bstrKey,  ValueClass System.RuntimeTypeHandle rth);
  2185.      Void SaveKeyInCurrentContext( I bstrKey);
  2186.      Void LicenseInteropHelper();
  2187.     }
  2188. class CLRLicenseContext : System.ComponentModel.LicenseContext
  2189.     {
  2190.      ValueClass System.ComponentModel.LicenseUsageMode usageMode;
  2191.      Class System.Type type;
  2192.      String key;
  2193.      Void CLRLicenseContext( ValueClass System.ComponentModel.LicenseUsageMode usageMode,  Class System.Type type);
  2194.      ValueClass System.ComponentModel.LicenseUsageMode get_UsageMode();
  2195.      String GetSavedLicenseKey( Class System.Type type,  Class System.Reflection.Assembly resourceAssembly);
  2196.      Void SetSavedLicenseKey( Class System.Type type,  String key);
  2197.     property UsageMode { get(){} set(){} };
  2198.     }
  2199. class System.ComponentModel.TypeDescriptor : System.Object
  2200.     {
  2201.      Class System.Collections.Hashtable cachedComponentEntries;
  2202.      Class System.Collections.Hashtable editorTables;
  2203.      Class System.Collections.Hashtable attributeCache;
  2204.      Class System.ComponentModel.RefreshEventHandler refreshHandler;
  2205.      Class System.ComponentModel.IComNativeDescriptorHandler comNativeDescriptorHandler;
  2206.      Class System.Diagnostics.TraceSwitch CompDescrSwitch;
  2207.      Void System.ComponentModel.TypeDescriptor();
  2208.      Class ComponentEntry GetEntry( Object component,  Class System.Type componentType);
  2209.      Class System.ComponentModel.IComNativeDescriptorHandler get_ComNativeDescriptorHandler();
  2210.      Void set_ComNativeDescriptorHandler( Class System.ComponentModel.IComNativeDescriptorHandler value);
  2211.      Void add_Refreshed( Class System.ComponentModel.RefreshEventHandler value);
  2212.      Void remove_Refreshed( Class System.ComponentModel.RefreshEventHandler value);
  2213.      Void AddEditorTable( Class System.Type editorBaseType,  Class System.Collections.Hashtable table);