dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/System/CodeDom CodeArrayCreateExpres


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/System/CodeDom CodeArrayCreateExpression.cs,1.1,1.2 CodeAttachEventStatement.cs,1.1,1.2 CodeBinaryOperatorType.cs,1.1,1.2 CodeCastExpression.cs,1.1,1.2 CodeCatchClause.cs,1.1,1.2 CodeCommentStatement.cs,1.1,1.2 CodeConditionStatement.cs,1.1,1.2 CodeGotoStatement.cs,1.1,1.2 CodeLinePragma.cs,1.1,1.2 CodeMemberEvent.cs,1.1,1.2 CodeMemberField.cs,1.1,1.2 CodeMemberMethod.cs,1.1,1.2 CodeMethodInvokeExpression.cs,1.1,1.2 CodeNamespace.cs,1.1,1.2 CodeNamespaceImport.cs,1.1,1.2 CodeNamespaceImportCollection.cs,1.2,1.3 CodeObject.cs,1.1,1.2 CodeObjectCreateExpression.cs,1.1,1.2 CodeParameterDeclarationExpression.cs,1.1,1.2 CodeRemoveEventStatement.cs,1.1,1.2CodeSnippetCompileUnit.cs,1.1,1.2 CodeStatementCollection.cs,1.1,1.2 CodeTypeDeclaration.cs,1.2,1.3 CodeTypeDelegate.cs,1.1,1.2 CodeTypeMember.cs,1.1,1.2 CodeTypeOfExpression.cs,1.1,1.2 CodeTypeReference.cs,1.1,1.2 CodeTypeReferenceCollection.cs,1.1,1.2 CodeTypeReferenceExpression.cs,1.1,1.2 CodeVariableDeclarationStatement.cs,1.1,1.2 FieldDirection.cs,1.1,1.2 MemberAttributes.cs,1.1,1.2 RuleOutput.cs,1.4,1.5 gencdom.c,1.2,1.3
Date: Wed, 28 May 2003 21:23:12 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom
In directory subversions:/tmp/cvs-serv18917/System/CodeDom

Modified Files:
        CodeArrayCreateExpression.cs CodeAttachEventStatement.cs 
        CodeBinaryOperatorType.cs CodeCastExpression.cs 
        CodeCatchClause.cs CodeCommentStatement.cs 
        CodeConditionStatement.cs CodeGotoStatement.cs 
        CodeLinePragma.cs CodeMemberEvent.cs CodeMemberField.cs 
        CodeMemberMethod.cs CodeMethodInvokeExpression.cs 
        CodeNamespace.cs CodeNamespaceImport.cs 
        CodeNamespaceImportCollection.cs CodeObject.cs 
        CodeObjectCreateExpression.cs 
        CodeParameterDeclarationExpression.cs 
        CodeRemoveEventStatement.cs CodeSnippetCompileUnit.cs 
        CodeStatementCollection.cs CodeTypeDeclaration.cs 
        CodeTypeDelegate.cs CodeTypeMember.cs CodeTypeOfExpression.cs 
        CodeTypeReference.cs CodeTypeReferenceCollection.cs 
        CodeTypeReferenceExpression.cs 
        CodeVariableDeclarationStatement.cs FieldDirection.cs 
        MemberAttributes.cs RuleOutput.cs gencdom.c 
Log Message:


Add new profile options - CONFIG_COM_INTEROP, CONFIG_CODEDOM,
CONFIG_CRYPTO, CONFIG_X509_CERTIFICATES.


Index: CodeArrayCreateExpression.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeArrayCreateExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeArrayCreateExpression.cs        15 Nov 2002 04:33:04 -0000      1.1
--- CodeArrayCreateExpression.cs        29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeArrayCreateExpression : CodeExpression
  {
***************
*** 147,151 ****
  }; // class CodeArrayCreateExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 149,153 ----
  }; // class CodeArrayCreateExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeAttachEventStatement.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeAttachEventStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeAttachEventStatement.cs 15 Nov 2002 04:33:04 -0000      1.1
