1 2004-09-14 Marek Safar <marek.safar@seznam.cz>
3 * CodeTypeReference.cs: Fix #65854
5 2004-09-06 Marek Safar <marek.safar@seznam.cz>
9 * CodeMethodReferenceExpression.cs,
11 * CodeTypeDeclaration.cs,
13 * CodeTypeReference.cs : Implemented NET_2_0.
15 * CodeChecksumPragma.cs,
17 * CodeDirectiveCollection.cs,
18 * CodeRegionDirective.cs,
20 * CodeTypeParameter.cs,
21 * CodeTypeParameterCollection.cs,
22 * CodeTypeReferenceOptions.cs : New NET_2_0 files
24 2004-09-01 Marek Safar <marek.safar@seznam.cz>
26 * CodeCatchClause.cs: System.Exception is default type
27 for string constructor.
29 * CodeTypeMember.cs: Default member attributes are
32 * CodeTypeReference.cs: Implemented array info extraction
35 2004-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37 * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
40 2004-02-04 Jackson Harper <jackson@ximian.com>
42 * CodeTypeMember.cs: Name is String.Empty if not set.
43 * CodeComment.cs: Text is String.Empty if not set.
45 2003-12-23 Jaroslaw Kowalski <jaak@zd.com.pl>
47 * CodeAttributeDeclaration.cs:
48 * CodeDelegateInvokeExpression:
49 -Added "params" keyword to constructors
51 2003-08-15 Jaroslaw Kowalski <jarek@atm.com.pl>
53 * CodeTypeDeclaration.cs:
55 - TypeAttributes of CodeTypeDeclaration now defaults to
56 TypeAttributes.Public (same as MS implementation)
58 2003-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
60 * CodeEventReferenceExpression.cs: fixed typo that prevented event
63 2003-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
65 * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
66 code for the property.
68 2002-10-11 Ravi Pratap <ravi@ximian.com>
70 * CodeMethodInvokeExpression.cs : Fix second constructor so that
71 the last argument is params - that is what the docs say.
73 2002-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
75 * CodeBinaryOperatorType.cs:
77 * CodeParameterDeclarationExpression.cs:
79 * CodeTypeReference.cs:
80 * CodeTypeReferenceCollection.cs: misc. fixes
82 2002-05-28 Daniel Stodden <stodden@in.tum.de>
84 * CodeArrayCreateExpression.cs: typo + comments
86 * CodeAttributeArgumentCollection.cs: Add() signature fixed
88 * CodeAttributeDeclarationCollection.cs: Add() signature fixed
90 * CodeCatchClause.cs: ctor signature fixed
92 * CodeCatchClauseCollection.cs: Add() signature fixed
94 * CodeCommentStatementCollection.cs: Add() signature fixed
96 * CodeConstructor.cs: ctor added
98 * CodeExpressionCollection.cs: Populate* events: nullref checks
101 * CodeNamespace.cs: Populate* events: nullref checks added
103 * CodeNamespaceCollection.cs: Add() signature fixed
105 * CodeParameterDeclarationExpressionCollection.cs: Add() signature
108 * CodeStatementCollection.cs: Add() signature fixed, missing
111 * CodeTypeConstructor.cs: class name typo :P
113 * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
116 * CodeTypeDeclarationCollection.cs: Add() signature fixed
118 * CodeTypeReference.cs: added MonoTODOs. some corrections on array
121 * CodeTypeReferenceCollection.cs: Add() signature fixed
123 * MemberAttributes.cs: just comments
125 2002-05-11 Daniel Stodden <stodden@in.tum.de>
127 * CodeAttributeArgumentCollection.cs: inherits CollectionBase
129 * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
131 * CodeCatchClauseCollection.cs: inherits CollectionBase
133 * CodeExpressionCollection.cs: inherits CollectionBase
135 * CodeNamespaceImportCollection.cs: not CollectionBase, but
138 * CodeParameterDeclarationCollection.cs: inherits CollectionBase
140 * CodeStatementCollection.cs: inherits CollectionBase
142 * CodeArrayCreateExpression.cs: corrections, completions, whatever
144 * CodeAssignStatement.cs: corrections, completions, whatever
146 * CodeAttachEventStatement.cs: corrections, completions, whatever
148 * CodeAttributeArgument.cs: corrections, completions, whatever
150 * CodeAttributeDeclaration.cs: corrections, completions, whatever
152 * CodeBaseReferenceExpression.cs: corrections, completions,
155 * CodeBinaryOperatorExpression.cs: corrections, completions,
158 * CodeCastExpression.cs: corrections, completions, whatever
160 * CodeCatchClause.cs: corrections, completions, whatever
162 * CodeCommentStatement.cs: corrections, completions, whatever
164 * CodeConstructor.cs: corrections, completions, whatever
166 * CodeDelegateCreateExpression.cs: corrections, completions,
169 * CodeDelegateInvokeExpression.cs: corrections, completions,
172 * CodeExpression.cs: corrections, completions, whatever
174 * CodeFieldReferenceExpression.cs: corrections, completions,
177 * CodeIndexerExpression.cs: corrections, completions, whatever
179 * CodeLinePragma.cs: corrections, completions, whatever
181 * CodeMemberEvent.cs: corrections, completions, whatever
183 * CodeMemberField.cs: corrections, completions, whatever
185 * CodeMemberMethod.cs: corrections, completions, whatever
187 * CodeMemberProperty.cs: corrections, completions, whatever
189 * CodeMethodInvokeExpression.cs: corrections, completions,
192 * CodeMethodReturnStatement.cs: corrections, completions, whatever
194 * CodeNamespace.cs: corrections, completions, whatever
196 * CodeNamespaceImport.cs: corrections, completions, whatever
198 * CodeObject.cs: corrections, completions, whatever
200 * CodeObjectCreateExpression.cs: corrections, completions,
203 * CodeParameterDeclarationExpression.cs: corrections, completions,
206 * CodePrimitiveExpression.cs: corrections, completions, whatever
208 * CodePropertyReferenceExpression.cs: corrections, completions,
211 * CodeStatement.cs: corrections, completions, whatever
213 * CodeThisReferenceExpression.cs: corrections, completions,
216 * CodeThrowExceptionStatement.cs: corrections, completions,
219 * CodeTryCatchFinallyStatement.cs: corrections, completions,
222 * CodeTypeDeclaration.cs: corrections, completions, whatever
224 * CodeTypeMember.cs: corrections, completions, whatever
226 * CodeTypeOfExpression.cs: corrections, completions, whatever
228 * CodeTypeReferenceExpression.cs: corrections, completions,
231 * CodeVariableDeclarationStatement.cs: corrections, completions,
234 * FieldDirection.cs: corrections, completions, whatever
236 * CodeArgumentReferenceExpression.cs: added
238 * CodeArrayIndexerExpression.cs: added
240 * CodeComment.cs: added
242 * CodeCommentStatementCollection.cs: added
244 * CodeCompileUnit.cs: added
246 * CodeConditionStatement.cs: added
248 * CodeDirectionExpression.cs: added
250 * CodeEntryPointMethod.cs: added
252 * CodeEventReferenceExpression.cs: added
254 * CodeExpressionStatement.cs: added
256 * CodeGotoStatement.cs: added
258 * CodeIterationStatement.cs: added
260 * CodeLabeledStatement.cs: added
262 * CodeMethodReferenceExpression.cs: added
264 * CodeNamespaceCollection.cs: added
266 * CodePropertySetValueReferenceExpression.cs: added
268 * CodeRemoveEventStatement.cs: added
270 * CodeSnippetCompileUnit.cs: added
272 * CodeSnippetExpression.cs: added
274 * CodeSnippetStatement.cs: added
276 * CodeSnippetTypeMember.cs: added
278 * CodeTypeConstructor.cs: added
280 * CodeTypeDeclarationCollection.cs: added
282 * CodeTypeDelegate.cs: added
284 * CodeTypeMemberCollection.cs: added
286 * CodeTypeReference.cs: added
288 * CodeTypeReferenceCollection.cs: added
290 * CodeVariableReferenceExpression.cs: added
292 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
294 * MemberAttributes.cs: Added so rest of classes would compile.
296 * FieldDirection.cs: Added so rest of classes would compile.
298 * CodeTypeMember.cs: Added so rest of classes would compile.
300 * CodeTypeDeclaration.cs: Added so rest of classes would compile.
302 * CodeObject.cs: Added so rest of classes would compile.
304 * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
306 2001-07-12 Sean MacIsaac <macisaac@ximian.com>
308 * All files implementing IList: Added IsFixedSize property.
310 * All files: Changed CodeDOM to CodeDom.