ChangeLog 8.6 KB

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