--- CodeAttachEventStatement.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAttachEventStatement : CodeStatement
  {
***************
*** 84,88 ****
  }; // class CodeAttachEventStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 86,90 ----
  }; // class CodeAttachEventStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeBinaryOperatorType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeBinaryOperatorType.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeBinaryOperatorType.cs   15 Nov 2002 04:33:04 -0000      1.1
--- CodeBinaryOperatorType.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,32 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
  
  [Serializable]
  [ComVisible(true)]
  public enum CodeBinaryOperatorType
  {
--- 23,34 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ComVisible(true)]
+ #endif
  public enum CodeBinaryOperatorType
  {
***************
*** 51,55 ****
  }; // enum CodeBinaryOperatorType
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 53,57 ----
  }; // enum CodeBinaryOperatorType
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeCastExpression.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeCastExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeCastExpression.cs       15 Nov 2002 04:33:04 -0000      1.1
--- CodeCastExpression.cs       29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCastExpression : CodeExpression
  {
***************
*** 88,92 ****
  }; // class CodeCastExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 90,94 ----
  }; // class CodeCastExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeCatchClause.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeCatchClause.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeCatchClause.cs  15 Nov 2002 04:33:04 -0000      1.1
--- CodeCatchClause.cs  29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCatchClause
  {
***************
*** 100,104 ****
  }; // class CodeCatchClause
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 102,106 ----
  }; // class CodeCatchClause
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeCommentStatement.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeCommentStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeCommentStatement.cs     15 Nov 2002 04:33:04 -0000      1.1
--- CodeCommentStatement.cs     29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCommentStatement : CodeStatement
  {
***************
*** 70,74 ****
  }; // class CodeCommentStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 72,76 ----
  }; // class CodeCommentStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeConditionStatement.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeConditionStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeConditionStatement.cs   15 Nov 2002 04:33:04 -0000      1.1
--- CodeConditionStatement.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeConditionStatement : CodeStatement
  {
***************
*** 96,100 ****
  }; // class CodeConditionStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 98,102 ----
  }; // class CodeConditionStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeGotoStatement.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeGotoStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeGotoStatement.cs        23 May 2003 04:46:15 -0000      1.1
--- CodeGotoStatement.cs        29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeGotoStatement : CodeStatement
  {
***************
*** 59,63 ****
  }; // class CodeGotoStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 61,65 ----
  }; // class CodeGotoStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeLinePragma.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeLinePragma.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeLinePragma.cs   23 May 2003 04:46:15 -0000      1.1
--- CodeLinePragma.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeLinePragma
  {
***************
*** 72,76 ****
  }; // class CodeLinePragma
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 74,78 ----
  }; // class CodeLinePragma
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeMemberEvent.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeMemberEvent.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeMemberEvent.cs  15 Nov 2002 04:33:04 -0000      1.1
--- CodeMemberEvent.cs  29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMemberEvent : CodeTypeMember
  {
***************
*** 82,86 ****
  }; // class CodeMemberEvent
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 84,88 ----
  }; // class CodeMemberEvent
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeMemberField.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeMemberField.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeMemberField.cs  15 Nov 2002 04:33:04 -0000      1.1
--- CodeMemberField.cs  29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMemberField : CodeTypeMember
  {
***************
*** 85,89 ****
  }; // class CodeMemberField
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 87,91 ----
  }; // class CodeMemberField
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeMemberMethod.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeMemberMethod.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeMemberMethod.cs 15 Nov 2002 04:33:04 -0000      1.1
--- CodeMemberMethod.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMemberMethod : CodeTypeMember
  {
***************
*** 136,140 ****
  }; // class CodeMemberMethod
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 138,142 ----
  }; // class CodeMemberMethod
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeMethodInvokeExpression.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeMethodInvokeExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeMethodInvokeExpression.cs       15 Nov 2002 04:33:04 -0000      1.1
--- CodeMethodInvokeExpression.cs       29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMethodInvokeExpression : CodeExpression
  {
***************
*** 84,88 ****
  }; // class CodeMethodInvokeExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 86,90 ----
  }; // class CodeMethodInvokeExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeNamespace.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeNamespace.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeNamespace.cs    15 Nov 2002 04:33:04 -0000      1.1
