Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean MacIsaac <macisaac@mono-cvs.ximian.com>2001-07-15 09:44:59 +0400
committerSean MacIsaac <macisaac@mono-cvs.ximian.com>2001-07-15 09:44:59 +0400
commit1fe22719b12ca0ddcb46faa18c5b4ef17442c708 (patch)
tree06c2a4424e56b4aa59d92af1da94964f6de3e94c /mcs/class/System/System.CodeDom
parentc0d11bde1d1f47ee9a6f3799048e086b55944912 (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/ChangeLog16
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeBinaryOperatorType.cs30
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeMethodReturnStatement.cs31
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeObject.cs12
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeStatement.cs41
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeTypeDeclaration.cs11
-rwxr-xr-xmcs/class/System/System.CodeDom/CodeTypeMember.cs21
-rwxr-xr-xmcs/class/System/System.CodeDom/FieldDirection.cs14
-rwxr-xr-xmcs/class/System/System.CodeDom/MemberAttributes.cs29
-rwxr-xr-xmcs/class/System/System.CodeDom/common.src6
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