1 2006-03-11 Miguel de Icaza <miguel@novell.com>
3 * CodeNamespaceImportCollection.cs: It turns out that a lot of the
4 errors flagged with "!" were just missing explicit interface
9 2005-11-30 Gert Driesen <drieseng@users.sourceforge.net>
11 * CodeRemoveEventStatement.cs: Event returns new CodeEventReference
12 if underlying value is null.
14 2005-11-20 Gert Driesen <drieseng@users.sourceforge.net>
16 * CodeParameterDeclarationExpressionCollection.cs: Use CollectionBase
17 implementation of IList.Remove to handle removal of item from
19 * CodeCatchClauseCollection.cs: Same.
20 * CodeStatementCollection.cs: Same.
21 * CodeAttributeDeclarationCollection.cs: Same.
22 * CodeTypeMemberCollection.cs: Same.
23 * CodeDirectiveCollection.cs: Same.
24 * CodeTypeDeclarationCollection.cs: Same.
25 * CodeNamespaceCollection.cs: Same.
26 * CodeExpressionCollection.cs: Same.
27 * CodeTypeReferenceCollection.cs: Same.
28 * CodeTypeParameterCollection.cs: Same.
29 * CodeCommentStatementCollection.cs: Same.
30 * CodeAttributeArgumentCollection.cs: Same.
32 2005-11-20 Gert Driesen <drieseng@users.sourceforge.net>
34 * CodeEventReferenceExpression.cs: Set eol-style to native.
35 * CodeArgumentReferenceExpression.cs: Set eol-style to native.
36 * CodeParameterDeclarationExpressionCollection.cs: Set eol-style to
38 * CodeRegionMode.cs: Set eol-style to native.
39 * FieldDirection.cs: Set eol-style to native.
40 * CodeChecksumPragma.cs: Set eol-style to native.
41 * CodeCatchClauseCollection.cs: Set eol-style to native.
42 * CodeAttachEventStatement.cs: Set eol-style to native.
43 * CodeSnippetCompileUnit.cs: Set eol-style to native.
44 * CodeNamespace.cs: Set eol-style to native.
45 * CodePropertySetValueReferenceExpression.cs: Set eol-style to native.
46 * CodeTypeReference.cs: Set eol-style to native.
47 * CodeDirectionExpression.cs: Set eol-style to native.
48 * CodeThisReferenceExpression.cs: Set eol-style to native.
49 * CodeSnippetStatement.cs: Set eol-style to native.
50 * CodeMemberMethod.cs: Set eol-style to native.
51 * CodeMemberProperty.cs: Set eol-style to native.
52 * CodeEntryPointMethod.cs: Set eol-style to native.
53 * CodeTypeReferenceOptions.cs: Set eol-style to native.
54 * CodeIndexerExpression.cs: Set eol-style to native.
55 * CodeCatchClause.cs: Set eol-style to native.
56 * CodeStatementCollection.cs: Set eol-style to native.
57 * CodeRegionDirective.cs: Set eol-style to native.
58 * CodeTypeParameter.cs: Set eol-style to native.
59 * CodeIterationStatement.cs: Set eol-style to native.
60 * CodeRemoveEventStatement.cs: Set eol-style to native.
61 * CodeVariableReferenceExpression.cs: Set eol-style to native.
62 * CodeAttributeDeclarationCollection.cs: Set eol-style to native.
63 * CodeTryCatchFinallyStatement.cs: Set eol-style to native.
64 * CodeTypeMemberCollection.cs: Set eol-style to native.
65 * CodeCompileUnit.cs: Set eol-style to native.
66 * CodePrimitiveExpression.cs: Set eol-style to native.
67 * CodeDirectiveCollection.cs: Fixed line endings. Set eol-style to
69 * CodeTypeDeclarationCollection.cs: Set eol-style to native.
70 * CodeNamespaceImportCollection.cs: Set eol-style to native.
71 * CodeNamespaceCollection.cs: Set eol-style to native.
72 * CodeTypeMember.cs: Set eol-style to native.
73 * CodeAttributeDeclaration.cs: Set eol-style to native.
74 * CodeConditionStatement.cs: Set eol-style to native.
75 * CodeExpressionCollection.cs: Set eol-style to native.
76 * CodeTypeReferenceCollection.cs: Set eol-style to native.
77 * CodeSnippetTypeMember.cs: Set eol-style to native.
78 * CodeDelegateCreateExpression.cs: Set eol-style to native.
79 * CodeLinePragma.cs: Set eol-style to native.
80 * CodeMethodReferenceExpression.cs: Set eol-style to native.
81 * CodeVariableDeclarationStatement.cs: Set eol-style to native.
82 * CodeTypeReferenceExpression.cs: Set eol-style to native.
83 * CodeArrayCreateExpression.cs: Set eol-style to native.
84 * CodeFieldReferenceExpression.cs: Set eol-style to native.
85 * CodePropertyReferenceExpression.cs: Set eol-style to native.
86 * CodeTypeDeclaration.cs: Set eol-style to native.
87 * CodeTypeConstructor.cs: Set eol-style to native.
88 * CodeNamespaceImport.cs: Set eol-style to native.
89 * CodeTypeParameterCollection.cs: Use for loop instead of foreach to
90 add elements in AddRange method. Fixed line endings. Set eol-style to
92 * CodeTypeParameterCollection.cs: Set eol-style to native.
93 * CodeExpression.cs: Set eol-style to native.
94 * CodeBinaryOperatorType.cs: Set eol-style to native.
95 * CodeSnippetExpression.cs: Set eol-style to native.
96 * CodeCommentStatementCollection.cs: Set eol-style to native.
97 * CodeMethodReturnStatement.cs: Set eol-style to native.
98 * CodeObject.cs: Set eol-style to native.
99 * CodeParameterDeclarationExpression.cs: Set eol-style to native.
100 * CodeDelegateInvokeExpression.cs: Set eol-style to native.
101 * CodeThrowExceptionStatement.cs: Set eol-style to native.
102 * CodeObjectCreateExpression.cs: Set eol-style to native.
103 * CodeTypeDelegate.cs: Set eol-style to native.
104 * CodeLabeledStatement.cs: Set eol-style to native.
105 * CodeArrayIndexerExpression.cs: Set eol-style to native.
106 * CodeBinaryOperatorExpression.cs: Set eol-style to native.
107 * CodeAttributeArgumentCollection.cs: Set eol-style to native.
108 * MemberAttributes.cs: Set eol-style to native.
109 * CodeExpressionStatement.cs: Set eol-style to native.
110 * CodeConstructor.cs: Set eol-style to native.
111 * CodeTypeOfExpression.cs: Set eol-style to native.
112 * CodeCommentStatement.cs: Set eol-style to native.
113 * CodeGotoStatement.cs: Set eol-style to native.
114 * CodeComment.cs: Set eol-style to native.
115 * CodeStatement.cs: Set eol-style to native.
116 * CodeMemberEvent.cs: Set eol-style to native.
117 * CodeBaseReferenceExpression.cs: Set eol-style to native.
118 * CodeAssignStatement.cs: Set eol-style to native.
119 * CodeCastExpression.cs: Set eol-style to native.
120 * CodeMemberField.cs: Set eol-style to native.
121 * CodeMethodInvokeExpression.cs: Set eol-style to native.
122 * CodeDirective.cs: Set eol-style to native.
124 2005-11-19 Gert Driesen <drieseng@users.sourceforge.net>
126 * CodeCatchClauseCollection.cs: Added null check to AddRange overloads
127 and use for loop to add elements.
128 * CodeAttributeDeclarationCollection.cs: Added null check to AddRange
129 overloads and use for loop to add elements.
130 * CodeTypeMemberCollection.cs: Added null check to AddRange overloads
131 and use for loop to add elements.
132 * CodeTypeDeclarationCollection.cs: Added null check to AddRange
133 overloads and use for loop to add elements.
134 * CodeNamespaceImportCollection.cs: Added null check to Add and perform
135 case-insensitive check on namespace to avoid duplicate namespace
136 imports. Added null check to AddRange method.
137 * CodeNamespaceCollection.cs: Added null check to AddRange overloads
138 and use for loop to add elements.
139 * CodeCommentStatementCollection.cs: Added null check to AddRange
140 overloads and use for loop to add elements.
141 * CodeAttributeArgumentCollection.cs: Added null check to AddRange
142 overloads and use for loop to add elements.
143 * CodeDirectiveCollection.cs: Added null check to AddRange overloads
144 and use for loop to add elements.
145 * CodeTypeParameterCollection.cs: Added null check to AddRange
146 overloads and use for loop to add elements.
148 2005-11-08 Gert Driesen <drieseng@users.sourceforge.net>
150 * CodeExpressionCollection.cs: Fixed OutOfMemoryException when
151 passing collection to AddRange method on itself.
152 * CodeTypeReferenceCollection.cs: same.
153 * CodeParameterDeclarationExpressionCollection.cs: same.
154 * CodeStatementCollection.cs: same.
156 2005-11-04 Gert Driesen <drieseng@users.sourceforge.net>
158 * CodeEventReferenceExpression.cs: EventName now returns zero-length
159 string if underlying value is null.
160 * CodeParameterDeclarationExpressionCollection.cs: Fixed AddRange to
161 add each item to collection using Add method to ensure validation
163 * CodeChecksumPragma.cs: FileName now returns zero-length string
164 if underlying value is null.
165 * CodeSnippetCompileUnit.cs: Value now returns zero-length string if
166 underlying value is null.
167 * CodeNamespace.cs: Name now returns zero-length string if underlying
169 * CodeSnippetStatement.cs: Value now returns zero-length string if
170 underlying value is null.
171 * CodeMemberMethod.cs: code formatting change.
172 * CodeCatchClause.cs: CatchExceptionType now returns CodeTypeReference
173 instance for System.Exception if underlying value is null. LocalName
174 now returns zero-length string if underlying value is null.
175 * CodeStatementCollection.cs: Fixed AddRange to add each item to
176 collection using Add method to ensure validation is performed. Code
178 * CodeRegionDirective.cs: RegionText now returns zero-length string
179 if underlying value is null.
180 * CodeTypeParameter.cs: Name now returns zero-length string if
181 underlying value is null.
182 * CodeVariableReferenceExpression.cs: VariableName now returns
183 zero-length string if underlying value is null.
184 * CodeDefaultValueExpression.cs: Type now returns CodeTypeReference
185 for void if underlying value is null.
186 * CodeExpressionCollection.cs: Fixed AddRange to add each item to
187 collection using Add method to ensure validation is performed.
188 * CodeSnippetTypeMember.cs: Text now returns zero-length string if
189 underlying value is null.
190 * CodeTypeReferenceCollection.cs: Fixed AddRange to add each item
191 to collection using Add method to ensure validation is performed.
192 * CodeDelegateCreateExpression.cs: DelegateType now returns
193 CodeTypeReference for void if underlying value is null. MethodName
194 now returns zero-length string if underlying value is null.
195 * CodeMethodReferenceExpression.cs: MethodName now returns
196 zero-length string if underlying value is null.
197 * CodeLinePragma.cs: FileName now returns zero-length string if
198 underlying value is null.
199 * CodeTypeReferenceExpression.cs: Type now return CodeTypeReference
200 for void if underlying value is null.
201 * CodeVariableDeclarationStatement.cs: Name now return zero-length
202 string if underlying value is null. Type returns CodeTypeReference
203 for void if underlying value is null.
204 * CodePropertyReferenceExpression.cs: PropertyName now returns
205 zero-length string if underlying value is null.
206 * CodeNamespaceImport.cs: Namespace now returns zero-length string
207 if underlying value is null.
208 * CodeTypeConstructor.cs: Name is fixed to ".cctor" to match MS.NET.
209 * CodeSnippetExpression.cs: Value now returns zero-length string if
210 underlying value is null.
211 * CodeParameterDeclarationExpression.cs: Name now returns zero-length
212 string if underlying value is null. Type now returns CodeTypeReference
213 for void if underlying value is null.
214 * CodeObjectCreateExpression.cs: CreateType now returns
215 CodeTypeReference for void if underlying value is null.
216 * CodeLabeledStatement.cs: Label returns zero-length string if
217 underlying value is null.
218 * CodeConstructor.cs: Name is fixed to ".ctor" to match MS.NET.
219 * CodeTypeOfExpression.cs: Type returns CodeTypeReference for void
220 if underlying value is null.
221 * CodeGotoStatement.cs: Only throw ArgumentNullException for null or
222 zero-length label on 2.0 profile.
223 * CodeCastExpression.cs: TargetType returns CodeTypeReference for void
224 if underlying value is null.
225 * CodeMethodInvokeExpression.cs: Method returns a default
226 CodeMethodReferenceExpression instance if the underlying value is
229 2005-10-25 Gert Driesen <drieseng@users.sourceforge.net>
231 * CodeAttachEventStatement.cs: Fixed extra removal in r52147.
232 * CodeAttributeDeclaration.cs: Make sure AttributeType is updated
233 when Name is set or changed. For constructors taking attribute type,
234 use BaseType of attribute type as name of CodeAttributeDeclaration.
236 2005-10-25 Sebastien Pouliot <sebastien@ximian.com>
238 * CodeAttributeDeclaration.cs: Fixed extra removal in r52147.
240 2005-10-24 Gert Driesen <drieseng@users.sourceforge.net>
242 * CodeArgumentReferenceExpression.cs: If ParameterName is null, return
244 * CodeArrayCreateExpression.cs: Implement default value in CreateType
246 * CodeAttachEventStatement.cs: Implement default value in Event
248 * CodeAttributeArgument.cs: Implement default value in Name property.
249 * CodeAttributeDeclaration.cs: Implement default value in Name
252 2005-10-24 Gert Driesen <drieseng@users.sourceforge.net>
254 * CodeTypeReference.cs: Ignore ArrayElementType for determining
255 BaseType if ArrayRank zero or less. Fixes bug #76535.
257 2005-10-24 Sebastien Pouliot <sebastien@ximian.com>
259 * CodeArgumentReferenceExpression.cs: Added default value for
261 * CodeArrayCreateExpression.cs: Added default value for createType.
262 * CodeAttachEventStatement.cs: Added default value for eventRef.
263 * CodeAttributeArgument.cs: Added default value for name.
264 * CodeAttributeArgumentCollection.cs: Fixed AddRange methods not to
265 throw an exception (as the list was being changed when using an
267 * CodeAttributeDeclaration.cs: Added default value for name.
268 * CodeAttributeDeclarationCollection.cs: Fixed AddRange methods not to
269 throw an exception (as the list was being changed when using an
271 * CodeCastExpression.cs: Added default value for targetType.
272 * CodeCatchClause.cs: Added default value for catchExceptionType and
274 * CodeCatchClauseCollection.cs: Fixed AddRange methods not to throw an
275 xception (as the list was being changed when using an enumerator).
276 * CodeCommentStatementCollection.cs: Fixed AddRange methods not to
277 hrow an exception (as the list was being changed when using an
279 * CodeDelegateCreateExpression.cs: Added default value for
280 elegateType and methodName.
281 * CodeEventReferenceExpression.cs: Added default value for eventName.
282 * CodeExpressionCollection.cs: Fixed AddRange methods not to throw an
283 xception (as the list was being changed when using an enumerator).
284 * CodeFieldReferenceExpression.cs: Added default value for fieldName.
285 * CodeMethodInvokeExpression.cs: Added default value for method.
286 * CodeMethodReferenceExpression.cs: Added default value for methodName
287 * CodeNamespace.cs: Added default value for name.
288 * CodeNamespaceCollection.cs: Fixed AddRange methods not to throw an
289 xception (as the list was being changed when using an enumerator).
290 * CodeNamespaceImport.cs: Added default value for nameSpace.
291 * CodeNamespaceImportCollection.cs: SyncRoot returns null.
292 * CodeObjectCreateExpression.cs: Added default value for createType.
293 * CodeParameterDeclarationExpression.cs: Added default value for name
295 * CodeParameterDeclarationExpressionCollection.cs: Fixed AddRange
296 methods not to throw an exception (as the list was being changed when
297 using an enumerator).
298 * CodePropertyReferenceExpression.cs: Added default value for
300 * CodeRemoveEventStatement.cs: Added default value for eventRef.
301 * CodeSnippetExpression.cs: Added default value for value.
302 * CodeSnippetStatement.cs: Added default value for value.
303 * CodeSnippetTypeMember.cs: Added default value for text.
304 * CodeStatementCollection.cs: Fixed AddRange methods not to throw an
305 exception (as the list was being changed when using an enumerator).
306 * CodeTypeDeclarationCollection.cs: Fixed AddRange methods not to
307 throw an exception (as the list was being changed when using an
309 * CodeTypeMemberCollection.cs: Fixed AddRange methods not to throw an
310 exception (as the list was being changed when using an enumerator).
311 * CodeTypeOfExpression.cs: Added default value for type.
312 * CodeTypeReferenceCollection.cs: Fixed AddRange methods not to throw
313 an exception (as the list was being changed when using an enumerator).
314 * CodeTypeReferenceExpression.cs: Added default value for type.
315 * CodeVariableDeclarationStatement.cs: Added default value for name
317 * CodeVariableReferenceExpression.cs: Added default value for
320 2005-10-23 Sebastien Pouliot <sebastien@ximian.com>
322 * CodeTypeParameterCollection.cs: Added missing Add(string) method.
324 2005-10-23 Sebastien Pouliot <sebastien@ximian.com>
326 * CodeAttributeDeclaration.cs: Added new 2.0 ctor and AttributeType
328 * CodeDefaultValueExpression.cs: New. Implemented (2.0).
329 * CodeDirectiveCollection.cs: Completed implementation.
330 * CodeGotoStatement.cs: Added default ctor for 2.0.
331 * CodeIndexerExpression.cs: Fixed typo in header.
332 * CodeLinePragma.cs: Added default ctor for 2.0.
333 * CodeRegionMode.cs: Added missing None element.
334 * CodeSnippetCompileUnit.cs: Added default ctor for 2.0.
335 * CodeTypeDeclaration.cs: Added ComVisible(false) on TypeParameters
337 * CodeTypeParameterCollection.cs: Completed implementation.
339 2005-10-07 Gert Driesen <drieseng@users.sourceforge.net>
341 * CodeTypeReference.cs: Fixed Parse implementation on 1.0 profile.
344 2005-10-05 Gert Driesen <drieseng@users.sourceforge.net>
346 * CodeTypeReference.cs: Added support for generic type parameters.
348 2005-10-02 Gert Driesen <drieseng@users.sourceforge.net>
350 * CodeTypeReference.cs: Added default ctor for 2.0 profile. Set
351 Options to CodeReferenceOptions.GenericTypeParameter when instance
352 is constructed using ctor taking CodeTypeParameter argument. Modified
353 BaseType property to return BaseType of ArrayElementType if
354 available. Fixed some bugs in array and typeparameter support.
356 2005-07-24 Gert Driesen <drieseng@users.sourceforge.net>
358 * CodeTypeReference.cs: Added internal IsInterface property.
359 * CodeTypeDelegate.cs: System.Delegate is base type, and make sure
360 ReturnType is initialized.
362 2005-06-28 Gert Driesen <drieseng@users.sourceforge.net>
364 * CodeTypeReference.cs: Also consider null type name as void, throw
365 ArgumentNullException for null type on 2.0 profile.
367 2005-06-26 Gert Driesen <drieseng@users.sourceforge.net>
369 * CodeMemberProperty.cs: Default value of Type is empty
372 2005-06-25 Gert Driesen <drieseng@users.sourceforge.net>
374 * CodeMemberField.cs: Default value of Type is empty CodeTypeReference.
376 2004-09-14 Marek Safar <marek.safar@seznam.cz>
378 * CodeTypeReference.cs: Fix #65854
380 2004-09-06 Marek Safar <marek.safar@seznam.cz>
382 * CodeCompileUnit.cs,
383 * CodeMemberMethod.cs,
384 * CodeMethodReferenceExpression.cs,
386 * CodeTypeDeclaration.cs,
388 * CodeTypeReference.cs : Implemented NET_2_0.
390 * CodeChecksumPragma.cs,
392 * CodeDirectiveCollection.cs,
393 * CodeRegionDirective.cs,
395 * CodeTypeParameter.cs,
396 * CodeTypeParameterCollection.cs,
397 * CodeTypeReferenceOptions.cs : New NET_2_0 files
399 2004-09-01 Marek Safar <marek.safar@seznam.cz>
401 * CodeCatchClause.cs: System.Exception is default type
402 for string constructor.
404 * CodeTypeMember.cs: Default member attributes are
407 * CodeTypeReference.cs: Implemented array info extraction
410 2004-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
412 * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
415 2004-02-04 Jackson Harper <jackson@ximian.com>
417 * CodeTypeMember.cs: Name is String.Empty if not set.
418 * CodeComment.cs: Text is String.Empty if not set.
420 2003-12-23 Jaroslaw Kowalski <jaak@zd.com.pl>
422 * CodeAttributeDeclaration.cs:
423 * CodeDelegateInvokeExpression:
424 -Added "params" keyword to constructors
426 2003-08-15 Jaroslaw Kowalski <jarek@atm.com.pl>
428 * CodeTypeDeclaration.cs:
430 - TypeAttributes of CodeTypeDeclaration now defaults to
431 TypeAttributes.Public (same as MS implementation)
433 2003-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
435 * CodeEventReferenceExpression.cs: fixed typo that prevented event
438 2003-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
440 * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
441 code for the property.
443 2002-10-11 Ravi Pratap <ravi@ximian.com>
445 * CodeMethodInvokeExpression.cs : Fix second constructor so that
446 the last argument is params - that is what the docs say.
448 2002-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
450 * CodeBinaryOperatorType.cs:
451 * CodeMemberEvent.cs:
452 * CodeParameterDeclarationExpression.cs:
454 * CodeTypeReference.cs:
455 * CodeTypeReferenceCollection.cs: misc. fixes
457 2002-05-28 Daniel Stodden <stodden@in.tum.de>
459 * CodeArrayCreateExpression.cs: typo + comments
461 * CodeAttributeArgumentCollection.cs: Add() signature fixed
463 * CodeAttributeDeclarationCollection.cs: Add() signature fixed
465 * CodeCatchClause.cs: ctor signature fixed
467 * CodeCatchClauseCollection.cs: Add() signature fixed
469 * CodeCommentStatementCollection.cs: Add() signature fixed
471 * CodeConstructor.cs: ctor added
473 * CodeExpressionCollection.cs: Populate* events: nullref checks
476 * CodeNamespace.cs: Populate* events: nullref checks added
478 * CodeNamespaceCollection.cs: Add() signature fixed
480 * CodeParameterDeclarationExpressionCollection.cs: Add() signature
483 * CodeStatementCollection.cs: Add() signature fixed, missing
486 * CodeTypeConstructor.cs: class name typo :P
488 * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
491 * CodeTypeDeclarationCollection.cs: Add() signature fixed
493 * CodeTypeReference.cs: added MonoTODOs. some corrections on array
496 * CodeTypeReferenceCollection.cs: Add() signature fixed
498 * MemberAttributes.cs: just comments
500 2002-05-11 Daniel Stodden <stodden@in.tum.de>
502 * CodeAttributeArgumentCollection.cs: inherits CollectionBase
504 * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
506 * CodeCatchClauseCollection.cs: inherits CollectionBase
508 * CodeExpressionCollection.cs: inherits CollectionBase
510 * CodeNamespaceImportCollection.cs: not CollectionBase, but
513 * CodeParameterDeclarationCollection.cs: inherits CollectionBase
515 * CodeStatementCollection.cs: inherits CollectionBase
517 * CodeArrayCreateExpression.cs: corrections, completions, whatever
519 * CodeAssignStatement.cs: corrections, completions, whatever
521 * CodeAttachEventStatement.cs: corrections, completions, whatever
523 * CodeAttributeArgument.cs: corrections, completions, whatever
525 * CodeAttributeDeclaration.cs: corrections, completions, whatever
527 * CodeBaseReferenceExpression.cs: corrections, completions,
530 * CodeBinaryOperatorExpression.cs: corrections, completions,
533 * CodeCastExpression.cs: corrections, completions, whatever
535 * CodeCatchClause.cs: corrections, completions, whatever
537 * CodeCommentStatement.cs: corrections, completions, whatever
539 * CodeConstructor.cs: corrections, completions, whatever
541 * CodeDelegateCreateExpression.cs: corrections, completions,
544 * CodeDelegateInvokeExpression.cs: corrections, completions,
547 * CodeExpression.cs: corrections, completions, whatever
549 * CodeFieldReferenceExpression.cs: corrections, completions,
552 * CodeIndexerExpression.cs: corrections, completions, whatever
554 * CodeLinePragma.cs: corrections, completions, whatever
556 * CodeMemberEvent.cs: corrections, completions, whatever
558 * CodeMemberField.cs: corrections, completions, whatever
560 * CodeMemberMethod.cs: corrections, completions, whatever
562 * CodeMemberProperty.cs: corrections, completions, whatever
564 * CodeMethodInvokeExpression.cs: corrections, completions,
567 * CodeMethodReturnStatement.cs: corrections, completions, whatever
569 * CodeNamespace.cs: corrections, completions, whatever
571 * CodeNamespaceImport.cs: corrections, completions, whatever
573 * CodeObject.cs: corrections, completions, whatever
575 * CodeObjectCreateExpression.cs: corrections, completions,
578 * CodeParameterDeclarationExpression.cs: corrections, completions,
581 * CodePrimitiveExpression.cs: corrections, completions, whatever
583 * CodePropertyReferenceExpression.cs: corrections, completions,
586 * CodeStatement.cs: corrections, completions, whatever
588 * CodeThisReferenceExpression.cs: corrections, completions,
591 * CodeThrowExceptionStatement.cs: corrections, completions,
594 * CodeTryCatchFinallyStatement.cs: corrections, completions,
597 * CodeTypeDeclaration.cs: corrections, completions, whatever
599 * CodeTypeMember.cs: corrections, completions, whatever
601 * CodeTypeOfExpression.cs: corrections, completions, whatever
603 * CodeTypeReferenceExpression.cs: corrections, completions,
606 * CodeVariableDeclarationStatement.cs: corrections, completions,
609 * FieldDirection.cs: corrections, completions, whatever
611 * CodeArgumentReferenceExpression.cs: added
613 * CodeArrayIndexerExpression.cs: added
615 * CodeComment.cs: added
617 * CodeCommentStatementCollection.cs: added
619 * CodeCompileUnit.cs: added
621 * CodeConditionStatement.cs: added
623 * CodeDirectionExpression.cs: added
625 * CodeEntryPointMethod.cs: added
627 * CodeEventReferenceExpression.cs: added
629 * CodeExpressionStatement.cs: added
631 * CodeGotoStatement.cs: added
633 * CodeIterationStatement.cs: added
635 * CodeLabeledStatement.cs: added
637 * CodeMethodReferenceExpression.cs: added
639 * CodeNamespaceCollection.cs: added
641 * CodePropertySetValueReferenceExpression.cs: added
643 * CodeRemoveEventStatement.cs: added
645 * CodeSnippetCompileUnit.cs: added
647 * CodeSnippetExpression.cs: added
649 * CodeSnippetStatement.cs: added
651 * CodeSnippetTypeMember.cs: added
653 * CodeTypeConstructor.cs: added
655 * CodeTypeDeclarationCollection.cs: added
657 * CodeTypeDelegate.cs: added
659 * CodeTypeMemberCollection.cs: added
661 * CodeTypeReference.cs: added
663 * CodeTypeReferenceCollection.cs: added
665 * CodeVariableReferenceExpression.cs: added
667 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
669 * MemberAttributes.cs: Added so rest of classes would compile.
671 * FieldDirection.cs: Added so rest of classes would compile.
673 * CodeTypeMember.cs: Added so rest of classes would compile.
675 * CodeTypeDeclaration.cs: Added so rest of classes would compile.
677 * CodeObject.cs: Added so rest of classes would compile.
679 * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
681 2001-07-12 Sean MacIsaac <macisaac@ximian.com>
683 * All files implementing IList: Added IsFixedSize property.
685 * All files: Changed CodeDOM to CodeDom.