--- CodeNamespace.cs    29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeNamespace : CodeObject
  {
***************
*** 115,119 ****
  }; // class CodeNamespace
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 117,121 ----
  }; // class CodeNamespace
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeNamespaceImport.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeNamespaceImport.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeNamespaceImport.cs      15 Nov 2002 04:33:04 -0000      1.1
--- CodeNamespaceImport.cs      29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeNamespaceImport : CodeObject
  {
***************
*** 74,78 ****
  }; // class CodeNamespaceImport
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 76,80 ----
  }; // class CodeNamespaceImport
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeNamespaceImportCollection.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeNamespaceImportCollection.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CodeNamespaceImportCollection.cs    23 May 2003 04:46:15 -0000      1.2
--- CodeNamespaceImportCollection.cs    29 May 2003 01:22:39 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeNamespaceImportCollection : IList, ICollection, IEnumerable
  {
***************
*** 180,184 ****
  }; // class CodeNamespaceImportCollection
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 182,186 ----
  }; // class CodeNamespaceImportCollection
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeObject.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeObject.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeObject.cs       15 Nov 2002 04:33:04 -0000      1.1
--- CodeObject.cs       29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeObject
  {
***************
*** 59,63 ****
  }; // class CodeObject
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 61,65 ----
  }; // class CodeObject
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeObjectCreateExpression.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeObjectCreateExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeObjectCreateExpression.cs       15 Nov 2002 04:33:04 -0000      1.1
--- CodeObjectCreateExpression.cs       29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeObjectCreateExpression : CodeExpression
  {
***************
*** 88,92 ****
  }; // class CodeObjectCreateExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 90,94 ----
  }; // class CodeObjectCreateExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeParameterDeclarationExpression.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeParameterDeclarationExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeParameterDeclarationExpression.cs       15 Nov 2002 04:33:04 -0000      
1.1
--- CodeParameterDeclarationExpression.cs       29 May 2003 01:22:39 -0000      
1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeParameterDeclarationExpression : CodeExpression
  {
***************
*** 114,118 ****
  }; // class CodeParameterDeclarationExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 116,120 ----
  }; // class CodeParameterDeclarationExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeRemoveEventStatement.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeRemoveEventStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeRemoveEventStatement.cs 15 Nov 2002 04:33:04 -0000      1.1
--- CodeRemoveEventStatement.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeRemoveEventStatement : CodeStatement
  {
***************
*** 84,88 ****
  }; // class CodeRemoveEventStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 86,90 ----
  }; // class CodeRemoveEventStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeSnippetCompileUnit.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeSnippetCompileUnit.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeSnippetCompileUnit.cs   15 Nov 2002 04:33:04 -0000      1.1
--- CodeSnippetCompileUnit.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeSnippetCompileUnit : CodeCompileUnit
  {
***************
*** 71,75 ****
  }; // class CodeSnippetCompileUnit
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 73,77 ----
  }; // class CodeSnippetCompileUnit
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeStatementCollection.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeStatementCollection.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeStatementCollection.cs  23 May 2003 04:46:15 -0000      1.1
--- CodeStatementCollection.cs  29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeStatementCollection : CollectionBase
  {
***************
*** 113,117 ****
  }; // class CodeStatementCollection
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 115,119 ----
  }; // class CodeStatementCollection
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeDeclaration.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeDeclaration.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CodeTypeDeclaration.cs      23 May 2003 04:46:15 -0000      1.2
--- CodeTypeDeclaration.cs      29 May 2003 01:22:39 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 31,36 ****
--- 31,38 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeDeclaration : CodeTypeMember
  {
***************
*** 166,170 ****
  }; // class CodeTypeDeclaration
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 168,172 ----
  }; // class CodeTypeDeclaration
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeDelegate.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeDelegate.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeDelegate.cs 15 Nov 2002 04:33:04 -0000      1.1
--- CodeTypeDelegate.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeDelegate : CodeTypeDeclaration
  {
***************
*** 74,78 ****
  }; // class CodeTypeDelegate
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 76,80 ----
  }; // class CodeTypeDelegate
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeMember.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeMember.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeMember.cs   15 Nov 2002 04:33:04 -0000      1.1
--- CodeTypeMember.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 33,38 ****
--- 33,40 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeMember : CodeObject
  {
***************
*** 113,117 ****
  }; // class CodeTypeMember
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 115,119 ----
  }; // class CodeTypeMember
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeOfExpression.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeOfExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeOfExpression.cs     15 Nov 2002 04:33:04 -0000      1.1
--- CodeTypeOfExpression.cs     29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeOfExpression : CodeExpression
  {
***************
*** 70,74 ****
  }; // class CodeTypeOfExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 72,76 ----
  }; // class CodeTypeOfExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeReference.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeReference.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeReference.cs        15 Nov 2002 04:33:04 -0000      1.1
