1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
2009-12-04 Sebastien Pouliot <sebastien@ximian.com>
* CodeModule.cs: Silverlight does not allow AssemblyBuilderAccess.
RunAndSave so we reduce it to AssemblyBuilderAccess.Run
[Foreport r144715]
2009-04-08 Atsushi Enomoto <atsushi@ximian.com>
* CodeWriter.cs : move into namespace.
2009-02-19 Atsushi Enomoto <atsushi@ximian.com>
* CodeTryBlock.cs : new statement support.
2009-02-19 Atsushi Enomoto <atsushi@ximian.com>
* CodeCast.cs : fix PrintCode() for no-conversion case.
2009-01-19 Atsushi Enomoto <atsushi@ximian.com>
* CodeLiteral.cs : use Convert.ChangeType() override that is
available in 2.1.
2009-01-19 Atsushi Enomoto <atsushi@ximian.com>
* CodeModule.cs : use DefineDynamicModule() which is avaiable in 2.1.
2008-07-05 Eyal Alaluf <eyala@mainsoft.com>
* CodeGenerationHelper.cs: Correctly handle enum underlying types.
2008-05-04 Eyal Alaluf <eyala@mainsoft.com>
* CodeArgumentReference.cs: Fix GetResultType () when argument type is
by-ref.
2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
* CodeArgumentReference.cs, CodeGenerationHelper.cs: Added ByRef support.
2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
* CodeCustomAttribute.cs CodeAssignment.cs: Fix compilation warnings.
2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
* CodeArrayItem.cs, CodeAssignment.cs : some more ArgumentNull check.
2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
* CodeExpression.cs : replaced all operator overloads with general
methods, especially since when operator== is overriden to have
different return type (CodeExpression) it is impossible to check
whether a variable is null or not.
* CodeForEach.cs : overriden operator < was used there.
* CodeBuilder.cs : added some null argument check.
* CodeMethodCall.cs : allow MethodBase.
2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
* CodeClass.cs : removed some DefineField() overloads as they
easily brings ambiguous match at call.
2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
* CodeCustomAttribute.cs : check named argument strictly (check if
the named args really exist).
2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
* CodeLiteral.cs : added Value property (needed to extract value)
* CodeCustomAttribute.cs : CustomAttributeBuilder.ctor() takes
both properties and fields.
* CodeMethod.cs, CodeProperty.cs : add named-arg-less .ctor().
2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
* CodeProperty.cs : setter and getter must match for each method
signature with related to the property type.
2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
* CodeAdd.cs, CodeAnd.cs, CodeArgument.cs, CodeArgumentReference.cs,
CodeArithmeticOperation.cs, CodeArrayItem.cs, CodeArrayLength.cs,
CodeAssignment.cs, CodeBinaryComparison.cs, CodeBinaryOperation.cs,
CodeBlock.cs, CodeBuilder.cs, CodeCast.cs, CodeClass.cs,
CodeCustomAttribute.cs, CodeDecrement.cs, CodeEquals.cs,
CodeExpression.cs, CodeFieldReference.cs, CodeFor.cs,
CodeForeach.cs, CodeGenerationHelper.cs, CodeIf.cs,
CodeIncrement.cs, CodeIs.cs, CodeItem.cs, CodeLiteral.cs,
CodeMethod.cs, CodeMethodCall.cs, CodeModule.cs, CodeNew.cs,
CodeNewArray.cs, CodeNotEquals.cs, CodeOr.cs, CodeProperty.cs,
CodePropertyReference.cs, CodeReturn.cs, CodeSelect.cs,
CodeSelfIncrement.cs, CodeUnaryOperation.cs, CodeValueReference.cs,
CodeVariableDeclaration.cs, CodeVariableReference.cs, CodeWhen.cs,
CodeWhile.cs, CodeWriter.cs, Exp.cs :
initial import. See ../README.
|