ChangeLog 9.0 KB

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