1 2008-07-05 Eyal Alaluf <eyala@mainsoft.com>
3 * CodeGenerationHelper.cs: Correctly handle enum underlying types.
5 2008-05-04 Eyal Alaluf <eyala@mainsoft.com>
7 * CodeArgumentReference.cs: Fix GetResultType () when argument type is
10 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
12 * CodeArgumentReference.cs, CodeGenerationHelper.cs: Added ByRef support.
14 2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
16 * CodeCustomAttribute.cs CodeAssignment.cs: Fix compilation warnings.
18 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
20 * CodeArrayItem.cs, CodeAssignment.cs : some more ArgumentNull check.
22 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
24 * CodeExpression.cs : replaced all operator overloads with general
25 methods, especially since when operator== is overriden to have
26 different return type (CodeExpression) it is impossible to check
27 whether a variable is null or not.
28 * CodeForEach.cs : overriden operator < was used there.
29 * CodeBuilder.cs : added some null argument check.
30 * CodeMethodCall.cs : allow MethodBase.
32 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
34 * CodeClass.cs : removed some DefineField() overloads as they
35 easily brings ambiguous match at call.
37 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
39 * CodeCustomAttribute.cs : check named argument strictly (check if
40 the named args really exist).
42 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
44 * CodeLiteral.cs : added Value property (needed to extract value)
45 * CodeCustomAttribute.cs : CustomAttributeBuilder.ctor() takes
46 both properties and fields.
47 * CodeMethod.cs, CodeProperty.cs : add named-arg-less .ctor().
49 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
51 * CodeProperty.cs : setter and getter must match for each method
52 signature with related to the property type.
54 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
56 * CodeAdd.cs, CodeAnd.cs, CodeArgument.cs, CodeArgumentReference.cs,
57 CodeArithmeticOperation.cs, CodeArrayItem.cs, CodeArrayLength.cs,
58 CodeAssignment.cs, CodeBinaryComparison.cs, CodeBinaryOperation.cs,
59 CodeBlock.cs, CodeBuilder.cs, CodeCast.cs, CodeClass.cs,
60 CodeCustomAttribute.cs, CodeDecrement.cs, CodeEquals.cs,
61 CodeExpression.cs, CodeFieldReference.cs, CodeFor.cs,
62 CodeForeach.cs, CodeGenerationHelper.cs, CodeIf.cs,
63 CodeIncrement.cs, CodeIs.cs, CodeItem.cs, CodeLiteral.cs,
64 CodeMethod.cs, CodeMethodCall.cs, CodeModule.cs, CodeNew.cs,
65 CodeNewArray.cs, CodeNotEquals.cs, CodeOr.cs, CodeProperty.cs,
66 CodePropertyReference.cs, CodeReturn.cs, CodeSelect.cs,
67 CodeSelfIncrement.cs, CodeUnaryOperation.cs, CodeValueReference.cs,
68 CodeVariableDeclaration.cs, CodeVariableReference.cs, CodeWhen.cs,
69 CodeWhile.cs, CodeWriter.cs, Exp.cs :
71 initial import. See ../README.