diff options
author | Sean MacIsaac <macisaac@mono-cvs.ximian.com> | 2001-07-15 09:44:59 +0400 |
---|---|---|
committer | Sean MacIsaac <macisaac@mono-cvs.ximian.com> | 2001-07-15 09:44:59 +0400 |
commit | 1fe22719b12ca0ddcb46faa18c5b4ef17442c708 (patch) | |
tree | 06c2a4424e56b4aa59d92af1da94964f6de3e94c /mcs/class/System/System.CodeDom | |
parent | c0d11bde1d1f47ee9a6f3799048e086b55944912 (diff) |
* MemberAttributes.cs: Added so rest of classes would compile.
* FieldDirection.cs: Added so rest of classes would compile.
* CodeTypeMember.cs: Added so rest of classes would compile.
* CodeTypeDeclaration.cs: Added so rest of classes would compile.
* CodeObject.cs: Added so rest of classes would compile.
* CodeBinaryOperatorType.cs: Added so rest of classes would compile.
svn path=/trunk/mcs/; revision=148
Diffstat (limited to 'mcs/class/System/System.CodeDom')
-rw-r--r-- | mcs/class/System/System.CodeDom/ChangeLog | 16 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeBinaryOperatorType.cs | 30 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs | 31 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeObject.cs | 12 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeStatement.cs | 41 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeTypeDeclaration.cs | 11 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeTypeMember.cs | 21 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/FieldDirection.cs | 14 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/MemberAttributes.cs | 29 | ||||
-rwxr-xr-x | mcs/class/System/System.CodeDom/common.src | 6 |
10 files changed, 144 insertions, 67 deletions
diff --git a/mcs/class/System/System.CodeDom/ChangeLog b/mcs/class/System/System.CodeDom/ChangeLog index 5a8290907cf..102e74825e3 100644 --- a/mcs/class/System/System.CodeDom/ChangeLog +++ b/mcs/class/System/System.CodeDom/ChangeLog @@ -1,5 +1,19 @@ -2001-07-12 Sean MacIsaac <macisaac@ximian.com> +2001-07-15 Sean MacIsaac <macisaac@ximian.com> + + * MemberAttributes.cs: Added so rest of classes would compile. + + * FieldDirection.cs: Added so rest of classes would compile. + + * CodeTypeMember.cs: Added so rest of classes would compile. + * CodeTypeDeclaration.cs: Added so rest of classes would compile. + + * CodeObject.cs: Added so rest of classes would compile. + + * CodeBinaryOperatorType.cs: Added so rest of classes would compile. + +2001-07-12 Sean MacIsaac <macisaac@ximian.com> + * All files implementing IList: Added IsFixedSize property. * All files: Changed CodeDOM to CodeDom. diff --git a/mcs/class/System/System.CodeDom/CodeBinaryOperatorType.cs b/mcs/class/System/System.CodeDom/CodeBinaryOperatorType.cs new file mode 100755 index 00000000000..eb2d31a02d4 --- /dev/null +++ b/mcs/class/System/System.CodeDom/CodeBinaryOperatorType.cs @@ -0,0 +1,30 @@ +// +// System.CodeDom CodeBinaryOperatorType Enum implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +namespace System.CodeDom { + public enum CodeBinaryOperatorType { + Add, + Assign, + BitwiseAnd, + BitwiseOr, + BooleanAnd, + BooleanOr, + Divide, + GreaterThan, + GreaterThanOrEqual, + IdentityEquality, + IdentityInequality, + LessThan, + LessThanOrEqual, + Modulus, + Multiply, + Subtract, + ValueEquality + } +} diff --git a/mcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs b/mcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs index c7844934f5b..02d51b42410 100755 --- a/mcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs +++ b/mcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs @@ -1,37 +1,12 @@ // -// System.CodeDom CodeReturnStatement Class implementation +// System.CodeDom CodeMethodReturnStatement class implementation // // Author: -// Miguel de Icaza (miguel@ximian.com) +// Sean MacIsaac (macisaac@ximian.com) // // (C) 2001 Ximian, Inc. // -namespace System.CodeDom { +public class CodeMethodReturnStatement : CodeStatement { - public class CodeReturnStatement : CodeStatement { - CodeExpression expression; - - public CodeReturnStatement () - { - } - - public CodeReturnStatement (CodeExpression expression) - { - this.expression = expression; - } - - // - // Properties - // - CodeExpression Expression { - get { - return expression; - } - - set { - expression = value; - } - } - } } diff --git a/mcs/class/System/System.CodeDom/CodeObject.cs b/mcs/class/System/System.CodeDom/CodeObject.cs new file mode 100755 index 00000000000..b2c38638f96 --- /dev/null +++ b/mcs/class/System/System.CodeDom/CodeObject.cs @@ -0,0 +1,12 @@ +// +// System.CodeDom CodeObject class implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +public class CodeObject { + +} diff --git a/mcs/class/System/System.CodeDom/CodeStatement.cs b/mcs/class/System/System.CodeDom/CodeStatement.cs index 50ce346857e..400a4854b4d 100755 --- a/mcs/class/System/System.CodeDom/CodeStatement.cs +++ b/mcs/class/System/System.CodeDom/CodeStatement.cs @@ -1,47 +1,12 @@ // -// System.CodeDom CodeStatement Class implementation +// System.CodeDom CodeStatement class implementation // // Author: -// Miguel de Icaza (miguel@ximian.com) +// Sean MacIsaac (macisaac@ximian.com) // // (C) 2001 Ximian, Inc. // -namespace System.CodeDom { +public class CodeStatement : CodeObject { - public class CodeStatement { - - CodeLinePragma codeLinePragma; - object userData; - - // - // Constructors - // - public CodeStatement () - { - } - - // - // Properties - // - public CodeLinePragma LinePragma { - get { - return codeLinePragma; - } - - set { - codeLinePragma = value; - } - } - - public object UserData { - get { - return userData; - } - - set { - userData = value; - } - } - } } diff --git a/mcs/class/System/System.CodeDom/CodeTypeDeclaration.cs b/mcs/class/System/System.CodeDom/CodeTypeDeclaration.cs new file mode 100755 index 00000000000..acbe14bda67 --- /dev/null +++ b/mcs/class/System/System.CodeDom/CodeTypeDeclaration.cs @@ -0,0 +1,11 @@ +// +// System.CodeDom CodeTypeDeclaration Class implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +public class CodeTypeDeclaration : CodeTypeMember { +} diff --git a/mcs/class/System/System.CodeDom/CodeTypeMember.cs b/mcs/class/System/System.CodeDom/CodeTypeMember.cs new file mode 100755 index 00000000000..5bcbb09b5de --- /dev/null +++ b/mcs/class/System/System.CodeDom/CodeTypeMember.cs @@ -0,0 +1,21 @@ +// +// System.CodeDom CodeTypeMember Class implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +public class CodeTypeMember : CodeObject { + private string name; + + public string Name { + get { + return name; + } + set { + name = value; + } + } +} diff --git a/mcs/class/System/System.CodeDom/FieldDirection.cs b/mcs/class/System/System.CodeDom/FieldDirection.cs new file mode 100755 index 00000000000..669bf377c4a --- /dev/null +++ b/mcs/class/System/System.CodeDom/FieldDirection.cs @@ -0,0 +1,14 @@ +// +// System.CodeDom FieldDirection Enum implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +namespace System.CodeDom { + public enum FieldDirection { + In, Out, Ref + } +} diff --git a/mcs/class/System/System.CodeDom/MemberAttributes.cs b/mcs/class/System/System.CodeDom/MemberAttributes.cs new file mode 100755 index 00000000000..d851f92f5d6 --- /dev/null +++ b/mcs/class/System/System.CodeDom/MemberAttributes.cs @@ -0,0 +1,29 @@ +// +// System.CodeDom MemberAttributes Enum implementation +// +// Author: +// Sean MacIsaac (macisaac@ximian.com) +// +// (C) 2001 Ximian, Inc. +// + +namespace System.CodeDom { + public enum MemberAttributes { + Abstract, + AccessMask, + Assembly, + Const, + Family, + FamilyAndAssembly, + FamilyOrAssembly, + Final, + New, + Overloaded, + Override, + Private, + Public, + ScopeMask, + Static, + VTableMask + } +} diff --git a/mcs/class/System/System.CodeDom/common.src b/mcs/class/System/System.CodeDom/common.src index 91b0ca757b4..2818230866c 100755 --- a/mcs/class/System/System.CodeDom/common.src +++ b/mcs/class/System/System.CodeDom/common.src @@ -8,6 +8,7 @@ CodeAttributeDeclaration.cs CodeAttributeDeclarationCollection.cs CodeBaseReferenceExpression.cs CodeBinaryOperatorExpression.cs +CodeBinaryOperatorType.cs CodeCastExpression.cs CodeCatchClause.cs CodeCatchClauseCollection.cs @@ -44,6 +45,7 @@ CodeMethodReturnStatement.cs CodeNamespace.cs CodeNamespaceImport.cs CodeNamespaceImportCollection.cs +CodeObject.cs CodeObjectCreateExpression.cs CodeParameterDeclarationExpression.cs CodeParameterDeclarationExpressionCollection.cs @@ -54,6 +56,10 @@ CodeStatementCollection.cs CodeThisReferenceExpression.cs CodeThrowExceptionStatement.cs CodeTryCatchFinallyStatement.cs +CodeTypeDeclaration.cs +CodeTypeMember.cs CodeTypeOfExpression.cs CodeTypeReferenceExpression.cs CodeVariableDeclarationStatement.cs +FieldDirection.cs +MemberAttributes.cs |