1 2005-11-30 Gert Driesen <drieseng@users.sourceforge.net>
3 * CodeRemoveEventStatement.cs: Event returns new CodeEventReference
4 if underlying value is null.
6 2005-11-20 Gert Driesen <drieseng@users.sourceforge.net>
8 * CodeParameterDeclarationExpressionCollection.cs: Use CollectionBase
9 implementation of IList.Remove to handle removal of item from
11 * CodeCatchClauseCollection.cs: Same.
12 * CodeStatementCollection.cs: Same.
13 * CodeAttributeDeclarationCollection.cs: Same.
14 * CodeTypeMemberCollection.cs: Same.
15 * CodeDirectiveCollection.cs: Same.
16 * CodeTypeDeclarationCollection.cs: Same.
17 * CodeNamespaceCollection.cs: Same.
18 * CodeExpressionCollection.cs: Same.
19 * CodeTypeReferenceCollection.cs: Same.
20 * CodeTypeParameterCollection.cs: Same.
21 * CodeCommentStatementCollection.cs: Same.
22 * CodeAttributeArgumentCollection.cs: Same.
24 2005-11-20 Gert Driesen <drieseng@users.sourceforge.net>
26 * CodeEventReferenceExpression.cs: Set eol-style to native.
27 * CodeArgumentReferenceExpression.cs: Set eol-style to native.
28 * CodeParameterDeclarationExpressionCollection.cs: Set eol-style to
30 * CodeRegionMode.cs: Set eol-style to native.
31 * FieldDirection.cs: Set eol-style to native.
32 * CodeChecksumPragma.cs: Set eol-style to native.
33 * CodeCatchClauseCollection.cs: Set eol-style to native.
34 * CodeAttachEventStatement.cs: Set eol-style to native.
35 * CodeSnippetCompileUnit.cs: Set eol-style to native.
36 * CodeNamespace.cs: Set eol-style to native.
37 * CodePropertySetValueReferenceExpression.cs: Set eol-style to native.
38 * CodeTypeReference.cs: Set eol-style to native.
39 * CodeDirectionExpression.cs: Set eol-style to native.
40 * CodeThisReferenceExpression.cs: Set eol-style to native.
41 * CodeSnippetStatement.cs: Set eol-style to native.
42 * CodeMemberMethod.cs: Set eol-style to native.
43 * CodeMemberProperty.cs: Set eol-style to native.
44 * CodeEntryPointMethod.cs: Set eol-style to native.
45 * CodeTypeReferenceOptions.cs: Set eol-style to native.
46 * CodeIndexerExpression.cs: Set eol-style to native.
47 * CodeCatchClause.cs: Set eol-style to native.
48 * CodeStatementCollection.cs: Set eol-style to native.
49 * CodeRegionDirective.cs: Set eol-style to native.
50 * CodeTypeParameter.cs: Set eol-style to native.
51 * CodeIterationStatement.cs: Set eol-style to native.
52 * CodeRemoveEventStatement.cs: Set eol-style to native.
53 * CodeVariableReferenceExpression.cs: Set eol-style to native.
54 * CodeAttributeDeclarationCollection.cs: Set eol-style to native.
55 * CodeTryCatchFinallyStatement.cs: Set eol-style to native.
56 * CodeTypeMemberCollection.cs: Set eol-style to native.
57 * CodeCompileUnit.cs: Set eol-style to native.
58 * CodePrimitiveExpression.cs: Set eol-style to native.
59 * CodeDirectiveCollection.cs: Fixed line endings. Set eol-style to
61 * CodeTypeDeclarationCollection.cs: Set eol-style to native.
62 * CodeNamespaceImportCollection.cs: Set eol-style to native.
63 * CodeNamespaceCollection.cs: Set eol-style to native.
64 * CodeTypeMember.cs: Set eol-style to native.
65 * CodeAttributeDeclaration.cs: Set eol-style to native.
66 * CodeConditionStatement.cs: Set eol-style to native.
67 * CodeExpressionCollection.cs: Set eol-style to native.
68 * CodeTypeReferenceCollection.cs: Set eol-style to native.
69 * CodeSnippetTypeMember.cs: Set eol-style to native.
70 * CodeDelegateCreateExpression.cs: Set eol-style to native.
71 * CodeLinePragma.cs: Set eol-style to native.
72 * CodeMethodReferenceExpression.cs: Set eol-style to native.
73 * CodeVariableDeclarationStatement.cs: Set eol-style to native.
74 * CodeTypeReferenceExpression.cs: Set eol-style to native.
75 * CodeArrayCreateExpression.cs: Set eol-style to native.
76 * CodeFieldReferenceExpression.cs: Set eol-style to native.
77 * CodePropertyReferenceExpression.cs: Set eol-style to native.
78 * CodeTypeDeclaration.cs: Set eol-style to native.
79 * CodeTypeConstructor.cs: Set eol-style to native.
80 * CodeNamespaceImport.cs: Set eol-style to native.
81 * CodeTypeParameterCollection.cs: Use for loop instead of foreach to
82 add elements in AddRange method. Fixed line endings. Set eol-style to
84 * CodeTypeParameterCollection.cs: Set eol-style to native.
85 * CodeExpression.cs: Set eol-style to native.
86 * CodeBinaryOperatorType.cs: Set eol-style to native.
87 * CodeSnippetExpression.cs: Set eol-style to native.
88 * CodeCommentStatementCollection.cs: Set eol-style to native.
89 * CodeMethodReturnStatement.cs: Set eol-style to native.
90 * CodeObject.cs: Set eol-style to native.
91 * CodeParameterDeclarationExpression.cs: Set eol-style to native.
92 * CodeDelegateInvokeExpression.cs: Set eol-style to native.
93 * CodeThrowExceptionStatement.cs: Set eol-style to native.
94 * CodeObjectCreateExpression.cs: Set eol-style to native.
95 * CodeTypeDelegate.cs: Set eol-style to native.
96 * CodeLabeledStatement.cs: Set eol-style to native.
97 * CodeArrayIndexerExpression.cs: Set eol-style to native.
98 * CodeBinaryOperatorExpression.cs: Set eol-style to native.
99 * CodeAttributeArgumentCollection.cs: Set eol-style to native.
100 * MemberAttributes.cs: Set eol-style to native.
101 * CodeExpressionStatement.cs: Set eol-style to native.
102 * CodeConstructor.cs: Set eol-style to native.
103 * CodeTypeOfExpression.cs: Set eol-style to native.
104 * CodeCommentStatement.cs: Set eol-style to native.
105 * CodeGotoStatement.cs: Set eol-style to native.
106 * CodeComment.cs: Set eol-style to native.
107 * CodeStatement.cs: Set eol-style to native.
108 * CodeMemberEvent.cs: Set eol-style to native.
109 * CodeBaseReferenceExpression.cs: Set eol-style to native.
110 * CodeAssignStatement.cs: Set eol-style to native.
111 * CodeCastExpression.cs: Set eol-style to native.
112 * CodeMemberField.cs: Set eol-style to native.
113 * CodeMethodInvokeExpression.cs: Set eol-style to native.
114 * CodeDirective.cs: Set eol-style to native.
116 2005-11-19 Gert Driesen <drieseng@users.sourceforge.net>
118 * CodeCatchClauseCollection.cs: Added null check to AddRange overloads
119 and use for loop to add elements.
120 * CodeAttributeDeclarationCollection.cs: Added null check to AddRange
121 overloads and use for loop to add elements.
122 * CodeTypeMemberCollection.cs: Added null check to AddRange overloads
123 and use for loop to add elements.
124 * CodeTypeDeclarationCollection.cs: Added null check to AddRange
125 overloads and use for loop to add elements.
126 * CodeNamespaceImportCollection.cs: Added null check to Add and perform
127 case-insensitive check on namespace to avoid duplicate namespace
128 imports. Added null check to AddRange method.
129 * CodeNamespaceCollection.cs: Added null check to AddRange overloads
130 and use for loop to add elements.
131 * CodeCommentStatementCollection.cs: Added null check to AddRange
132 overloads and use for loop to add elements.
133 * CodeAttributeArgumentCollection.cs: Added null check to AddRange
134 overloads and use for loop to add elements.
135 * CodeDirectiveCollection.cs: Added null check to AddRange overloads
136 and use for loop to add elements.
137 * CodeTypeParameterCollection.cs: Added null check to AddRange
138 overloads and use for loop to add elements.
140 2005-11-08 Gert Driesen <drieseng@users.sourceforge.net>
142 * CodeExpressionCollection.cs: Fixed OutOfMemoryException when
143 passing collection to AddRange method on itself.
144 * CodeTypeReferenceCollection.cs: same.
145 * CodeParameterDeclarationExpressionCollection.cs: same.
146 * CodeStatementCollection.cs: same.
148 2005-11-04 Gert Driesen <drieseng@users.sourceforge.net>
150 * CodeEventReferenceExpression.cs: EventName now returns zero-length
151 string if underlying value is null.
152 * CodeParameterDeclarationExpressionCollection.cs: Fixed AddRange to
153 add each item to collection using Add method to ensure validation
155 * CodeChecksumPragma.cs: FileName now returns zero-length string
156 if underlying value is null.
157 * CodeSnippetCompileUnit.cs: Value now returns zero-length string if
158 underlying value is null.
159 * CodeNamespace.cs: Name now returns zero-length string if underlying
161 * CodeSnippetStatement.cs: Value now returns zero-length string if
162 underlying value is null.
163 * CodeMemberMethod.cs: code formatting change.
164 * CodeCatchClause.cs: CatchExceptionType now returns CodeTypeReference
165 instance for System.Exception if underlying value is null. LocalName
166 now returns zero-length string if underlying value is null.
167 * CodeStatementCollection.cs: Fixed AddRange to add each item to
168 collection using Add method to ensure validation is performed. Code
170 * CodeRegionDirective.cs: RegionText now returns zero-length string
171 if underlying value is null.
172 * CodeTypeParameter.cs: Name now returns zero-length string if
173 underlying value is null.
174 * CodeVariableReferenceExpression.cs: VariableName now returns
175 zero-length string if underlying value is null.
176 * CodeDefaultValueExpression.cs: Type now returns CodeTypeReference
177 for void if underlying value is null.
178 * CodeExpressionCollection.cs: Fixed AddRange to add each item to
179 collection using Add method to ensure validation is performed.
180 * CodeSnippetTypeMember.cs: Text now returns zero-length string if
181 underlying value is null.
182 * CodeTypeReferenceCollection.cs: Fixed AddRange to add each item
183 to collection using Add method to ensure validation is performed.
184 * CodeDelegateCreateExpression.cs: DelegateType now returns
185 CodeTypeReference for void if underlying value is null. MethodName
186 now returns zero-length string if underlying value is null.
187 * CodeMethodReferenceExpression.cs: MethodName now returns
188 zero-length string if underlying value is null.
189 * CodeLinePragma.cs: FileName now returns zero-length string if
190 underlying value is null.
191 * CodeTypeReferenceExpression.cs: Type now return CodeTypeReference
192 for void if underlying value is null.
193 * CodeVariableDeclarationStatement.cs: Name now return zero-length
194 string if underlying value is null. Type returns CodeTypeReference
195 for void if underlying value is null.
196 * CodePropertyReferenceExpression.cs: PropertyName now returns
197 zero-length string if underlying value is null.
198 * CodeNamespaceImport.cs: Namespace now returns zero-length string
199 if underlying value is null.
200 * CodeTypeConstructor.cs: Name is fixed to ".cctor" to match MS.NET.
201 * CodeSnippetExpression.cs: Value now returns zero-length string if
202 underlying value is null.
203 * CodeParameterDeclarationExpression.cs: Name now returns zero-length
204 string if underlying value is null. Type now returns CodeTypeReference
205 for void if underlying value is null.
206 * CodeObjectCreateExpression.cs: CreateType now returns
207 CodeTypeReference for void if underlying value is null.
208 * CodeLabeledStatement.cs: Label returns zero-length string if
209 underlying value is null.
210 * CodeConstructor.cs: Name is fixed to ".ctor" to match MS.NET.
211 * CodeTypeOfExpression.cs: Type returns CodeTypeReference for void
212 if underlying value is null.
213 * CodeGotoStatement.cs: Only throw ArgumentNullException for null or
214 zero-length label on 2.0 profile.
215 * CodeCastExpression.cs: TargetType returns CodeTypeReference for void
216 if underlying value is null.
217 * CodeMethodInvokeExpression.cs: Method returns a default
218 CodeMethodReferenceExpression instance if the underlying value is
221 2005-10-25 Gert Driesen <drieseng@users.sourceforge.net>
223 * CodeAttachEventStatement.cs: Fixed extra removal in r52147.
224 * CodeAttributeDeclaration.cs: Make sure AttributeType is updated
225 when Name is set or changed. For constructors taking attribute type,
226 use BaseType of attribute type as name of CodeAttributeDeclaration.
228 2005-10-25 Sebastien Pouliot <sebastien@ximian.com>
230 * CodeAttributeDeclaration.cs: Fixed extra removal in r52147.
232 2005-10-24 Gert Driesen <drieseng@users.sourceforge.net>
234 * CodeArgumentReferenceExpression.cs: If ParameterName is null, return
236 * CodeArrayCreateExpression.cs: Implement default value in CreateType
238 * CodeAttachEventStatement.cs: Implement default value in Event
240 * CodeAttributeArgument.cs: Implement default value in Name property.
241 * CodeAttributeDeclaration.cs: Implement default value in Name
244 2005-10-24 Gert Driesen <drieseng@users.sourceforge.net>
246 * CodeTypeReference.cs: Ignore ArrayElementType for determining
247 BaseType if ArrayRank zero or less. Fixes bug #76535.
249 2005-10-24 Sebastien Pouliot <sebastien@ximian.com>
251 * CodeArgumentReferenceExpression.cs: Added default value for
253 * CodeArrayCreateExpression.cs: Added default value for createType.
254 * CodeAttachEventStatement.cs: Added default value for eventRef.
255 * CodeAttributeArgument.cs: Added default value for name.
256 * CodeAttributeArgumentCollection.cs: Fixed AddRange methods not to
257 throw an exception (as the list was being changed when using an
259 * CodeAttributeDeclaration.cs: Added default value for name.
260 * CodeAttributeDeclarationCollection.cs: Fixed AddRange methods not to
261 throw an exception (as the list was being changed when using an
263 * CodeCastExpression.cs: Added default value for targetType.
264 * CodeCatchClause.cs: Added default value for catchExceptionType and
266 * CodeCatchClauseCollection.cs: Fixed AddRange methods not to throw an
267 xception (as the list was being changed when using an enumerator).
268 * CodeCommentStatementCollection.cs: Fixed AddRange methods not to
269 hrow an exception (as the list was being changed when using an
271 * CodeDelegateCreateExpression.cs: Added default value for
272 elegateType and methodName.
273 * CodeEventReferenceExpression.cs: Added default value for eventName.
274 * CodeExpressionCollection.cs: Fixed AddRange methods not to throw an
275 xception (as the list was being changed when using an enumerator).
276 * CodeFieldReferenceExpression.cs: Added default value for fieldName.
277 * CodeMethodInvokeExpression.cs: Added default value for method.
278 * CodeMethodReferenceExpression.cs: Added default value for methodName
279 * CodeNamespace.cs: Added default value for name.
280 * CodeNamespaceCollection.cs: Fixed AddRange methods not to throw an
281 xception (as the list was being changed when using an enumerator).
282 * CodeNamespaceImport.cs: Added default value for nameSpace.
283 * CodeNamespaceImportCollection.cs: SyncRoot returns null.
284 * CodeObjectCreateExpression.cs: Added default value for createType.
285 * CodeParameterDeclarationExpression.cs: Added default value for name
287 * CodeParameterDeclarationExpressionCollection.cs: Fixed AddRange
288 methods not to throw an exception (as the list was being changed when
289 using an enumerator).
290 * CodePropertyReferenceExpression.cs: Added default value for
292 * CodeRemoveEventStatement.cs: Added default value for eventRef.
293 * CodeSnippetExpression.cs: Added default value for value.
294 * CodeSnippetStatement.cs: Added default value for value.
295 * CodeSnippetTypeMember.cs: Added default value for text.
296 * CodeStatementCollection.cs: Fixed AddRange methods not to throw an
297 exception (as the list was being changed when using an enumerator).
298 * CodeTypeDeclarationCollection.cs: Fixed AddRange methods not to
299 throw an exception (as the list was being changed when using an
301 * CodeTypeMemberCollection.cs: Fixed AddRange methods not to throw an
302 exception (as the list was being changed when using an enumerator).
303 * CodeTypeOfExpression.cs: Added default value for type.
304 * CodeTypeReferenceCollection.cs: Fixed AddRange methods not to throw
305 an exception (as the list was being changed when using an enumerator).
306 * CodeTypeReferenceExpression.cs: Added default value for type.
307 * CodeVariableDeclarationStatement.cs: Added default value for name
309 * CodeVariableReferenceExpression.cs: Added default value for
312 2005-10-23 Sebastien Pouliot <sebastien@ximian.com>
314 * CodeTypeParameterCollection.cs: Added missing Add(string) method.
316 2005-10-23 Sebastien Pouliot <sebastien@ximian.com>
318 * CodeAttributeDeclaration.cs: Added new 2.0 ctor and AttributeType
320 * CodeDefaultValueExpression.cs: New. Implemented (2.0).
321 * CodeDirectiveCollection.cs: Completed implementation.
322 * CodeGotoStatement.cs: Added default ctor for 2.0.
323 * CodeIndexerExpression.cs: Fixed typo in header.
324 * CodeLinePragma.cs: Added default ctor for 2.0.
325 * CodeRegionMode.cs: Added missing None element.
326 * CodeSnippetCompileUnit.cs: Added default ctor for 2.0.
327 * CodeTypeDeclaration.cs: Added ComVisible(false) on TypeParameters
329 * CodeTypeParameterCollection.cs: Completed implementation.
331 2005-10-07 Gert Driesen <drieseng@users.sourceforge.net>
333 * CodeTypeReference.cs: Fixed Parse implementation on 1.0 profile.
336 2005-10-05 Gert Driesen <drieseng@users.sourceforge.net>
338 * CodeTypeReference.cs: Added support for generic type parameters.
340 2005-10-02 Gert Driesen <drieseng@users.sourceforge.net>
342 * CodeTypeReference.cs: Added default ctor for 2.0 profile. Set
343 Options to CodeReferenceOptions.GenericTypeParameter when instance
344 is constructed using ctor taking CodeTypeParameter argument. Modified
345 BaseType property to return BaseType of ArrayElementType if
346 available. Fixed some bugs in array and typeparameter support.
348 2005-07-24 Gert Driesen <drieseng@users.sourceforge.net>
350 * CodeTypeReference.cs: Added internal IsInterface property.
351 * CodeTypeDelegate.cs: System.Delegate is base type, and make sure
352 ReturnType is initialized.
354 2005-06-28 Gert Driesen <drieseng@users.sourceforge.net>
356 * CodeTypeReference.cs: Also consider null type name as void, throw
357 ArgumentNullException for null type on 2.0 profile.
359 2005-06-26 Gert Driesen <drieseng@users.sourceforge.net>
361 * CodeMemberProperty.cs: Default value of Type is empty
364 2005-06-25 Gert Driesen <drieseng@users.sourceforge.net>
366 * CodeMemberField.cs: Default value of Type is empty CodeTypeReference.
368 2004-09-14 Marek Safar <marek.safar@seznam.cz>
370 * CodeTypeReference.cs: Fix #65854
372 2004-09-06 Marek Safar <marek.safar@seznam.cz>
374 * CodeCompileUnit.cs,
375 * CodeMemberMethod.cs,
376 * CodeMethodReferenceExpression.cs,
378 * CodeTypeDeclaration.cs,
380 * CodeTypeReference.cs : Implemented NET_2_0.
382 * CodeChecksumPragma.cs,
384 * CodeDirectiveCollection.cs,
385 * CodeRegionDirective.cs,
387 * CodeTypeParameter.cs,
388 * CodeTypeParameterCollection.cs,
389 * CodeTypeReferenceOptions.cs : New NET_2_0 files
391 2004-09-01 Marek Safar <marek.safar@seznam.cz>
393 * CodeCatchClause.cs: System.Exception is default type
394 for string constructor.
396 * CodeTypeMember.cs: Default member attributes are
399 * CodeTypeReference.cs: Implemented array info extraction
402 2004-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
404 * CodeEntryPointMethod.cs: patch by Fawad Halim that makes the entry
407 2004-02-04 Jackson Harper <jackson@ximian.com>
409 * CodeTypeMember.cs: Name is String.Empty if not set.
410 * CodeComment.cs: Text is String.Empty if not set.
412 2003-12-23 Jaroslaw Kowalski <jaak@zd.com.pl>
414 * CodeAttributeDeclaration.cs:
415 * CodeDelegateInvokeExpression:
416 -Added "params" keyword to constructors
418 2003-08-15 Jaroslaw Kowalski <jarek@atm.com.pl>
420 * CodeTypeDeclaration.cs:
422 - TypeAttributes of CodeTypeDeclaration now defaults to
423 TypeAttributes.Public (same as MS implementation)
425 2003-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
427 * CodeEventReferenceExpression.cs: fixed typo that prevented event
430 2003-04-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
432 * CodeMemberProperty.cs: fixed HasGet and HasSet to actually generate
433 code for the property.
435 2002-10-11 Ravi Pratap <ravi@ximian.com>
437 * CodeMethodInvokeExpression.cs : Fix second constructor so that
438 the last argument is params - that is what the docs say.
440 2002-09-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
442 * CodeBinaryOperatorType.cs:
443 * CodeMemberEvent.cs:
444 * CodeParameterDeclarationExpression.cs:
446 * CodeTypeReference.cs:
447 * CodeTypeReferenceCollection.cs: misc. fixes
449 2002-05-28 Daniel Stodden <stodden@in.tum.de>
451 * CodeArrayCreateExpression.cs: typo + comments
453 * CodeAttributeArgumentCollection.cs: Add() signature fixed
455 * CodeAttributeDeclarationCollection.cs: Add() signature fixed
457 * CodeCatchClause.cs: ctor signature fixed
459 * CodeCatchClauseCollection.cs: Add() signature fixed
461 * CodeCommentStatementCollection.cs: Add() signature fixed
463 * CodeConstructor.cs: ctor added
465 * CodeExpressionCollection.cs: Populate* events: nullref checks
468 * CodeNamespace.cs: Populate* events: nullref checks added
470 * CodeNamespaceCollection.cs: Add() signature fixed
472 * CodeParameterDeclarationExpressionCollection.cs: Add() signature
475 * CodeStatementCollection.cs: Add() signature fixed, missing
478 * CodeTypeConstructor.cs: class name typo :P
480 * CodeTypeDeclaration.cs: finally figured out how TypeAttributes
483 * CodeTypeDeclarationCollection.cs: Add() signature fixed
485 * CodeTypeReference.cs: added MonoTODOs. some corrections on array
488 * CodeTypeReferenceCollection.cs: Add() signature fixed
490 * MemberAttributes.cs: just comments
492 2002-05-11 Daniel Stodden <stodden@in.tum.de>
494 * CodeAttributeArgumentCollection.cs: inherits CollectionBase
496 * CodeAttributeDeclarationCollection.cs: inherits CollectionBase
498 * CodeCatchClauseCollection.cs: inherits CollectionBase
500 * CodeExpressionCollection.cs: inherits CollectionBase
502 * CodeNamespaceImportCollection.cs: not CollectionBase, but
505 * CodeParameterDeclarationCollection.cs: inherits CollectionBase
507 * CodeStatementCollection.cs: inherits CollectionBase
509 * CodeArrayCreateExpression.cs: corrections, completions, whatever
511 * CodeAssignStatement.cs: corrections, completions, whatever
513 * CodeAttachEventStatement.cs: corrections, completions, whatever
515 * CodeAttributeArgument.cs: corrections, completions, whatever
517 * CodeAttributeDeclaration.cs: corrections, completions, whatever
519 * CodeBaseReferenceExpression.cs: corrections, completions,
522 * CodeBinaryOperatorExpression.cs: corrections, completions,
525 * CodeCastExpression.cs: corrections, completions, whatever
527 * CodeCatchClause.cs: corrections, completions, whatever
529 * CodeCommentStatement.cs: corrections, completions, whatever
531 * CodeConstructor.cs: corrections, completions, whatever
533 * CodeDelegateCreateExpression.cs: corrections, completions,
536 * CodeDelegateInvokeExpression.cs: corrections, completions,
539 * CodeExpression.cs: corrections, completions, whatever
541 * CodeFieldReferenceExpression.cs: corrections, completions,
544 * CodeIndexerExpression.cs: corrections, completions, whatever
546 * CodeLinePragma.cs: corrections, completions, whatever
548 * CodeMemberEvent.cs: corrections, completions, whatever
550 * CodeMemberField.cs: corrections, completions, whatever
552 * CodeMemberMethod.cs: corrections, completions, whatever
554 * CodeMemberProperty.cs: corrections, completions, whatever
556 * CodeMethodInvokeExpression.cs: corrections, completions,
559 * CodeMethodReturnStatement.cs: corrections, completions, whatever
561 * CodeNamespace.cs: corrections, completions, whatever
563 * CodeNamespaceImport.cs: corrections, completions, whatever
565 * CodeObject.cs: corrections, completions, whatever
567 * CodeObjectCreateExpression.cs: corrections, completions,
570 * CodeParameterDeclarationExpression.cs: corrections, completions,
573 * CodePrimitiveExpression.cs: corrections, completions, whatever
575 * CodePropertyReferenceExpression.cs: corrections, completions,
578 * CodeStatement.cs: corrections, completions, whatever
580 * CodeThisReferenceExpression.cs: corrections, completions,
583 * CodeThrowExceptionStatement.cs: corrections, completions,
586 * CodeTryCatchFinallyStatement.cs: corrections, completions,
589 * CodeTypeDeclaration.cs: corrections, completions, whatever
591 * CodeTypeMember.cs: corrections, completions, whatever
593 * CodeTypeOfExpression.cs: corrections, completions, whatever
595 * CodeTypeReferenceExpression.cs: corrections, completions,
598 * CodeVariableDeclarationStatement.cs: corrections, completions,
601 * FieldDirection.cs: corrections, completions, whatever
603 * CodeArgumentReferenceExpression.cs: added
605 * CodeArrayIndexerExpression.cs: added
607 * CodeComment.cs: added
609 * CodeCommentStatementCollection.cs: added
611 * CodeCompileUnit.cs: added
613 * CodeConditionStatement.cs: added
615 * CodeDirectionExpression.cs: added
617 * CodeEntryPointMethod.cs: added
619 * CodeEventReferenceExpression.cs: added
621 * CodeExpressionStatement.cs: added
623 * CodeGotoStatement.cs: added
625 * CodeIterationStatement.cs: added
627 * CodeLabeledStatement.cs: added
629 * CodeMethodReferenceExpression.cs: added
631 * CodeNamespaceCollection.cs: added
633 * CodePropertySetValueReferenceExpression.cs: added
635 * CodeRemoveEventStatement.cs: added
637 * CodeSnippetCompileUnit.cs: added
639 * CodeSnippetExpression.cs: added
641 * CodeSnippetStatement.cs: added
643 * CodeSnippetTypeMember.cs: added
645 * CodeTypeConstructor.cs: added
647 * CodeTypeDeclarationCollection.cs: added
649 * CodeTypeDelegate.cs: added
651 * CodeTypeMemberCollection.cs: added
653 * CodeTypeReference.cs: added
655 * CodeTypeReferenceCollection.cs: added
657 * CodeVariableReferenceExpression.cs: added
659 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
661 * MemberAttributes.cs: Added so rest of classes would compile.
663 * FieldDirection.cs: Added so rest of classes would compile.
665 * CodeTypeMember.cs: Added so rest of classes would compile.
667 * CodeTypeDeclaration.cs: Added so rest of classes would compile.
669 * CodeObject.cs: Added so rest of classes would compile.
671 * CodeBinaryOperatorType.cs: Added so rest of classes would compile.
673 2001-07-12 Sean MacIsaac <macisaac@ximian.com>
675 * All files implementing IList: Added IsFixedSize property.
677 * All files: Changed CodeDOM to CodeDom.