Author: kazuki
Date: 2005-03-03 21:37:23 -0500 (Thu, 03 Mar 2005)
New Revision: 41423

Modified:
   trunk/mcs/class/corlib/System.Runtime.Reliability/CER.cs
   trunk/mcs/class/corlib/System.Runtime.Reliability/ChangeLog
   trunk/mcs/class/corlib/System.Runtime.Reliability/Consistency.cs
   
trunk/mcs/class/corlib/System.Runtime.Reliability/PrePrepareMethodAttribute.cs
   
trunk/mcs/class/corlib/System.Runtime.Reliability/ReliabilityContractAttribute.cs
Log:
2005-03-04  Kazuki Oikawa  <[EMAIL PROTECTED]>

        * CER.cs:
        * Consistency.cs:
        * PrePrepareMethodAttribute.cs:
        * ReliabilityContractAttribute.cs: Added missing attributes.

Modified: trunk/mcs/class/corlib/System.Runtime.Reliability/CER.cs
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.Reliability/CER.cs    2005-03-04 
02:35:54 UTC (rev 41422)
+++ trunk/mcs/class/corlib/System.Runtime.Reliability/CER.cs    2005-03-04 
02:37:23 UTC (rev 41423)
@@ -27,8 +27,11 @@
 //
 
 #if NET_2_0
+using System.Runtime.InteropServices;
 namespace System.Runtime.Reliability
 {
+               [Serializable]
+               [ComVisible (false)]
         public enum CER
         {
                 MayFail = 1,

Modified: trunk/mcs/class/corlib/System.Runtime.Reliability/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.Reliability/ChangeLog 2005-03-04 
02:35:54 UTC (rev 41422)
+++ trunk/mcs/class/corlib/System.Runtime.Reliability/ChangeLog 2005-03-04 
02:37:23 UTC (rev 41423)
@@ -1,3 +1,10 @@
+2005-03-04  Kazuki Oikawa  <[EMAIL PROTECTED]>
+
+       * CER.cs:
+       * Consistency.cs:
+       * PrePrepareMethodAttribute.cs:
+       * ReliabilityContractAttribute.cs: Added missing attributes.
+
 2004-08-03  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * CriticialFinalizerObject.cs: Moved to System.Runtime.

Modified: trunk/mcs/class/corlib/System.Runtime.Reliability/Consistency.cs
===================================================================
--- trunk/mcs/class/corlib/System.Runtime.Reliability/Consistency.cs    
2005-03-04 02:35:54 UTC (rev 41422)
+++ trunk/mcs/class/corlib/System.Runtime.Reliability/Consistency.cs    
2005-03-04 02:37:23 UTC (rev 41423)
@@ -27,8 +27,11 @@
 //
 
 #if NET_2_0
+using System.Runtime.InteropServices;
 namespace System.Runtime.Reliability
 {
+               [ComVisible (false)]
+               [Serializable]
         public enum Consistency
         {
                 MayCorruptAppDomain = 1,

Modified: 
trunk/mcs/class/corlib/System.Runtime.Reliability/PrePrepareMethodAttribute.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.Reliability/PrePrepareMethodAttribute.cs  
    2005-03-04 02:35:54 UTC (rev 41422)
+++ 
trunk/mcs/class/corlib/System.Runtime.Reliability/PrePrepareMethodAttribute.cs  
    2005-03-04 02:37:23 UTC (rev 41423)
@@ -27,8 +27,12 @@
 //
 
 #if NET_2_0
+using System.Runtime.InteropServices;
 namespace System.Runtime.Reliability
 {
+               [Obsolete]
+               [AttributeUsage (AttributeTargets.Constructor | 
AttributeTargets.Method, Inherited = false)]
+               [ComVisible (false)]
         public sealed class PrePrepareMethodAttribute : Attribute
         {
                 public PrePrepareMethodAttribute ()

Modified: 
trunk/mcs/class/corlib/System.Runtime.Reliability/ReliabilityContractAttribute.cs
===================================================================
--- 
trunk/mcs/class/corlib/System.Runtime.Reliability/ReliabilityContractAttribute.cs
   2005-03-04 02:35:54 UTC (rev 41422)
+++ 
trunk/mcs/class/corlib/System.Runtime.Reliability/ReliabilityContractAttribute.cs
   2005-03-04 02:37:23 UTC (rev 41423)
@@ -27,8 +27,14 @@
 //
 
 #if NET_2_0
+using System.Runtime.InteropServices;
 namespace System.Runtime.Reliability
 {
+               [AttributeUsage (AttributeTargets.Assembly | 
AttributeTargets.Class |
+                       AttributeTargets.Struct | AttributeTargets.Constructor |
+                       AttributeTargets.Method | AttributeTargets.Interface, 
Inherited = false)]
+               [ComVisible (false)]
+               [Obsolete]
         public sealed class ReliabilityContractAttribute : Attribute
         {
                 Consistency consistency;
@@ -46,6 +52,7 @@
 
                 public CER CER {
                         get { return cer; }
+                                               set { cer = value;}
                 }
 
                 public Consistency ConsistencyGuarantee {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to