--- CodeTypeReference.cs        29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeReference : CodeObject
  {
***************
*** 124,128 ****
  }; // class CodeTypeReference
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 126,130 ----
  }; // class CodeTypeReference
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeReferenceCollection.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeReferenceCollection.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeReferenceCollection.cs      23 May 2003 04:46:15 -0000      1.1
--- CodeTypeReferenceCollection.cs      29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeReferenceCollection : CollectionBase
  {
***************
*** 117,121 ****
  }; // class CodeTypeReferenceCollection
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 119,123 ----
  }; // class CodeTypeReferenceCollection
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeTypeReferenceExpression.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeTypeReferenceExpression.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeTypeReferenceExpression.cs      15 Nov 2002 04:33:04 -0000      1.1
--- CodeTypeReferenceExpression.cs      29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeReferenceExpression : CodeExpression
  {
***************
*** 70,74 ****
  }; // class CodeTypeReferenceExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 72,76 ----
  }; // class CodeTypeReferenceExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: CodeVariableDeclarationStatement.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/CodeVariableDeclarationStatement.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CodeVariableDeclarationStatement.cs 15 Nov 2002 04:33:04 -0000      1.1
--- CodeVariableDeclarationStatement.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 23,27 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 30,35 ****
--- 30,37 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeVariableDeclarationStatement : CodeStatement
  {
***************
*** 120,124 ****
  }; // class CodeVariableDeclarationStatement
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 122,126 ----
  }; // class CodeVariableDeclarationStatement
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: FieldDirection.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/FieldDirection.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FieldDirection.cs   15 Nov 2002 04:33:04 -0000      1.1
--- FieldDirection.cs   29 May 2003 01:22:39 -0000      1.2
***************
*** 23,32 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
  
  [Serializable]
  [ComVisible(true)]
  public enum FieldDirection
  {
--- 23,34 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ComVisible(true)]
+ #endif
  public enum FieldDirection
  {
***************
*** 37,41 ****
  }; // enum FieldDirection
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 39,43 ----
  }; // enum FieldDirection
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: MemberAttributes.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/MemberAttributes.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MemberAttributes.cs 15 Nov 2002 04:33:04 -0000      1.1
--- MemberAttributes.cs 29 May 2003 01:22:39 -0000      1.2
***************
*** 23,32 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
  
  [Serializable]
  [ComVisible(true)]
  public enum MemberAttributes
  {
--- 23,34 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ComVisible(true)]
+ #endif
  public enum MemberAttributes
  {
***************
*** 50,54 ****
  }; // enum MemberAttributes
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 52,56 ----
  }; // enum MemberAttributes
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: RuleOutput.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/RuleOutput.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** RuleOutput.cs       23 May 2003 04:46:15 -0000      1.4
--- RuleOutput.cs       29 May 2003 01:22:39 -0000      1.5
***************
*** 2,6 ****
   * This file is generated from rules.txt using gencdom - do not edit.
   *
!  * Copyright (C) 2002  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
--- 2,6 ----
   * This file is generated from rules.txt using gencdom - do not edit.
   *
