ChangeLog 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. 2004-08-09 Gonzalo Paniagua Javier <[email protected]>
  2. * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
  3. point method public.
  4. 2004-02-04 Jackson Harper <[email protected]>
  5. * CodeTypeMember.cs: Name is String.Empty if not set.
  6. * CodeComment.cs: Text is String.Empty if not set.
  7. 2003-12-23 Jaroslaw Kowalski <[email protected]>
  8. * CodeAttributeDeclaration.cs:
  9. * CodeDelegateInvokeExpression:
  10. -Added "params" keyword to constructors
  11. 2003-08-15 Jaroslaw Kowalski <[email protected]>
  12. * CodeTypeDeclaration.cs:
  13. - TypeAttributes of CodeTypeDeclaration now defaults to
  14. TypeAttributes.Public (same as MS implementation)
  15. 2003-04-25 Gonzalo Paniagua Javier <[email protected]>
  16. * CodeEventReferenceExpression.cs: fixed typo that prevented event
  17. name from being set.
  18. 2003-04-24 Gonzalo Paniagua Javier <[email protected]>
  19. * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
  20. code for the property.
  21. 2002-10-11 Ravi Pratap <[email protected]>
  22. * CodeMethodInvokeExpression.cs : Fix second constructor so that
  23. the last argument is params - that is what the docs say.
  24. 2002-09-11 Gonzalo Paniagua Javier <[email protected]>
  25. * CodeBinaryOperatorType.cs:
  26. * CodeMemberEvent.cs:
  27. * CodeParameterDeclarationExpression.cs:
  28. * CodeTypeMember.cs:
  29. * CodeTypeReference.cs:
  30. * CodeTypeReferenceCollection.cs: misc. fixes
  31. 2002-05-28 Daniel Stodden <[email protected]>
  32. * CodeArrayCreateExpression.cs: typo + comments
  33. * CodeAttributeArgumentCollection.cs: Add() signature fixed
  34. * CodeAttributeDeclarationCollection.cs: Add() signature fixed
  35. * CodeCatchClause.cs: ctor signature fixed
  36. * CodeCatchClauseCollection.cs: Add() signature fixed
  37. * CodeCommentStatementCollection.cs: Add() signature fixed
  38. * CodeConstructor.cs: ctor added
  39. * CodeExpressionCollection.cs: Populate* events: nullref checks
  40. added
  41. * CodeNamespace.cs: Populate* events: nullref checks added
  42. * CodeNamespaceCollection.cs: Add() signature fixed
  43. * CodeParameterDeclarationExpressionCollection.cs: Add() signature
  44. fixed
  45. * CodeStatementCollection.cs: Add() signature fixed, missing
  46. overload added
  47. * CodeTypeConstructor.cs: class name typo :P
  48. * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
  49. work.
  50. * CodeTypeDeclarationCollection.cs: Add() signature fixed
  51. * CodeTypeReference.cs: added MonoTODOs. some corrections on array
  52. type behavior.
  53. * CodeTypeReferenceCollection.cs: Add() signature fixed
  54. * MemberAttributes.cs: just comments
  55. 2002-05-11 Daniel Stodden <[email protected]>
  56. * CodeAttributeArgumentCollection.cs: inherits CollectionBase
  57. * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
  58. * CodeCatchClauseCollection.cs: inherits CollectionBase
  59. * CodeExpressionCollection.cs: inherits CollectionBase
  60. * CodeNamespaceImportCollection.cs: not CollectionBase, but
  61. matching MS docs
  62. * CodeParameterDeclarationCollection.cs: inherits CollectionBase
  63. * CodeStatementCollection.cs: inherits CollectionBase
  64. * CodeArrayCreateExpression.cs: corrections, completions, whatever
  65. * CodeAssignStatement.cs: corrections, completions, whatever
  66. * CodeAttachEventStatement.cs: corrections, completions, whatever
  67. * CodeAttributeArgument.cs: corrections, completions, whatever
  68. * CodeAttributeDeclaration.cs: corrections, completions, whatever
  69. * CodeBaseReferenceExpression.cs: corrections, completions,
  70. whatever
  71. * CodeBinaryOperatorExpression.cs: corrections, completions,
  72. whatever
  73. * CodeCastExpression.cs: corrections, completions, whatever
  74. * CodeCatchClause.cs: corrections, completions, whatever
  75. * CodeCommentStatement.cs: corrections, completions, whatever
  76. * CodeConstructor.cs: corrections, completions, whatever
  77. * CodeDelegateCreateExpression.cs: corrections, completions,
  78. whatever
  79. * CodeDelegateInvokeExpression.cs: corrections, completions,
  80. whatever
  81. * CodeExpression.cs: corrections, completions, whatever
  82. * CodeFieldReferenceExpression.cs: corrections, completions,
  83. whatever
  84. * CodeIndexerExpression.cs: corrections, completions, whatever
  85. * CodeLinePragma.cs: corrections, completions, whatever
  86. * CodeMemberEvent.cs: corrections, completions, whatever
  87. * CodeMemberField.cs: corrections, completions, whatever
  88. * CodeMemberMethod.cs: corrections, completions, whatever
  89. * CodeMemberProperty.cs: corrections, completions, whatever
  90. * CodeMethodInvokeExpression.cs: corrections, completions,
  91. whatever
  92. * CodeMethodReturnStatement.cs: corrections, completions, whatever
  93. * CodeNamespace.cs: corrections, completions, whatever
  94. * CodeNamespaceImport.cs: corrections, completions, whatever
  95. * CodeObject.cs: corrections, completions, whatever
  96. * CodeObjectCreateExpression.cs: corrections, completions,
  97. whatever
  98. * CodeParameterDeclarationExpression.cs: corrections, completions,
  99. whatever
  100. * CodePrimitiveExpression.cs: corrections, completions, whatever
  101. * CodePropertyReferenceExpression.cs: corrections, completions,
  102. whatever
  103. * CodeStatement.cs: corrections, completions, whatever
  104. * CodeThisReferenceExpression.cs: corrections, completions,
  105. whatever
  106. * CodeThrowExceptionStatement.cs: corrections, completions,
  107. whatever
  108. * CodeTryCatchFinallyStatement.cs: corrections, completions,
  109. whatever
  110. * CodeTypeDeclaration.cs: corrections, completions, whatever
  111. * CodeTypeMember.cs: corrections, completions, whatever
  112. * CodeTypeOfExpression.cs: corrections, completions, whatever
  113. * CodeTypeReferenceExpression.cs: corrections, completions,
  114. whatever
  115. * CodeVariableDeclarationStatement.cs: corrections, completions,
  116. whatever
  117. * FieldDirection.cs: corrections, completions, whatever
  118. * CodeArgumentReferenceExpression.cs: added
  119. * CodeArrayIndexerExpression.cs: added
  120. * CodeComment.cs: added
  121. * CodeCommentStatementCollection.cs: added
  122. * CodeCompileUnit.cs: added
  123. * CodeConditionStatement.cs: added
  124. * CodeDirectionExpression.cs: added
  125. * CodeEntryPointMethod.cs: added
  126. * CodeEventReferenceExpression.cs: added
  127. * CodeExpressionStatement.cs: added
  128. * CodeGotoStatement.cs: added
  129. * CodeIterationStatement.cs: added
  130. * CodeLabeledStatement.cs: added
  131. * CodeMethodReferenceExpression.cs: added
  132. * CodeNamespaceCollection.cs: added
  133. * CodePropertySetValueReferenceExpression.cs: added
  134. * CodeRemoveEventStatement.cs: added
  135. * CodeSnippetCompileUnit.cs: added
  136. * CodeSnippetExpression.cs: added
  137. * CodeSnippetStatement.cs: added
  138. * CodeSnippetTypeMember.cs: added
  139. * CodeTypeConstructor.cs: added
  140. * CodeTypeDeclarationCollection.cs: added
  141. * CodeTypeDelegate.cs: added
  142. * CodeTypeMemberCollection.cs: added
  143. * CodeTypeReference.cs: added
  144. * CodeTypeReferenceCollection.cs: added
  145. * CodeVariableReferenceExpression.cs: added
  146. 2001-07-15 Sean MacIsaac <[email protected]>
  147. * MemberAttributes.cs: Added so rest of classes would compile.
  148. * FieldDirection.cs: Added so rest of classes would compile.
  149. * CodeTypeMember.cs: Added so rest of classes would compile.
  150. * CodeTypeDeclaration.cs: Added so rest of classes would compile.
  151. * CodeObject.cs: Added so rest of classes would compile.
  152. * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
  153. 2001-07-12 Sean MacIsaac <[email protected]>
  154. * All files implementing IList: Added IsFixedSize property.
  155. * All files: Changed CodeDOM to CodeDom.