!  * Copyright (C) 2002, 2003  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
***************
*** 22,26 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.InteropServices;
--- 22,26 ----
  {
  
! #if CONFIG_CODEDOM
  
  using System.Runtime.InteropServices;
***************
*** 29,34 ****
--- 29,36 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeArgumentReferenceExpression : CodeExpression
  {
***************
*** 62,67 ****
--- 64,71 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeArrayIndexerExpression : CodeExpression
  {
***************
*** 108,113 ****
--- 112,119 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAssignStatement : CodeStatement
  {
***************
*** 154,159 ****
--- 160,167 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAttributeArgumentCollection : CollectionBase
  {
***************
*** 233,238 ****
--- 241,248 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAttributeArgument : Object
  {
***************
*** 283,288 ****
--- 293,300 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAttributeDeclarationCollection : CollectionBase
  {
***************
*** 362,367 ****
--- 374,381 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeAttributeDeclaration : Object
  {
***************
*** 412,417 ****
--- 426,433 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeBaseReferenceExpression : CodeExpression
  {
***************
*** 425,430 ****
--- 441,448 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeBinaryOperatorExpression : CodeExpression
  {
***************
*** 484,489 ****
--- 502,509 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCatchClauseCollection : CollectionBase
  {
***************
*** 563,568 ****
--- 583,590 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeComment : CodeObject
  {
***************
*** 613,618 ****
--- 635,642 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCommentStatementCollection : CollectionBase
  {
***************
*** 692,697 ****
--- 716,723 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeCompileUnit : CodeObject
  {
***************
*** 745,750 ****
--- 771,778 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeConstructor : CodeMemberMethod
  {
***************
*** 786,791 ****
--- 814,821 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeDelegateCreateExpression : CodeExpression
  {
***************
*** 845,850 ****
--- 875,882 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeDelegateInvokeExpression : CodeExpression
  {
***************
*** 895,900 ****
--- 927,934 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeDirectionExpression : CodeExpression
  {
***************
*** 941,946 ****
--- 975,982 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeEntryPointMethod : CodeMemberMethod
  {
***************
*** 954,959 ****
--- 990,997 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeEventReferenceExpression : CodeExpression
  {
***************
*** 1000,1005 ****
--- 1038,1045 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeExpressionCollection : CollectionBase
  {
***************
*** 1079,1084 ****
--- 1119,1126 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeExpression : CodeObject
  {
***************
*** 1092,1097 ****
--- 1134,1141 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeExpressionStatement : CodeStatement
  {
***************
*** 1125,1130 ****
--- 1169,1176 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeFieldReferenceExpression : CodeExpression
  {
***************
*** 1171,1176 ****
--- 1217,1224 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeIndexerExpression : CodeExpression
  {
***************
*** 1217,1222 ****
--- 1265,1272 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeIterationStatement : CodeStatement
  {
***************
*** 1289,1294 ****
--- 1339,1346 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeLabeledStatement : CodeStatement
  {
***************
*** 1339,1344 ****
--- 1391,1398 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMemberProperty : CodeTypeMember
  {
***************
*** 1452,1457 ****
--- 1506,1513 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMethodReferenceExpression : CodeExpression
  {
***************
*** 1498,1503 ****
--- 1554,1561 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeMethodReturnStatement : CodeStatement
  {
***************
*** 1531,1536 ****
--- 1589,1596 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeNamespaceCollection : CollectionBase
  {
***************
*** 1610,1615 ****
--- 1670,1677 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeParameterDeclarationExpressionCollection : CollectionBase
  {
***************
*** 1689,1694 ****
--- 1751,1758 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodePrimitiveExpression : CodeExpression
  {
***************
*** 1722,1727 ****
--- 1786,1793 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodePropertyReferenceExpression : CodeExpression
  {
***************
*** 1768,1773 ****
--- 1834,1841 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodePropertySetValueReferenceExpression : CodeExpression
  {
***************
*** 1781,1786 ****
--- 1849,1856 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeSnippetExpression : CodeExpression
  {
***************
*** 1814,1819 ****
--- 1884,1891 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeSnippetStatement : CodeStatement
  {
***************
*** 1847,1852 ****
--- 1919,1926 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeSnippetTypeMember : CodeTypeMember
  {
***************
*** 1880,1885 ****
--- 1954,1961 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeStatement : CodeObject
  {
***************
*** 1909,1914 ****
--- 1985,1992 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeThisReferenceExpression : CodeExpression
  {
***************
*** 1922,1927 ****
--- 2000,2007 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeThrowExceptionStatement : CodeStatement
  {
***************
*** 1955,1960 ****
--- 2035,2042 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTryCatchFinallyStatement : CodeStatement
  {
***************
*** 2019,2024 ****
--- 2101,2108 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeConstructor : CodeMemberMethod
  {
***************
*** 2032,2037 ****
--- 2116,2123 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeDeclarationCollection : CollectionBase
  {
***************
*** 2111,2116 ****
--- 2197,2204 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeTypeMemberCollection : CollectionBase
  {
***************
*** 2190,2195 ****
--- 2278,2285 ----
  
  [Serializable]
+ #if CONFIG_COM_INTEROP
  [ClassInterface(ClassInterfaceType.AutoDispatch)]
  [ComVisible(true)]
+ #endif
  public class CodeVariableReferenceExpression : CodeExpression
  {
***************
*** 2222,2226 ****
  }; // class CodeVariableReferenceExpression
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.CodeDom
--- 2312,2316 ----
  }; // class CodeVariableReferenceExpression
  
! #endif // CONFIG_CODEDOM
  
  }; // namespace System.CodeDom

Index: gencdom.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/CodeDom/gencdom.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** gencdom.c   15 Nov 2002 04:33:04 -0000      1.2
--- gencdom.c   29 May 2003 01:22:39 -0000      1.3
***************
*** 2,6 ****
   * gencdom.c - Generate System.CodeDom classes from rules.txt.
   *
!  * Copyright (C) 2002  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
--- 2,6 ----
   * gencdom.c - Generate System.CodeDom classes from rules.txt.
   *
!  * Copyright (C) 2002, 2003  Southern Storm Software, Pty Ltd.
   *
   * This program is free software; you can redistribute it and/or modify
***************
*** 438,443 ****
--- 438,445 ----
        /* Output the class header */
        fprintf(stream, "[Serializable]\n");
+       fprintf(stream, "#if CONFIG_COM_INTEROP\n");
        fprintf(stream, "[ClassInterface(ClassInterfaceType.AutoDispatch)]\n");
        fprintf(stream, "[ComVisible(true)]\n");
+       fprintf(stream, "#endif\n");
        fprintf(stream, "public class %s : %s\n", name, parent);
        fprintf(stream, "{\n");
***************
*** 551,555 ****
        " * This file is generated from rules.txt using gencdom - do not 
edit.\n"
        " *\n"
!       " * Copyright (C) 2002  Southern Storm Software, Pty Ltd.\n"
        " *\n"
        " * This program is free software; you can redistribute it and/or 
modify\n"
--- 553,557 ----
        " * This file is generated from rules.txt using gencdom - do not 
edit.\n"
        " *\n"
!       " * Copyright (C) 2002, 2003  Southern Storm Software, Pty Ltd.\n"
        " *\n"
        " * This program is free software; you can redistribute it and/or 
modify\n"
***************
*** 576,580 ****
        fprintf(stream, "namespace System.CodeDom\n{\n");
        fprintf(stream, "\n");
!       fprintf(stream, "#if !ECMA_COMPAT\n");
        fprintf(stream, "\n");
        fprintf(stream, "using System.Runtime.InteropServices;\n");
--- 578,582 ----
        fprintf(stream, "namespace System.CodeDom\n{\n");
        fprintf(stream, "\n");
!       fprintf(stream, "#if CONFIG_CODEDOM\n");
        fprintf(stream, "\n");
        fprintf(stream, "using System.Runtime.InteropServices;\n");
***************
*** 589,593 ****
  static void generateFooter(FILE *stream)
  {
!       fprintf(stream, "#endif // !ECMA_COMPAT\n");
        fprintf(stream, "\n");
        fprintf(stream, "}; // namespace System.CodeDom\n");
--- 591,595 ----
  static void generateFooter(FILE *stream)
  {
!       fprintf(stream, "#endif // CONFIG_CODEDOM\n");
        fprintf(stream, "\n");
        fprintf(stream, "}; // namespace System.CodeDom\n");





reply via email to

[Prev in Thread] Current Thread [Next in Thread]